boojack
101704c8ea
feat(ai): add BYOK audio transcription ( #5832 )
2026-04-13 22:09:24 +08:00
boojack
0ad0fec8d4
feat(ai): add Anthropic provider option
2026-04-12 21:42:17 +08:00
memoclaw
d87539a1e1
feat: add Gemini transcription provider ( #5830 )
...
Co-authored-by: memoclaw <265580040+memoclaw@users.noreply.github.com>
2026-04-12 21:12:03 +08:00
memoclaw
83ed32f119
feat(ai): add instance AI providers and transcription ( #5829 )
...
Co-authored-by: memoclaw <265580040+memoclaw@users.noreply.github.com>
2026-04-12 19:23:34 +08:00
memoclaw
24fc8ab8ca
feat(mentions): add memo mention parsing, notifications, and rendering ( #5811 )
...
Co-authored-by: memoclaw <265580040+memoclaw@users.noreply.github.com>
2026-04-06 22:16:53 +08:00
boojack
10a955fd62
refactor: move plugin packages under internal
2026-04-06 11:10:32 +08:00
boojack
4b4e719470
feat(attachments): add Live Photo and Motion Photo support ( #5810 )
2026-04-06 10:47:01 +08:00
memoclaw
12e2205cb6
chore(backend): update Go toolchain and dependencies ( #5730 )
2026-03-16 21:07:52 +08:00
memoclaw
f0c4489468
chore: move storage setting migration to v0.27.0 ( #5686 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 19:44:36 +08:00
Steven
f43965de00
chore: bump version
2026-02-22 18:06:58 +08:00
Johnny
ba615172b0
chore: bump version
2026-02-08 21:28:11 +08:00
Steven
9cc970a3ea
chore: fix data directory handling
2026-01-21 08:02:25 +08:00
Steven
4180613fc0
fix: update demo mode handling
2026-01-21 07:36:30 +08:00
Johnny
324f795965
fix: improve default data directory handling
2026-01-20 23:55:46 +08:00
Johnny
47ebb04dc3
refactor: remove mode flag and introduce explicit demo flag
2026-01-20 22:58:33 +08:00
Johnny
79f1edc9ba
chore: bump version
2026-01-07 09:08:20 +08:00
Steven
e17cd163c6
chore: bump version
2025-11-25 22:17:45 +08:00
Steven
0c0d2a6294
chore: bump version
2025-10-24 08:15:32 +08:00
Steven
95de5cc700
refactor: update migration history methods
2025-10-20 23:05:50 +08:00
Steven
5ad2038b1a
feat: update gomark dependency and refactor markdown parsing logic
2025-09-17 21:09:30 +08:00
Johnny
7cc2df9254
chore: fix linter
2025-08-31 20:22:32 +08:00
Steven
0d658088dc
chore: bump version to 0.25.1
2025-08-18 20:21:30 +08:00
Steven
6e1b01cb68
chore: bump version
2025-06-24 23:06:57 +08:00
Johnny
1594c1ce3e
chore: bump version
2025-06-02 09:39:57 +08:00
Steven
f1b365f928
refactor: clean packages
2025-05-29 21:44:43 +08:00
Steven
fdf9d9f506
chore: move resource name test
2025-03-17 21:41:21 +08:00
Johnny
9107a941ca
chore: update linter config
2025-02-24 22:21:07 +08:00
Johnny
f98c519834
fix: linter
2025-02-24 22:04:25 +08:00
Steven
74498a726e
chore: update package
2024-10-11 21:35:25 +08:00
Steven
cab981c393
chore: fix linter errors
2024-10-11 21:27:08 +08:00
Steven
3370ecd4fc
chore: ignore lint for tests
2024-10-11 21:22:04 +08:00
Steven
0a871b8960
chore: fix tests
2024-10-11 21:13:36 +08:00
Steven
43d13a3edc
chore: tweak linter
2024-10-11 21:05:07 +08:00
Steven
f467f1d9f6
chore: update cron package
2024-10-11 19:59:14 +08:00
Roman
310f147911
feat: allow single letter user id ( #3991 )
...
* Allow single letter user id.
They do work - I use one and login using Authelia, but then I am not able to update the profile to update avatar or add comment because "Invalid username: r" errors
* Add test for the util with uid matcher
* Move the test to separate directory
* Use goimports on the test file
* Rename the test for a mroe matching name, add failing test
* Update the regexp so that two letter work
---------
Co-authored-by: Roman Kamyk <roman@kamyk.me>
2024-10-08 13:47:24 +08:00
Steven
fc2cd43dc2
chore: tweak util tests
2024-08-12 23:44:04 +08:00
Steven
d0655ece53
refactor: update memo tags
2024-05-08 20:03:01 +08:00
Steven
e8dfd579c3
chore: update background services
2024-04-18 23:34:35 +08:00
Steven
14d4cfd5a4
chore: tweak store methods name
2024-04-17 08:56:52 +08:00
coderwander
162521885c
chore: fix some typos in comments ( #3243 )
...
Signed-off-by: coderwander <770732124@qq.com>
2024-04-16 21:14:38 +08:00
Eng Zer Jun
3b550a8ab8
chore: replace util.Min helper with built-in min ( #3224 )
2024-04-13 20:16:22 +08:00
Steven
bbd206e893
chore: retire legacy api
2024-04-13 11:01:16 +08:00
Steven
7cc8b951a3
refactor: update resource id naming
2024-03-20 20:39:16 +08:00
Steven
dfa78cac49
chore: update logger
2024-02-29 23:54:43 +08:00
Steven
3e50bee7da
chore: move api directory
2024-02-29 01:16:43 +08:00
Steven
de8db63811
chore: rename workspace setting service
2024-01-29 22:43:40 +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
8382354ef7
feat: add user-defined name to memo
2024-01-20 23:48:35 +08:00
Steven
480c53d7a2
chore: fix id converter
2023-10-28 09:04:32 +08:00
Steven
5b3af827e1
chore: move common packages to internal
2023-10-26 09:02:50 +08:00
Steven
cd0ea6558d
chore: update golangci-lint config
2023-09-17 22:55:13 +08:00
boojack
a5b3fb2a6a
chore: move cron package to internal ( #2180 )
2023-08-26 23:13:03 +08:00