Steven
95de5cc700
refactor: update migration history methods
2025-10-20 23:05:50 +08:00
Copilot
b685ffacdf
refactor: memo filter
...
- Updated memo and reaction filtering logic to use a unified engine for compiling filter expressions into SQL statements.
- Removed redundant filter parsing and conversion code from ListMemoRelations, ListReactions, and ListAttachments methods.
- Introduced IDList and UIDList fields in FindMemo and FindReaction structs to support filtering by multiple IDs.
- Removed old filter test files for reactions and attachments, as the filtering logic has been centralized.
- Updated tests for memo filtering to reflect the new SQL statement compilation approach.
- Ensured that unsupported user filters return an error in ListUsers method.
2025-10-16 09:22:52 +08:00
Steven
c3d4f8e9d1
feat: implement user-specific SQL converter for filtering in user service
2025-09-10 21:05:26 +08:00
varsnotwars
4eb5b67baf
feat: attachments by id ( #5008 )
2025-08-15 22:02:29 +08:00
varsnotwars
f4bdfa28a0
feat: filter/method for reactions by content_id ( #4969 )
2025-08-08 00:00:51 +08:00
Colin Holzman
8319516d1a
fix: boolean filters ( #4966 )
2025-08-06 21:06:15 +08:00
johnnyjoy
506b477d50
fix: get user by username
2025-08-04 19:56:12 +08:00
varsnotwars
fa2fa8a5d7
refactor: remove call to db for parent memo name ( #4947 )
2025-08-04 19:39:52 +08:00
Colin Holzman
aae7ec8d1f
fix: calendar filter ( #4942 )
2025-08-03 19:11:09 +08:00
Maximilian Krauß
4d6042e35f
fix(tags): ensure JSON array elements are properly formatted in SQL queries ( #4944 )
2025-08-03 19:10:59 +08:00
johnnyjoy
ed23cbc011
refactor: memo filter
2025-07-23 22:10:16 +08:00
Steven
1a75d19a89
fix: memo filter for sqlite
2025-07-22 23:39:52 +08:00
johnnyjoy
7098721617
chore: fix linter
2025-07-22 21:15:23 +08:00
johnnyjoy
e24f92b719
fix: tests
2025-07-22 21:13:24 +08:00
johnnyjoy
b55904a428
feat: support more filter factors
2025-07-22 19:18:08 +08:00
johnnyjoy
6d9770b9c8
chore: move filter to filters
2025-07-21 21:52:00 +08:00
johnnyjoy
7481fe10bf
chore: remove order by pinned
2025-07-21 21:45:10 +08:00
Johnny
40130350c5
fix: args offset for postgres
2025-07-17 00:05:07 +08:00
johnnyjoy
d6a75bba4c
refactor: webhook service
2025-06-24 21:28:21 +08:00
Johnny
e6e460493c
refactor: general user setting
2025-06-23 23:23:57 +08:00
Johnny
9b15936873
refactor: clean unused fields
2025-06-23 22:55:14 +08:00
Johnny
778a5eb184
refactor: memo filter
2025-06-23 22:38:44 +08:00
Steven
a4920d464b
refactor: attachment service part2
2025-06-18 00:09:19 +08:00
Johnny
38b6c3afb9
chore: fix linter
2025-06-15 10:27:24 +08:00
Johnny
3fd29f6493
refactor: schema migrator
2025-06-15 10:23:18 +08:00
Steven
f1b365f928
refactor: clean packages
2025-05-29 21:44:43 +08:00
Steven
de3e55c2e6
feat: support now() time functions
2025-05-28 21:18:49 +08:00
Steven
b89d8f5342
feat: implement hasTaskList filter
2025-05-26 22:37:59 +08:00
johnnyjoy
f9e07a2245
feat: support update user's role
2025-05-15 19:36:15 +08:00
Steven
1f79ee575b
fix: create user with avatar url for sqlite
2025-05-14 23:45:02 +08:00
johnnyjoy
2a92baf52c
fix: filter args of postgres
2025-05-06 21:19:13 +08:00
Johnny
b94682dc4f
chore: fix linter
2025-04-12 22:16:32 +08:00
Johnny
18b9b9d18f
chore: implement memo filter in list memo relations
2025-04-12 22:13:18 +08:00
Johnny
08f9b18ced
fix: list memo relations
2025-04-12 22:02:13 +08:00
Johnny
3cc0e255ce
fix: memo filter for postgres
2025-04-08 23:46:08 +08:00
cmuangs
d649d326ef
fix: remove errors.Wrap(nil) ( #4576 )
...
* Fix errors.Wrap(nil)
* fix resource_test failure where resource does not exist
2025-03-31 12:56:51 +08:00
Amir Ehsandar
c0643ff6fa
fix: use valid query parameters for postgres ( #4515 )
2025-03-15 12:59:00 +08:00
Johnny
34ab88348e
chore: sort by pinned
2025-03-13 19:57:12 +08:00
Johnny
e3a4f49c5c
feat: implement creator_id factor
2025-03-11 22:00:57 +08:00
Johnny
925e97882e
feat: support pinned factor
2025-03-10 18:52:12 +08:00
Johnny
2aaaef79f7
chore: fix tests
2025-02-18 22:32:30 +08:00
Johnny
2dc7766fd0
fix: content contains for postgres
2025-02-18 22:28:25 +08:00
johnnyjoy
54a48b58d7
chore: remove random field
2025-02-05 20:48:27 +08:00
johnnyjoy
07336f0392
chore: update condition concat check
2025-02-05 20:07:38 +08:00
johnnyjoy
a7ca63434b
feat: validate shortcut's filter
2025-02-03 18:34:31 +08:00
johnnyjoy
ff04fdc459
feat: support more operators in filter
2025-02-03 18:23:09 +08:00
johnnyjoy
f25acfe8e2
chore: fix linter
2025-02-03 17:34:46 +08:00
johnnyjoy
e0e735d14d
feat: support memo filter for mysql and postgres
2025-02-03 17:14:53 +08:00
johnnyjoy
364f005ee5
fix: filter
2025-02-03 12:44:01 +08:00
johnnyjoy
3a085f3639
chore: fix filter tests
2025-02-03 12:01:34 +08:00
johnnyjoy
8e586d348e
chore: fix tag filter
2025-02-03 11:45:26 +08:00
johnnyjoy
b9a0c56163
feat: support more factors in filter
2025-02-02 16:12:44 +08:00
johnnyjoy
2a392b8f8d
chore: fix import order
2025-02-02 13:52:45 +08:00
johnnyjoy
f31800456e
chore: fix import order
2025-02-02 13:52:29 +08:00
johnnyjoy
58a867e4da
fix: linter warning
2025-02-02 13:50:36 +08:00
johnnyjoy
2d731c5cc5
feat: memo filter for sqlite
2025-02-02 13:35:57 +08:00
johnnyjoy
d605faeffa
refactor: move pinned to memo
2025-01-31 20:58:18 +08:00
johnnyjoy
2058a8ab7b
chore: move references to memo property
2025-01-31 14:18:07 +08:00
Viacheslav Potoropin
7ed3a12a64
fix: internal error on pin/unpin ( #4332 )
2025-01-31 13:38:43 +08:00
johnnyjoy
c1498a1844
chore: retire webhook state
2025-01-10 22:24:12 +08:00
Johnny
e913271f15
refactor: move tags from property to payload ( #4229 )
...
* refactor: move tags from property to payload
* chore: fix tests
* chore: drop memo tags
* chore: update
---------
Co-authored-by: Steven <stevenlgtm@gmail.com>
2024-12-24 15:23:15 +00:00
RoccoSmit
bcd8856732
fix: added missing " ( #4119 )
...
Added missing "
2024-11-11 08:14:17 +08:00
Steven
14712b42fa
chore: add pagination to list inboxes
2024-10-14 23:32:39 +08:00
Steven
e527b6a878
feat: move reaction type to setting
2024-10-10 21:06:32 +08:00
Steven
8b444be6ca
chore: update tag search
2024-09-23 21:41:23 +08:00
Sriniwas
2db67118fc
fix: case insensetive memo search for postgres ( #3938 )
...
fix:case insensetive memo search for postgres #3892
2024-09-19 23:14:51 +08:00
Steven
20570fc771
refactor: resource thumbnail
2024-08-30 08:09:07 +08:00
Steven
525223c261
chore: add tests for migrator
2024-08-26 08:41:26 +08:00
Steven
07012e3f60
chore: remove unused files
2024-08-16 08:14:02 +08:00
Steven
1b6685d7cf
chore: tweak linter warning
2024-08-16 08:12:09 +08:00
Steven
6e901fc940
refactor: store migrator
2024-08-16 08:07:30 +08:00
Steven
724db203f7
chore: tweak seed data
2024-08-08 23:45:26 +08:00
tiltshiftfocus
a5978e7657
fix: tag query for mysql ( #3785 )
2024-08-06 13:56:44 +08:00
Steven
07667257d5
feat: support order by time asc
2024-07-31 23:34:00 +08:00
Steven
342b6ad696
chore: tweak seed data
2024-07-27 22:12:43 -04:00
Steven
4b415e519e
chore: tweak demo data
2024-07-28 00:24:16 +08:00
Steven
8bf7cdfd31
feat: add password auth flag
2024-07-27 19:24:37 +08:00
Steven
edc3b578d6
feat: implement search multi tags
2024-07-26 08:40:40 +08:00
Steven
446e38f15b
fix: memo content snippet
2024-07-16 22:19:48 +08:00
Steven
457cf92cc1
feat(api): implement get resource by uid
2024-07-11 23:43:44 +08:00
Steven
54539aa047
chore: tweak seed data
2024-06-05 08:48:46 +08:00
Steven
797f5a123c
feat: add HasIncompleteTasks to memo property
2024-06-05 08:39:56 +08:00
Steven
b1cc1255bb
chore: tweak seed data
2024-05-30 07:21:10 +08:00
Steven
423861d48c
fix: create idp in postgres
2024-05-29 23:22:20 +08:00
Steven
e475f00ba1
chore: tweak seed data
2024-05-27 23:32:08 +08:00
Steven
f0e5a72271
feat: update search memo filter
2024-05-27 23:25:25 +08:00
Steven
93d06bc0f0
chore: tweak readme
2024-05-19 09:15:46 +08:00
wzc90
0a9212f815
fix: memo find for mysql( #3387 )
...
* Update memo.go
* Update store/db/mysql/memo.go
Co-authored-by: boojack <stevenlgtm@gmail.com>
---------
Co-authored-by: boojack <stevenlgtm@gmail.com>
2024-05-16 07:37:42 +08:00
wzc90
3ecbbf31a9
fix: migration scripts for mysql ( #3384 )
2024-05-15 17:34:59 +08:00
wzc90
deb1deb14c
fix: resource create time format for mysql ( #3381 )
2024-05-15 15:51:43 +08:00
Steven
0c673d49ef
chore: retire memo tags
2024-05-13 22:12:56 +08:00
Steven
d3744ccfa3
chore: tweak seed data
2024-05-13 22:07:44 +08:00
Steven
c561362d62
feat: implement memo property
2024-05-13 22:04:37 +08:00
Steven
555b4fbe32
chore: update seed data
2024-05-13 20:27:24 +08:00
Steven
8948edf654
chore: impl memo payload definition
2024-05-13 20:24:11 +08:00
Michael
6df3cf808e
chore: update seed data
2024-05-13 10:15:30 +08:00
Leo LI
93e8fa4912
fix: upgrade scripts for mysql
...
* Fix mysql db migration
* Update store/db/mysql/migration/prod/0.22/01__memo_tags.sql
* Update store/db/mysql/migration/prod/0.22/02__memo_payload.sql
---------
Co-authored-by: boojack <stevenlgtm@gmail.com>
2024-05-12 12:34:21 +08:00
Steven
29a22914cf
fix: postgres upgrade script
2024-05-11 22:35:26 +08:00
wzc90
d4157bcffa
fix: upgrade scripts ( #3347 )
2024-05-11 17:43:13 +08:00
wzc90
80df8f8aed
fix: upgrade scripts ( #3344 )
2024-05-11 15:38:14 +08:00