Steven
bc1550e926
refactor(api): migrate inbox functionality to user notifications
...
- Remove standalone InboxService and move functionality to UserService
- Rename inbox to user notifications for better API consistency
- Add ListUserNotifications, UpdateUserNotification, DeleteUserNotification methods
- Update frontend components to use new notification endpoints
- Update store layer to support new notification model
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 08:33:09 +08:00
Steven
9121ddbad9
feat(api): support username lookup in GetUser endpoint
...
- Update GetUser to accept both numeric IDs and username strings (users/{id} or users/{username})
- Implement CEL filter parsing for username-based lookups
- Update proto documentation to reflect dual lookup capability
- Simplify frontend user store to use GetUser instead of ListUsers filter
- Update ListUsers filter documentation to show current capabilities
2025-10-22 21:48:34 +08:00
Johnny
e93f3cbb8b
refactor: unify theme and apperance
2025-08-17 11:27:59 +08:00
johnnyjoy
506b477d50
fix: get user by username
2025-08-04 19:56:12 +08:00
Johnny
8f51791da8
chore: update user setting definition
2025-07-29 09:21:51 +08:00
johnnyjoy
c5d497a1f0
chore: update user settings
2025-07-27 23:12:42 +08:00
Steven
533591af2b
chore: theme in user setting
2025-07-08 19:50:04 +08:00
johnnyjoy
1fffc41f79
feat: sliding expiration for user sessions
2025-06-26 23:03:28 +08:00
Steven
83febf9928
chore: clean resource definition
2025-06-23 21:08:25 +08:00
Johnny
4e3a4e36f6
feat: implement user sessions
2025-06-23 09:13:51 +08:00
Johnny
77b7fc4441
feat: implement user session
2025-06-22 12:46:13 +08:00
Steven
c9ab03e1a0
refactor: user service
2025-06-16 21:49:38 +08:00
Steven
64b27d5a4e
refactor: shortcut service
2025-05-26 21:45:14 +08:00
Johnny
0dfcb1a7c8
feat: total memo count
2025-03-12 22:15:46 +08:00
Johnny
925e97882e
feat: support pinned factor
2025-03-10 18:52:12 +08:00
Johnny
47b41bce85
refactor: move memo relation definition
2025-02-27 15:28:36 +08:00
johnnyjoy
6682917931
chore: add validate only to create shortcut
2025-02-03 11:45:05 +08:00
johnnyjoy
14c72fa7df
feat: implement shortcuts
2025-02-02 17:11:52 +08:00
johnnyjoy
57014e392f
feat: get user by username
2025-02-01 18:00:22 +08:00
johnnyjoy
5e770dda52
refactor: memo name
2025-02-01 11:17:36 +08:00
johnnyjoy
c76ab87a0a
refactor: update list user stats
2025-01-15 19:25:36 +08:00
johnnyjoy
ee96465be0
feat: list user stats
2025-01-13 23:14:44 +08:00
johnnyjoy
d050a6fd46
chore: update user stats
2025-01-11 20:12:02 +08:00
johnnyjoy
34c26a394a
feat: implement user stats endpoint
2025-01-11 16:59:22 +08:00
Steven
8b7e9f5443
chore: remove unused user id
2025-01-10 23:35:00 +08:00
johnnyjoy
2a861ea430
refactor: tweak resource state in api
2025-01-10 22:20:23 +08:00
Steven
f54b05a521
chore: tweak comments
2024-05-20 22:15:51 +08:00
Steven
26545c855c
refactor: implement s3 storage
2024-05-02 21:28:06 +08:00
Steven
144269fbbc
chore: fix router
2024-05-01 12:44:18 +08:00
Steven
ff175bbb7e
refactor: update resource binary request handler
2024-05-01 10:23:56 +08:00
Steven
6295979592
chore: add user avatar route
2024-04-30 22:06:34 +08:00
Steven
1b291422e7
refactor: api version
2024-04-28 00:44:29 +08:00