Commit Graph

612 Commits (290cdf5d4f108d9d396d5ed3a63454ea00bb3fc2)

Author SHA1 Message Date
Steven 2d4361d5fe chore: update memo content formatting and enhance link styling 3 weeks ago
Steven d8f7a4e739 chore: tweak demo data 3 weeks ago
Steven b19e736f10 chore: tweak demo data 3 weeks ago
Steven b4ea7d843f feat: enhance memo sorting functionality to support multiple fields 3 weeks ago
Steven 95de5cc700 refactor: update migration history methods 3 weeks ago
Johnny bc7decf642 refactor: remove unused constants 4 weeks ago
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.
4 weeks ago
Steven c3d4f8e9d1 feat: implement user-specific SQL converter for filtering in user service 2 months ago
Johnny 7cc2df9254 chore: fix linter 2 months ago
varsnotwars 4eb5b67baf
feat: attachments by id (#5008) 3 months ago
varsnotwars f4bdfa28a0
feat: filter/method for reactions by content_id (#4969) 3 months ago
Colin Holzman 8319516d1a
fix: boolean filters (#4966) 3 months ago
johnnyjoy 506b477d50 fix: get user by username 3 months ago
varsnotwars fa2fa8a5d7
refactor: remove call to db for parent memo name (#4947) 3 months ago
johnnyjoy 34fb3f1514 chore: fix linter 3 months ago
Colin Holzman aae7ec8d1f
fix: calendar filter (#4942) 3 months ago
Maximilian Krauß 4d6042e35f
fix(tags): ensure JSON array elements are properly formatted in SQL queries (#4944) 3 months ago
Andrea Marchetta 71464779dd
fix: change itemCount into an Int64 (#4945) 3 months ago
johnnyjoy ed23cbc011 refactor: memo filter 4 months ago
Steven 1a75d19a89 fix: memo filter for sqlite 4 months ago
johnnyjoy 7098721617 chore: fix linter 4 months ago
johnnyjoy e24f92b719 fix: tests 4 months ago
johnnyjoy b55904a428 feat: support more filter factors 4 months ago
johnnyjoy 6d9770b9c8 chore: move filter to filters 4 months ago
johnnyjoy 7481fe10bf chore: remove order by pinned 4 months ago
Johnny 40130350c5 fix: args offset for postgres 4 months ago
Steven 834f92f67c chore: fix linter 4 months ago
Steven 0398df1d21 chore: update migrator comments 4 months ago
Johnny 3e24f8cf62
fix: seed data 5 months ago
Steven 42d1650c6d chore: tweak auth service 5 months ago
Steven 6e1b01cb68 chore: bump version 5 months ago
johnnyjoy d6a75bba4c refactor: webhook service 5 months ago
jinjingroad 03399a6007
refactor: use the built-in max/min to simplify the code (#4781)
Signed-off-by: jinjingroad <jinjingroad@sina.com>
5 months ago
Johnny e6e460493c refactor: general user setting 5 months ago
Johnny 9b15936873 refactor: clean unused fields 5 months ago
Johnny 778a5eb184 refactor: memo filter 5 months ago
Johnny 77b7fc4441 feat: implement user session 5 months ago
Steven 9972a77d9e refactor: memo service 5 months ago
Steven a4920d464b refactor: attachment service part2 5 months ago
Steven 8e8e246ab2 chore: add server tests 5 months ago
Johnny 38b6c3afb9 chore: fix linter 5 months ago
Johnny 3fd29f6493 refactor: schema migrator 5 months ago
Johnny b942643785 chore: tweak seed data 5 months ago
Steven f1b365f928 refactor: clean packages 6 months ago
Steven de3e55c2e6 feat: support `now()` time functions 6 months ago
Steven 8520e30721 fix: handle type assertion safely 6 months ago
Steven ef6f80d925 chore: fix linter 6 months ago
Steven 81ae42518e chore: fix linter 6 months ago
Steven ad2c5f0d05 refactor: store cache 6 months ago
Steven b89d8f5342 feat: implement hasTaskList filter 6 months ago