Commit Graph

98 Commits (f65633e8a9b1c57ea0ffad2e8f5df668215bcdaa)

Author SHA1 Message Date
Steven f65633e8a9 chore: fix linter issues in backend and frontend
- Remove extra blank line in memo_service.go (goimports)
- Remove invalid fields from CreateMemoRequest call (validateOnly, requestId)
- Clean up unnecessary comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
7 days ago
Steven 243ecf14b0 refactor(api): remove DeleteMemoTag and RenameMemoTag endpoints
BREAKING CHANGE: Removed DeleteMemoTag and RenameMemoTag API endpoints
for better API consistency. Tags should now be managed by updating memo
content directly via UpdateMemo endpoint.

Backend changes:
- Remove RenameMemoTag and DeleteMemoTag RPC methods from proto
- Remove backend implementations in memo_service.go
- Regenerate protocol buffers (Go, TypeScript, OpenAPI)

Frontend changes:
- Remove RenameTagDialog component
- Simplify TagsSection to remove rename/delete functionality
- Improve tag styling with active state highlighting
- Add smooth transitions and better hover interactions
- Polish TagTree component for consistency
- Tags now only support click-to-filter (no inline editing)

Style improvements:
- Active tags highlighted with primary color and font-medium
- Consistent hover states across flat and tree views
- Better spacing and visual hierarchy
- Improved empty state styling

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
7 days ago
Claude 6cb96ef65e chore: add missing punctuation in comments 1 week ago
Claude 739fd2cde6 refactor: update markdown parser
- Removed the `nodes` field from the `Memo` interface in `memo_service.ts`.
- Updated the `createBaseMemo` function and the `Memo` message functions to reflect the removal of `nodes`.
- Cleaned up the serialization and deserialization logic accordingly.

chore: remove code-inspector-plugin from Vite configuration

- Deleted the `codeInspectorPlugin` from the Vite configuration in `vite.config.mts`.
- Simplified the plugins array to include only `react` and `tailwindcss`.
1 week ago
Steven b4ea7d843f feat: enhance memo sorting functionality to support multiple fields 2 weeks ago
Johnny bc7decf642 refactor: remove unused constants 3 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.
3 weeks ago
Johnny efe6013c36 fix: add user authentication checks 4 weeks ago
Steven 5ad2038b1a feat: update gomark dependency and refactor markdown parsing logic 2 months ago
varsnotwars 4eb5b67baf
feat: attachments by id (#5008) 3 months ago
varsnotwars a9508b2546
chore: simplify convert reaction (#5001) 3 months ago
Neo c76ffb0fe4
chore: adds a check to only query reactions when there are actual memos (#4984) 3 months ago
varsnotwars f4bdfa28a0
feat: filter/method for reactions by content_id (#4969) 3 months ago
johnnyjoy ed23cbc011 refactor: memo filter 3 months ago
Steven 1a75d19a89 fix: memo filter for sqlite 4 months ago
johnnyjoy 6e45e9f8b6 refactor: deprecate old filter 4 months ago
johnnyjoy 6d9770b9c8 chore: move filter to filters 4 months ago
johnnyjoy 7481fe10bf chore: remove order by pinned 4 months ago
johnnyjoy 976bd332fe chore: fix linter 4 months ago
johnnyjoy d6a75bba4c refactor: webhook service 4 months ago
Steven 9972a77d9e refactor: memo service 5 months ago
Steven a4920d464b refactor: attachment service part2 5 months ago
Steven bb5809cae4 refactor: attachment service 5 months ago
Steven f12d7ae8bc chore: add asynchronous webhook dispatch 5 months ago
Steven a6be658f42 fix: list memo comments 7 months ago
Steven f1f0253e8d fix: typo 8 months ago
Johnny 34ab88348e chore: sort by pinned 8 months ago
Johnny e3a4f49c5c feat: implement creator_id factor 8 months ago
Johnny 925e97882e feat: support pinned factor 8 months ago
johnnyjoy 81e8aed6ab chore: move part of memo filter 9 months ago
johnnyjoy fafd6d81c7 chore: fix linter warning 9 months ago
johnnyjoy be5e24c0eb refactor: renovate list memos endpoint 9 months ago
johnnyjoy 97d12db3d5 refactor: renovate create memo 9 months ago
johnnyjoy 98aa0b73c5 refactor: retire memo uid 9 months ago
johnnyjoy 5e770dda52 refactor: memo name 9 months ago
johnnyjoy d605faeffa refactor: move pinned to memo 9 months ago
Steven edc3f1d9d9 chore: retire unused memo view 10 months ago
Steven 5ff8ab9a61 chore: polish creator definition 10 months ago
johnnyjoy 2a861ea430 refactor: tweak resource state in api 10 months ago
johnnyjoy 1caaef1c5b chore: fix memo compact mode 10 months ago
johnnyjoy 3220adbff9 refactor: split memo service 10 months ago
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>
11 months ago
Steven cfe1765067 chore: tweak user statistics view 1 year ago
Steven 14712b42fa chore: add pagination to list inboxes 1 year ago
Steven b4d72e3349 fix: memo visibilities with filter 1 year ago
Steven d11e7a3a9a chore: remove duplicated requests 1 year ago
Steven 2837816ff7 chore: fix component state 1 year ago
Steven b144faf43a feat: add location selector 1 year ago
Steven 63989ab365 feat: add location to memo payload 1 year ago
johnnyjoy 41976cb894 feat: update memo endpoints 1 year ago