ChaoLiu
69f946844b
chore: generate protobuf code for AI connection test
...
- Update generated Go protobuf files for new test connection endpoints
- Add OpenAPI specifications for AI connection testing
- Generate TypeScript types for frontend AI connection test functionality
Signed-off-by: ChaoLiu <chaoliu719@gmail.com>
2025-08-22 10:05:40 +08:00
ChaoLiu
8fb7727fb8
feat: add AI connection test API and protobuf definitions
...
- Add TestAiConnection RPC endpoint with request/response messages
- Implement connection testing with OpenAI API validation
- Add proper authentication and error handling for test endpoint
Signed-off-by: ChaoLiu <chaoliu719@gmail.com>
2025-08-22 10:05:40 +08:00
Chao Liu
45bdb34612
feat: implement AI tag suggestion core logic and API
...
- Add tag suggestion service with OpenAI integration
- Add memo service API for tag recommendations
- Implement workspace tag management endpoints
- Add rate limiting and caching for AI requests
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
2025-08-22 10:05:40 +08:00
Chao Liu
982ebb5876
chore: generate protobuf code for AI settings
...
- Update generated Go protobuf files for workspace service
- Add AI settings to OpenAPI specification
- Generate TypeScript types for AI settings frontend
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
2025-08-22 10:05:40 +08:00
Chao Liu
1a58d1c633
feat: add AI settings configuration
...
- Add AI settings protobuf definitions and workspace service
- Implement AI settings management in backend store
- Add AI settings UI component with localization support
- Integrate AI settings into workspace and settings page
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
2025-08-22 10:05:40 +08:00
Johnny
e93f3cbb8b
refactor: unify theme and apperance
2025-08-17 11:27:59 +08:00
Liu Chao
ba7dfb7d98
fix: OpenAPI Parameter Conflict in DeleteMemoTag Endpoint ( #4985 )
...
Signed-off-by: ChaoLiu <chaoliu719@gmail.com>
2025-08-13 07:14:18 +08:00
johnnyjoy
506b477d50
fix: get user by username
2025-08-04 19:56:12 +08:00
Steven
1fcafd807e
chore: enable memo comments by default
2025-07-29 22:31:18 +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
johnnyjoy
3f56ce47d2
chore: update definition of workspace setting
2025-07-27 15:50:09 +08:00
johnnyjoy
db63b1949a
chore: fix creator id format
2025-07-23 22:18:47 +08:00
johnnyjoy
ed23cbc011
refactor: memo filter
2025-07-23 22:10:16 +08:00
Steven
ac386c218d
fix: workspace setting keys
2025-07-22 22:59:54 +08:00
johnnyjoy
6e45e9f8b6
refactor: deprecate old filter
2025-07-22 21:25:57 +08:00
Johnny
71181b1640
chore: update openapi version
2025-07-20 12:02:16 +08:00
Steven
533591af2b
chore: theme in user setting
2025-07-08 19:50:04 +08:00
Johnny
1b3083b216
feat: themes ( #4824 )
2025-07-07 20:13:22 +08:00
Johnny
240d89fbca
feat: migrate dialogs
2025-07-06 22:01:55 +08:00
johnnyjoy
1fffc41f79
feat: sliding expiration for user sessions
2025-06-26 23:03:28 +08:00
Steven
42d1650c6d
chore: tweak auth service
2025-06-24 23:31:37 +08:00
johnnyjoy
976bd332fe
chore: fix linter
2025-06-24 21:55:27 +08:00
johnnyjoy
d6a75bba4c
refactor: webhook service
2025-06-24 21:28:21 +08:00
Johnny
e6e460493c
refactor: general user setting
2025-06-23 23:23:57 +08:00
Johnny
9b15936873
refactor: clean unused fields
2025-06-23 22:55:14 +08:00
Steven
83febf9928
chore: clean resource definition
2025-06-23 21:08:25 +08:00
Steven
5821bb7a65
chore: update auth service
2025-06-23 20:31:18 +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
Johnny
741fe35c2a
refactor: rename session methods in auth service
2025-06-21 00:00:58 +08:00
Steven
35df62a96c
chore: remove duplicated prefix from enums
2025-06-18 22:40:54 +08:00
Steven
d71fd2f84a
refactor: auth service
2025-06-18 20:25:46 +08:00
Steven
9972a77d9e
refactor: memo service
2025-06-18 19:58:38 +08:00
Steven
91c2a4cef9
refactor: inbox service
2025-06-18 19:06:09 +08:00
Steven
a4920d464b
refactor: attachment service part2
2025-06-18 00:09:19 +08:00
Steven
bb5809cae4
refactor: attachment service
2025-06-17 22:15:19 +08:00
Steven
174b1a0361
chore: fix linter
2025-06-17 21:04:28 +08:00
Steven
f6e5da4499
refator: activity service
2025-06-17 09:00:03 +08:00
Steven
dac059a7f7
refactor: identity provider service
2025-06-16 23:56:28 +08:00
Steven
8d8e9b3b30
refactor: shortcut service
2025-06-16 23:10:50 +08:00
Steven
1ea4cc453c
refactor: workspace setting service
2025-06-16 22:51:26 +08:00
Steven
da906c665c
chore: tweak workspace service
2025-06-16 22:20:10 +08:00
Steven
3b0c87591f
refactor: webhook service
2025-06-16 22:10:43 +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
johnnyjoy
ee99afd7a4
chore: enable location by default
2025-05-19 21:25:51 +08:00
johnnyjoy
ca79990679
refactor: merge sign in requests
2025-05-14 22:13:52 +08:00
johnnyjoy
eb33a604b2
feat: support mapping avatar url from oauth2
2025-04-24 10:07:24 +08:00
Steven
1a121e350b
chore: update gitignore
2025-04-17 23:11:36 +08:00