Commit Graph
229 Commits
Author SHA1 Message Date
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