Steven
b4ea7d843f
feat: enhance memo sorting functionality to support multiple fields
2025-10-20 23:41:58 +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
varsnotwars
fa2fa8a5d7
refactor: remove call to db for parent memo name ( #4947 )
2025-08-04 19:39:52 +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
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
34ab88348e
chore: sort by pinned
2025-03-13 19:57:12 +08:00
Johnny
925e97882e
feat: support pinned factor
2025-03-10 18:52:12 +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
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
b9a0c56163
feat: support more factors in filter
2025-02-02 16:12:44 +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
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
Steven
8b444be6ca
chore: update tag search
2024-09-23 21:41:23 +08:00
Steven
07667257d5
feat: support order by time asc
2024-07-31 23:34:00 +08:00
Steven
edc3b578d6
feat: implement search multi tags
2024-07-26 08:40:40 +08:00
Steven
797f5a123c
feat: add HasIncompleteTasks to memo property
2024-06-05 08:39:56 +08:00
Steven
f0e5a72271
feat: update search memo filter
2024-05-27 23:25:25 +08:00
Steven
0c673d49ef
chore: retire memo tags
2024-05-13 22:12:56 +08:00
Steven
c561362d62
feat: implement memo property
2024-05-13 22:04:37 +08:00
Steven
8948edf654
chore: impl memo payload definition
2024-05-13 20:24:11 +08:00
Steven
f7f4206fa1
chore: fix linter
2024-05-08 20:05:16 +08:00
Steven
d0655ece53
refactor: update memo tags
2024-05-08 20:03:01 +08:00
Steven
26545c855c
refactor: implement s3 storage
2024-05-02 21:28:06 +08:00
Steven
bb10bb200c
chore: implement search random memos
2024-03-30 13:50:18 +08:00
Steven
7cc8b951a3
refactor: update resource id naming
2024-03-20 20:39:16 +08:00
Steven
f05a89315c
chore: fix list memos
2024-01-28 08:38:29 +08:00
Steven
8382354ef7
feat: add user-defined name to memo
2024-01-20 23:48:35 +08:00
Steven
d426f89cf0
chore: add time filter to timeline
2024-01-18 14:30:20 +08:00
Steven
8e0ce4d678
fix: list memos with pinned
2024-01-14 20:51:52 +08:00
Steven
fd8333eeda
chore: fix memo parent_id
2024-01-06 13:22:02 +08:00
Steven
a297cc3140
chore: exclude comments in memo list response
2024-01-06 09:48:11 +08:00
Steven
02265a6e1a
chore: fix memo search
2023-12-22 00:31:29 +08:00
Steven
762cb25227
chore: update memo service
2023-12-20 23:14:15 +08:00
Steven
d8a0528135
chore: tweak variable names
2023-12-18 20:47:29 +08:00
Steven
c608877c3e
chore: clean binary entries
2023-12-11 22:16:39 +08:00
Steven
52f399a154
chore: remove unused functions
2023-12-11 21:53:16 +08:00
Steven
fa6693a7ae
chore: update list memos
2023-12-06 22:44:49 +08:00
Steven
ec2995d64a
chore: fix order by pinned
2023-11-19 09:42:59 +08:00
Steven
5b3af827e1
chore: move common packages to internal
2023-10-26 09:02:50 +08:00
Steven
1b105db958
chore: fix field syntax
2023-10-20 08:52:16 +08:00
Steven
6f2ca6c87a
chore: update find memo api
2023-10-20 08:48:52 +08:00
Athurg Gooth
eaac17a236
fix: create memo without some attributes ( #2355 )
2023-10-08 05:29:12 -05:00
Steven
b938c8d7b6
chore: only show comments in memo detail page
2023-10-08 00:42:02 +08:00