aslost
50f1142a53
Merge pull request #515 from LeeQianXi/main
...
OAuth2 Remake
2026-08-25 04:13:57 +08:00
aslost
a28fed97ff
Merge branch 'dev' into main
2026-08-25 04:12:10 +08:00
LeeQianXi
b2d42eae15
Plus Address
2026-08-25 03:04:10 +08:00
aslost
473654059f
feat: close dialog after completion
2026-08-25 00:12:17 +08:00
LeeQianXi
e4a8bfc510
Merge remote-tracking branch 'source/main' into oauth
...
# Conflicts:
# mail-worker/src/entity/setting.js
# mail-worker/src/init/init.js
# mail-worker/wrangler.toml
2026-08-22 21:25:45 +08:00
aslost
cced5eb226
fix: resolve error caused by pnpm-workspace
2026-08-16 06:36:09 +08:00
aslost
d50166720f
ci: upgrade pnpm and Node.js versions
2026-08-15 23:48:16 +08:00
aslost
f11c6ab7bf
release: v3.1.0
2026-08-15 23:41:36 +08:00
aslost
98968add7e
fix: replace deprecated AI models
2026-08-15 23:41:35 +08:00
aslost
a42f0cc93d
feat: optimize button event handling
2026-08-15 23:41:34 +08:00
aslost
cb07b18944
chore: optimize page URLs
2026-08-15 23:41:34 +08:00
aslost
e7dfed2627
eat: limit max selected emails
2026-08-15 23:41:33 +08:00
aslost
bf5fb39edc
feat: add sync deletion support
2026-08-15 23:41:32 +08:00
aslost
a1488ba665
style: optimize system settings card layout
2026-08-15 23:41:32 +08:00
LeeQianXi
f5afa3851f
edit
2026-08-10 13:35:03 +08:00
LeeQianXi
23bdf3d361
edit
...
(cherry picked from commit c3434af8a5f06668ee89759abd9320cb15653cd0)
2026-08-10 13:19:37 +08:00
LeeQianXi
b2ca5d270e
settings
...
(cherry picked from commit dfd42c91d34bd8ad3f48c4b7e02c45c8ce1aebe8)
2026-08-10 13:19:37 +08:00
LeeQianXi
b65e77f9a9
oauth
...
(cherry picked from commit 8933b95e6148670f60ca6c7bd7568d9f19774cc8)
2026-08-10 13:19:36 +08:00
vitalii.semianchuk
5c8c8a6dc7
fix: null check logic, silenced flag inversion, sequential query perf
...
- role-service had if (!userIds && userIds.length === 0) which crashes
with TypeError when userIds is null — changed && to ||
- oauth-service was setting silenced based on the already-inverted
active value instead of the original silenced field from the API
- email-service was awaiting three queries individually then passing
the resolved values to Promise.all, making them run sequentially
instead of in parallel
2026-08-02 14:15:06 +08:00
aslost
9552f532f1
feat: improve add user dialog
2026-06-09 19:20:37 +08:00
aslost
33feb16dc3
revert: add login background darken factor
2026-06-09 17:41:36 +08:00
aslost
7b839ad8f3
style: align dividers
2026-06-09 17:05:02 +08:00
aslost
0198845ef0
chore: reduce scheduled tasks
2026-06-09 17:04:46 +08:00
aslost
b62deec46d
fix: mask Telegram bot token
2026-05-23 06:53:52 +08:00
aslost
a54ae4289b
fix: validation not working
2026-05-23 04:32:33 +08:00
aslost
fb0aa227b6
ci: restore automatic database creation
...
This reverts commit b0c01cac6a .
2026-05-12 21:55:00 +08:00
aslost
a3f0962456
style: reorder personalization settings options
2026-05-12 22:14:17 +08:00
Esing
4d0fcfb3bd
feat: add login background darken factor
2026-05-12 22:12:02 +08:00
aslost
b0c01cac6a
ci: remove automatic database creation
2026-05-12 13:21:06 +08:00
呼乎户
51850950ec
fix: rename CF_EMAIL to CLOUDFLARE_EMAIL in deployment workflow ( #364 )
2026-05-12 12:58:27 +08:00
aslost
74db58b65c
fix: fix missing fields in database initialization
2026-05-12 12:41:22 +08:00
aslost
4bf58e8c5a
fix: update Cloudflare email sending default status
2026-05-10 18:36:22 +08:00
aslost
8926c09b3a
feat: convert attachment path to ArrayBuffer
2026-05-10 18:33:54 +08:00
aslost
868d7360ce
feat: use ArrayBuffer for attachment sending
2026-05-10 17:43:54 +08:00
aslost
99ffd812da
ci: add environment variables
2026-05-10 17:34:12 +08:00
aslost
0874f473d3
chore: normalize configuration casing
2026-05-10 17:26:23 +08:00
aslost
109ecac891
feat: add Cloudflare email sending to system settings
2026-05-10 17:23:12 +08:00
aslost
6cf3d04a9d
fix: resolve worker attachment sending failure
2026-05-10 14:11:23 +08:00
aslost
1ed7b330f3
ci: update nodejs version
2026-05-10 13:54:56 +08:00
aslost
cc471966d5
feat: add Cloudflare Email Sending support
2026-05-10 13:42:03 +08:00
aslost
d51396a684
chore: update wrangler
2026-05-10 13:36:33 +08:00
aslost
857301f0f3
chore: add comments to configuration
2026-05-10 13:22:16 +08:00
aslost
774164c2a3
ci: add environment variables
2026-05-10 13:16:36 +08:00
aslost
5d3e678d0b
feat: add analytics data cache toggle
2026-05-10 13:12:22 +08:00
aslost
b29fe40e6d
feat: add scheduled cache refresh task configuration
2026-05-10 12:58:02 +08:00
aslost
8141608c76
feat: add analytics page data caching
2026-05-10 12:56:02 +08:00
aslost
bd0410d4d9
fix: resolve TG message character limit overflow
2026-05-10 01:02:02 +08:00
aslost
f7d3fdbfb2
feat: update verification code recognition logic
2026-05-10 00:58:11 +08:00
aslost
0248237cbc
feat: optimize verification code recognition strategy
2026-05-10 00:55:27 +08:00
aslost
81a8395efb
feat: update verification code recognition to 8 digits
2026-05-10 00:48:31 +08:00