Claude
596b894ca0
chore: remove unused syntax
...
- Removed the wikilink extension from markdown services in test and API service.
- Deleted the DefaultLink and WikiLink components, simplifying link handling.
- Updated ConditionalComponent to remove wikilink checks.
- Adjusted MemoContent to exclude wikilink handling in markdown rendering.
- Refined markdown styles for compact rendering, enhancing readability.
- Added a Markdown Styling Guide to document the new compact styling approach.
2025-10-27 08:31:57 +08:00
Claude
7eec424274
chore: remove references handling from markdown extraction
2025-10-27 00:12:24 +08:00
Claude
6cb96ef65e
chore: add missing punctuation in comments
2025-10-26 11:58:34 +08:00
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`.
2025-10-26 11:28:40 +08:00
Florian Dewald
e4f6345342
feat: generate thumbnails for images stored in S3 and generate thumbnails with a maximum size ( #5179 )
2025-10-23 21:29:22 +08:00
Steven
c09ea5a8ab
chore: remove basic filter support from ListAttachments method
2025-10-22 22:41:24 +08:00
Steven
2e31bee1de
fix: add missing period to comment per golangci-lint
2025-10-22 22:32:24 +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
Steven
b4ea7d843f
feat: enhance memo sorting functionality to support multiple fields
2025-10-20 23:41:58 +08:00
Johnny
bc7decf642
refactor: remove unused constants
2025-10-16 20:40:46 +08:00
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.
2025-10-16 09:22:52 +08:00
Johnny
efe6013c36
fix: add user authentication checks
2025-10-08 20:30:05 +08:00
github-actions[bot]
074c580214
chore: bump gomark
...
- Bump protoc-gen-go version from v1.36.8 to v1.36.9 in multiple generated files.
- Enhance OpenAPI descriptions for various endpoints to improve clarity and readability.
- Fix typo in the description list handling in the markdown service.
- Update HTMLElement component to handle children and self-closing tags correctly.
- Modify types in the markdown service to include children and self-closing properties for HTML elements.
2025-09-28 16:15:55 +08:00
Steven
5ad2038b1a
feat: update gomark dependency and refactor markdown parsing logic
2025-09-17 21:09:30 +08:00
Steven
c3d4f8e9d1
feat: implement user-specific SQL converter for filtering in user service
2025-09-10 21:05:26 +08:00
Johnny
7cc2df9254
chore: fix linter
2025-08-31 20:22:32 +08:00
varsnotwars
e2454a8ae4
chore: add test for ListMemos ( #5015 )
2025-08-19 21:57:38 +08:00
varsnotwars
fbcdf0fba7
fix update theme not saving ( #5012 )
2025-08-18 01:39:48 +00:00
Johnny
e93f3cbb8b
refactor: unify theme and apperance
2025-08-17 11:27:59 +08:00
varsnotwars
4eb5b67baf
feat: attachments by id ( #5008 )
2025-08-15 22:02:29 +08:00
varsnotwars
a9508b2546
chore: simplify convert reaction ( #5001 )
2025-08-14 00:06:23 +08:00
Johnny
76ca258f23
chore: simplify update user settings
2025-08-11 23:19:56 +08:00
varsnotwars
3fd305dce7
fix: preferences being overwritten ( #4990 )
2025-08-11 22:57:52 +08:00
Neo
c76ffb0fe4
chore: adds a check to only query reactions when there are actual memos ( #4984 )
2025-08-10 14:25:35 +08:00
varsnotwars
f4bdfa28a0
feat: filter/method for reactions by content_id ( #4969 )
2025-08-08 00:00:51 +08:00
Brandon Sprague
931ddb7c1c
chore: add a new LOG_STACKTRACES option ( #4973 )
2025-08-07 23:56:21 +08:00
Liu Chao
3427ae75ba
fix: resolve gRPC Gateway connection issue when server address is empty ( #4968 )
...
Signed-off-by: ChaoLiu <chaoliu719@gmail.com>
2025-08-05 19:42:20 +08:00
johnnyjoy
506b477d50
fix: get user by username
2025-08-04 19:56:12 +08:00
varsnotwars
fa2fa8a5d7
refactor: remove call to db for parent memo name ( #4947 )
2025-08-04 19:39:52 +08:00
Steven
1fcafd807e
chore: enable memo comments by default
2025-07-29 22:31:18 +08:00
Maximilian Krauß
e724a7ef72
fix: disable profiler in production mode ( #4925 )
2025-07-29 19:22:41 +08:00
johnnyjoy
9971cbeed4
chore: fix linter
2025-07-29 19:20:59 +08:00
Johnny
8f51791da8
chore: update user setting definition
2025-07-29 09:21:51 +08:00
Johnny
3b8bfe72ea
fix: linter
2025-07-27 23:35:01 +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
Maximilian Krauß
2c7eb23343
feat(inbox): handles errors while fetching and adds possibility to delete items ( #4908 )
2025-07-23 14:21:26 +00:00
johnnyjoy
ed23cbc011
refactor: memo filter
2025-07-23 22:10:16 +08:00
Steven
1a75d19a89
fix: memo filter for sqlite
2025-07-22 23:39:52 +08:00
johnnyjoy
6e45e9f8b6
refactor: deprecate old filter
2025-07-22 21:25:57 +08:00
johnnyjoy
6d9770b9c8
chore: move filter to filters
2025-07-21 21:52:00 +08:00
johnnyjoy
7481fe10bf
chore: remove order by pinned
2025-07-21 21:45:10 +08:00
unuunn
452f47c4b9
set HasCode only for CodeBlock ( #4842 )
2025-07-10 07:37:33 +08:00
Amar Singh Rathour
b779dd2e54
fix: correct avatar URL generation to resolve 404 errors ( #4839 )
2025-07-09 21:05:52 +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
Steven
046c6c83e1
chore: fix linter formats
2025-07-03 22:28:45 +08:00
Copilot
e3a2dadb4b
fix: tag count regression - remove double increment causing off-by-one error ( #4800 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: boojack <24653555+boojack@users.noreply.github.com>
2025-07-02 20:17:19 +08:00
Steven
c18d6927ba
chore: update user session table
2025-06-27 00:00:06 +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
Johnny
52a5ca2ef4
chore: update get attachment binary
2025-06-23 21:20:59 +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
Steven
59eae4465a
chore: update user session section
2025-06-23 20:12:29 +08:00
Johnny
b8a37c7229
chore: fix linter
2025-06-23 09:27:06 +08:00
Johnny
4e3a4e36f6
feat: implement user sessions
2025-06-23 09:13:51 +08:00
Johnny
6e4d1d9100
fix: auth context
2025-06-22 22:58:00 +08:00
Johnny
a2bfa82a88
fix: linter
2025-06-22 14:13:27 +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
df52bf5e63
fix: tag count
2025-06-18 22:49:03 +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
760c164328
chore: add server tests
2025-06-17 20:56:10 +08:00
Steven
f6e5da4499
refator: activity service
2025-06-17 09:00:03 +08:00
Steven
8e8e246ab2
chore: add server tests
2025-06-17 00:29:42 +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
Johnny
f467264e7d
chore: remove memopayload runonce
2025-06-16 20:24:57 +08:00
Maya Doshi
efb8e7ab0c
fix: broken resource urls in RSS feed ( #4753 )
...
fix: resource url generation in rss feed
2025-06-04 09:06:34 +08:00
Steven
f1b365f928
refactor: clean packages
2025-05-29 21:44:43 +08:00
Steven
ef6f80d925
chore: fix linter
2025-05-27 23:22:32 +08:00
Steven
81ae42518e
chore: fix linter
2025-05-27 22:49:56 +08:00
Maximilian Krauß
eca91d5c0c
feat(rss): use server title and description for RSS feed, if configured ( #4717 )
2025-05-27 22:10:23 +08:00
Steven
ad2c5f0d05
refactor: store cache
2025-05-27 22:06:41 +08:00
Steven
f12d7ae8bc
chore: add asynchronous webhook dispatch
2025-05-27 20:01:04 +08:00
Steven
46be6b0ff6
fix: missing service handler
2025-05-26 23:22:10 +08:00
Steven
64b27d5a4e
refactor: shortcut service
2025-05-26 21:45:14 +08:00
Steven
46d5307d7f
fix: prevent XSS for specific content types
2025-05-22 00:05:33 +08:00
johnnyjoy
ee99afd7a4
chore: enable location by default
2025-05-19 21:25:51 +08:00
johnnyjoy
f9e07a2245
feat: support update user's role
2025-05-15 19:36:15 +08:00
johnnyjoy
ca79990679
refactor: merge sign in requests
2025-05-14 22:13:52 +08:00
johnnyjoy
43d176f272
fix: idp config convert
2025-05-13 20:40:54 +08:00
johnnyjoy
966a108d52
chore: check signin with sso
2025-05-13 20:36:00 +08:00
johnnyjoy
ccfa9983e9
fix: user avatar url
2025-05-08 20:28:00 +08:00
Sergey Gorbunov
e23ade1f8b
feat: support listening on a UNIX socket ( #4654 )
2025-05-07 22:12:05 +08:00