Commit Graph

105 Commits (cce52585c400d535323ccbd1471d342abbfd06a8)

Author SHA1 Message Date
Steven b4ea7d843f feat: enhance memo sorting functionality to support multiple fields 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
Johnny 7cc2df9254 chore: fix linter 2 months ago
varsnotwars fa2fa8a5d7
refactor: remove call to db for parent memo name (#4947) 3 months ago
Steven 1a75d19a89 fix: memo filter for sqlite 4 months ago
johnnyjoy 6d9770b9c8 chore: move filter to filters 4 months ago
johnnyjoy 7481fe10bf chore: remove order by pinned 4 months ago
Steven f1b365f928 refactor: clean packages 6 months ago
Johnny 34ab88348e chore: sort by pinned 8 months ago
Johnny 925e97882e feat: support pinned factor 8 months ago
johnnyjoy 54a48b58d7 chore: remove random field 9 months ago
johnnyjoy b9a0c56163 feat: support more factors in filter 9 months ago
johnnyjoy d605faeffa refactor: move pinned to memo 9 months ago
johnnyjoy 5bbf57ece4 chore: update comments of find memo 1 year ago
Steven 07667257d5 feat: support order by time asc 1 year ago
Steven edc3b578d6 feat: implement search multi tags 1 year ago
Steven 797f5a123c feat: add `HasIncompleteTasks` to memo property 1 year ago
Steven f0e5a72271 feat: update search memo filter 1 year ago
Steven 0c673d49ef chore: retire memo tags 2 years ago
Steven c561362d62 feat: implement memo property 2 years ago
Steven 8948edf654 chore: impl memo payload definition 2 years ago
Steven d0655ece53 refactor: update memo tags 2 years ago
Steven bb10bb200c chore: implement search random memos 2 years ago
Steven 7cc8b951a3 refactor: update resource id naming 2 years ago
Steven 8382354ef7 feat: add user-defined name to memo 2 years ago
Steven d426f89cf0 chore: add time filter to timeline 2 years ago
Steven a297cc3140 chore: exclude comments in memo list response 2 years ago
Steven 52f399a154 chore: remove unused functions 2 years ago
Steven fa6693a7ae chore: update list memos 2 years ago
Steven ec2995d64a chore: fix order by pinned 2 years ago
Steven 6f2ca6c87a chore: update find memo api 2 years ago
Steven b938c8d7b6 chore: only show comments in memo detail page 2 years ago
Steven be046cae8e chore: add parent field to memo 2 years ago
Athurg Gooth ca98367a0a
chore: store vacuum and clean (#2293)
* Move all vacuum code into driver

* Remove db from Store
2 years ago
Athurg Gooth 9ce22e849c
chore: move SQL code of Memo into Driver (#2292) 2 years ago
Steven 6007f48b7d chore: retire memo resource relation table 2 years ago
Steven cd0ea6558d chore: update golangci-lint config 2 years ago
Steven d63715d4d9 feat: implement list memos filter 2 years ago
boojack 7c5296cf35
chore: update id type to int32 (#2076) 2 years ago
boojack 4c33d8d762
chore: remove unused transaction in store (#1995)
* chore: remove unused transaction in store

* chore: update
2 years ago
boojack a7573d5705
refactor: migrate memo to apiv1 (#1907)
* refactor: migrate memo to apiv1

* chore: update

* chore: update

* chore: update

* chore: upate

* chore: update

* chore: update
2 years ago
Vespa314 63d6b6f9f9
chore: listMemos sort by id for memos post/update at the same time (#1866) 2 years ago
Athurg Gooth 25ce36e495
feat: resource visibility (#1777)
* Add method to query visibility list by memoIDs

* Add function to get visibility by resourceID

* Check resource visibility in /r/:resourceId/:publicId/:filename

* Check resource visibility in /r/:resourceId/:publicId

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack beb4d8ccb9
chore: order by updated ts in memo store (#1761) 2 years ago
boojack c40aeb91e6
fix: patch memo row status (#1755) 2 years ago
boojack 2e34ce90a1
chore: upgrade version `0.13.1` (#1754) 2 years ago
Athurg Gooth 4ea5426e18
feat: add support for content search (#1728)
* Change MemoFind.ContentSearch to slice

* Add support for content search

* Change for go-simple sugguest

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack ea728d232d
refactor: memo store (#1741) 3 years ago
boojack 1d7627dd72
chore: upgrade version `0.13.0` (#1685)
* chore: upgrade version `0.13.0`

* chore: update
3 years ago