Steven
bb5809cae4
refactor: attachment service
2025-06-17 22:15:19 +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
Johnny
673026ffa1
chore: update statistics view
2025-05-31 09:43:24 +08:00
Steven
64b27d5a4e
refactor: shortcut service
2025-05-26 21:45:14 +08:00
Brian
c6e6b7b93b
feat: add infinite scrolling for memos ( #4715 )
...
* feat(WIP): add prop-driven infinite scroll
* feat(WIP): add global toggle for infinite scrolling under settings
* feat: integrate newly added scroll-mode selection state with backend for persists across refreshes
* fix: default to infinite scrolling over load more button & remove redundant setting option
* fix: rectify linting issues
* Update web/src/components/PagedMemoList/PagedMemoList.tsx
---------
Co-authored-by: Johnny <yourselfhosted@gmail.com>
2025-05-25 23:12:47 +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
johnnyjoy
0a5111e4b0
chore: update i18n types definition
2024-12-07 12:16:38 +08:00
Steven
8a3845ff54
chore: remove external resource dialog
2024-04-29 22:57:47 +08:00
Steven
155c5baf2c
refactor: add markdown service
2024-04-29 08:00:37 +08:00
Steven
c373131b89
chore: migrate idp service
2024-04-13 10:50:25 +08:00
Steven
8f51529c78
chore: implement storage service
2024-04-13 02:55:40 +08:00
Steven
755d5b83c6
chore: retire legacy setting api
2024-04-12 08:32:54 +08:00
Steven
18d16abdb5
chore: update workspace service
2024-03-21 21:39:34 +08:00
Steven
1d83c68cb5
chore: update type definitions
2024-03-21 08:12:38 +08:00
Steven
7c5261b5d2
chore: tweak resource definition
2024-03-20 21:17:04 +08:00
Steven
86db6d0254
chore: tweak user api definition
2024-03-18 12:56:52 +08:00
Steven
7d5f603482
chore: update compact view
2024-03-04 11:21:48 +08:00
Steven
898b3c3779
chore: update gomark.wasm
2024-03-01 19:31:00 +08:00
Steven
e602aeecc1
fix: update workspace general setting
2024-02-23 09:08:49 +08:00
Steven
ce32206677
chore: remove unused system setting
2024-02-21 21:15:28 +08:00
Steven
13b911ebf0
chore: add spoiler node
2024-02-20 23:55:54 +08:00
Steven
554f93eccc
fix: move initial wasm into app
2024-02-01 19:06:44 +08:00
Steven
0b4914d880
chore: update generated node types
2024-01-31 22:42:51 +08:00
Steven
8ce6a32aac
feat: use gomark wasm in frontend
2024-01-31 22:25:24 +08:00
Aleksandr Baryshnikov
fa17dce046
feat: pre-signed URL for S3 storage ( #2855 )
...
Adds automatically background refresh of all external links if they are belongs to the current blob (S3) storage. The feature is disabled by default in order to keep backward compatibility.
The background go-routine spawns once during startup and periodically signs and updates external links if that links belongs to current S3 storage.
The original idea was to sign external links on-demand, however, with current architecture it will require duplicated code in plenty of places. If do it, the changes will be quite invasive and in the end pointless: I believe, the architecture will be eventually updated to give more scalable way for pluggable storage. For example - Upload/Download interface without hard dependency on external link. There are stubs already, but I don't feel confident enough to change significant part of the application architecture.
2024-01-29 21:12:29 +08:00
Steven
21ef5a9bc0
chore: tweak workspace service
2024-01-28 07:35:42 +08:00
Steven
81524c38e9
chore: refactor memo module
2023-12-21 23:40:43 +08:00
Steven
e0cacfc6d6
chore: retire auto backup for sqlite
2023-12-19 22:34:06 +08:00
Steven
4499f45b67
chore: deprecate daily review offset local setting
2023-11-08 21:49:03 +08:00
boojack
0458269e15
revert: "chore: add frontend type definitions" ( #2483 )
...
Revert "chore: add frontend type definitions (#2482 )"
This reverts commit 64d4db81ca .
2023-11-06 21:01:17 +08:00
boojack
64d4db81ca
chore: add frontend type definitions ( #2482 )
...
chore: update
2023-11-06 21:00:42 +08:00
Steven
16dad8b00d
chore: update logo
2023-10-05 08:40:25 +08:00
Steven
e40621eb0f
chore: implement memo content views
2023-10-01 22:14:25 +08:00
Steven
6007f48b7d
chore: retire memo resource relation table
2023-09-27 00:40:16 +08:00
boojack
b13042d644
chore: move buf generated code to gitignore ( #2236 )
2023-09-17 20:55:05 +08:00
Steven
d09e3c3658
chore: remove buf es generator
2023-09-17 20:14:45 +08:00
Steven
72ca4e74ee
refactor: impl part of grpcweb
2023-09-17 19:20:03 +08:00
Steven
fb1490c183
feat: impl resources list page
2023-09-16 11:48:53 +08:00
Steven
4424c8a231
chore: add resource service definition
2023-09-16 00:11:07 +08:00
Steven
33d9c13b7e
chore: remove openid field from user
2023-09-14 22:57:27 +08:00
Steven
42bd9b194b
feat: impl user access token api
2023-09-14 20:16:17 +08:00