Dream Hunter
2cc84d565c
feat: upgrade dependencies ( #690 )
2025-07-19 13:26:10 +08:00
Dream Hunter
c96d180591
feat(oauth2): add default role assignment for new OAuth2 users ( #688 )
...
- Add default role assignment logic in OAuth2 login flow
- Import getStringValue and getUserRoles utilities
- Validate default role exists in system before assignment
- Use ON CONFLICT DO NOTHING to preserve existing user roles
- Add proper error handling for role assignment failures
2025-07-14 23:55:36 +08:00
Dream Hunter
1303b0f2a9
feat: |UI| add simple index ( #684 )
2025-06-28 15:52:19 +08:00
Dream Hunter
9f535a0a90
feature: update dependencies ( #682 )
2025-06-24 18:27:45 +08:00
Dream Hunter
70109785c6
feature: update readme ( #680 )
2025-06-22 20:41:21 +08:00
Dream Hunter
7fd10f2775
feature: update readme ( #679 )
2025-06-22 20:38:49 +08:00
Dream Hunter
f59b8c7a1b
feature: update readme ( #678 )
2025-06-22 20:21:04 +08:00
Dream Hunter
312ac13185
feature: update readme ( #677 )
2025-06-22 20:08:07 +08:00
Dream Hunter
e6c582be9f
feature: update address updated_at in multi api ( #676 )
2025-06-21 01:48:35 +08:00
Dream Hunter
483c429feb
feature: update address updated_at in multi api ( #675 )
2025-06-21 01:41:28 +08:00
Dream Hunter
da5482e095
feature: update dependencies ( #674 )
2025-06-21 01:06:37 +08:00
Dream Hunter
de4646876a
fix: imap cannot update message ( #673 )
2025-06-21 01:00:46 +08:00
Dream Hunter
bbc8a96811
fix: imap cannot update message ( #672 )
2025-06-21 00:57:44 +08:00
Dream Hunter
9ac9cd46b0
feat: cleanup support address and inactive address ( #671 )
2025-06-18 17:31:15 +08:00
Dream Hunter
c694b07380
fix: cron job not run when clean days is 0 ( #670 )
2025-06-18 13:15:32 +08:00
Dream Hunter
672c4c7273
fix: |UI| user mail page query word bug ( #665 )
2025-06-09 19:26:18 +08:00
Dream Hunter
ee023ac2e9
feat: update changelog ( #664 )
2025-06-09 19:09:28 +08:00
Dream Hunter
cc77bdf36d
feat: add ALWAYS_SHOW_ANNOUNCEMENT option ( #663 )
2025-06-09 19:06:49 +08:00
Dream Hunter
dec309a0fd
fix: github actions node version ( #660 )
2025-06-02 11:28:41 +08:00
Dream Hunter
9488543e44
fix: ui admin portal show after fetch user data ( #659 )
2025-05-20 17:55:33 +08:00
Dream Hunter
50326bcc98
feature: support init db in admin portal ( #658 )
2025-05-20 17:45:55 +08:00
Dream Hunter
272b624b9b
feature: utils import ( #652 )
2025-05-07 00:54:47 +08:00
Dream Hunter
e230801a1c
feature: update dependencies ( #651 )
2025-05-07 00:13:26 +08:00
Dream Hunter
101a561894
feature: auto refresh user token when token exp in 7 days ( #644 )
2025-04-26 21:22:26 +08:00
Dream Hunter
327962432a
fix: some oauth2 need redirect_uri when get token ( #643 )
2025-04-26 20:56:47 +08:00
Dream Hunter
6051d49315
feature: version 0.10.0 ( #640 )
2025-04-24 02:04:40 +08:00
Dream Hunter
95f361743b
feature: add /user_api/mails with filter params address and keyword ( #639 )
2025-04-24 02:01:21 +08:00
Dream Hunter
c6afc5d425
feat: support admin api bind address to user ( #635 )
2025-04-16 13:36:41 +08:00
Dream Hunter
466f53254b
feat: docs: update worker doc ( #633 )
2025-04-16 00:07:12 +08:00
Dream Hunter
ce0a10e6de
feat: |Admin Portal| optimized UI ( #632 )
2025-04-12 20:24:11 +08:00
Dream Hunter
26995982af
feat: oatuh2 email key support jsonpath ( #631 )
2025-04-12 19:57:03 +08:00
Dream Hunter
0894ac0dc9
feat: support admin api bind address to user ( #630 )
2025-04-12 19:49:59 +08:00
Dream Hunter
47e2cb56b4
feat: support deploy worker with UI assets ( #627 )
2025-04-12 15:37:34 +08:00
Dream Hunter
32767176f0
feat: s3 attachment add delete ( #625 )
2025-04-07 20:17:56 +08:00
Dream Hunter
31eb6c23d1
feat: admin portal user page add user address manangement ( #623 )
2025-04-07 19:47:44 +08:00
Dream Hunter
91a859bbcf
feat: support cleanDays max 1000 ( #622 )
2025-04-07 19:24:21 +08:00
Dream Hunter
525f5e2dce
feat: support auto login with url query parameter ( #606 )
2025-03-16 14:20:24 +08:00
Dream Hunter
908fc0cc86
feat: |Doc| use shadow DOM render mail html ( #604 )
2025-03-08 10:53:45 +08:00
Dream Hunter
97d24b2087
feat: |Doc| add Google ads doc ( #598 )
2025-02-27 00:58:56 +08:00
Dream Hunter
983300acf4
feat: |UI| add loading for lazy load component ( #597 )
2025-02-27 00:36:13 +08:00
Dream Hunter
144a792cb2
feat: |UI| change SideMargin size base on gridMaxCols ( #596 )
2025-02-27 00:14:04 +08:00
Dream Hunter
278f0112d0
feat: |UI| change SideMargin size ( #595 )
2025-02-27 00:08:06 +08:00
Dream Hunter
764faebf9f
feat: update dependencies && version to 0.9.1 ( #594 )
2025-02-26 23:58:37 +08:00
Dream Hunter
d4f0c82e42
feat: update dependencies && version to 0.9.1 ( #593 )
2025-02-26 23:36:08 +08:00
Dream Hunter
cf680e6349
feat: |UI| support google ads ( #592 )
2025-02-26 23:01:57 +08:00
Dream Hunter
c3987d364c
feat: |Actions| Tag build add worker-with-wasm-mail-parser.zip ( #590 )
2025-02-22 18:51:44 +08:00
Dream Hunter
3a542a8391
feat: |Worker| NO_LIMIT_SEND_ROLE support multi role splited by ',' ( #588 )
2025-02-22 16:58:48 +08:00
Dream Hunter
241e0b7b28
feat: |Worker| multi language add messages ( #587 )
2025-02-20 01:41:34 +08:00
Dream Hunter
b43353ea47
feat: |Worker| multi language add messages ( #586 )
2025-02-20 01:05:02 +08:00
Dream Hunter
6c334d32f6
feat: |Worker| add var DEFAULT_LANG, zh/en ( #585 )
2025-02-20 00:42:48 +08:00
Dream Hunter
7889d2edea
feat: |Worker| support multi language ( #584 )
2025-02-20 00:37:39 +08:00
Dream Hunter
2426e0b51a
feat: update dependencies ( #581 )
2025-02-15 18:54:15 +08:00
Dream Hunter
61434ab6f7
feat: |Worker| support send mail by SMTP ( #580 )
2025-02-15 18:17:14 +08:00
Dream Hunter
7f6a02ca38
fix: |UI| date parse error at mobile devices ( #575 )
2025-01-30 22:42:27 +08:00
Dream Hunter
6ae3b0d85e
feat: update docs ( #574 )
2025-01-24 17:36:59 +08:00
Dream Hunter
01e6cb1075
feat: |worker| health_check add JWT_SECRET and DOMAINS ( #573 )
2025-01-24 15:00:50 +08:00
Dream Hunter
814f6fada2
feat: |UI| admin worker config page add overflow: auto ( #572 )
2025-01-22 23:34:49 +08:00
Dream Hunter
31901aacc5
feat: update docs ( #571 )
2025-01-22 23:25:40 +08:00
Dream Hunter
fb9b9f6ae4
feat: update CHANGE LOG ( #570 )
2025-01-22 23:19:53 +08:00
Dream Hunter
095951ab45
feat: update docs ( #569 )
2025-01-22 23:14:38 +08:00
Dream Hunter
37614ce6fa
feat: footer support html ( #567 )
2025-01-21 10:24:13 +08:00
Dream Hunter
3f81fbee6d
feat: announcement support html ( #566 )
...
* feat: announcement support html
* feat: update dependencies
2025-01-20 13:53:40 +08:00
Dream Hunter
cf13236e7b
fix: telegram mail page use iframe show email ( #564 )
2025-01-18 14:59:08 +08:00
Dream Hunter
36e9c611e6
feat: |Worker| add REMOVE_ALL_ATTACHMENT and REMOVE_EXCEED_SIZE_ATTAC… ( #563 )
...
feat: |Worker| add REMOVE_ALL_ATTACHMENT and REMOVE_EXCEED_SIZE_ATTACHMENT
2025-01-18 14:43:09 +08:00
Dream Hunter
047200c1c2
feat: |Worker| add REMOVE_ALL_ATTACHMENT and REMOVE_EXCEED_SIZE_ATTAC… ( #562 )
...
feat: |Worker| add REMOVE_ALL_ATTACHMENT and REMOVE_EXCEED_SIZE_ATTACHMENT
2025-01-18 14:12:01 +08:00
Dream Hunter
a22add0e14
fix: telegram mail page use iframe show email ( #561 )
2025-01-18 13:52:09 +08:00
Dream Hunter
7b1c4cc72a
fix: mail-parser-wasm parsedEmailContext cache ( #560 )
2025-01-18 13:26:09 +08:00
Dream Hunter
2bb033964c
feat: update doc ( #557 )
2025-01-11 18:56:36 +08:00
Dream Hunter
9db5a00b35
feat: v0.8.5 && update dependencies && fix deprecated warning for `… ( #556 )
...
feat: v0.8.5 && update dependencies && fix `deprecated` warning for `mail-parser-wasm-worker`
2025-01-11 18:46:46 +08:00
Dream Hunter
e161eb5d14
fix: telegram query email do not pass parsedEmailContext ( #555 )
2025-01-11 18:14:34 +08:00
Dream Hunter
b604f56d56
feat: |Github Action| Deploy Backend add DEBUG_MODE for logging && BA… ( #554 )
...
feat: |Github Action| Deploy Backend add DEBUG_MODE for logging && BACKEND_USE_MAIL_WASM_PARSER to enable mail-parser-wasm-worker
2025-01-11 18:04:53 +08:00
Dream Hunter
52caf811f5
feat: add JUNK_MAIL_CHECK_LIST for check exits and passed item && add ParsedEmailContext to cache the parsed Email ( #553 )
...
* feat: Junk mail only check JUNK_MAIL_FORCE_PASS_LIST
* feat: add `JUNK_MAIL_CHECK_LIST` for check exits and passed item && add `ParsedEmailContext` to cache the parsed Email
2025-01-11 17:42:20 +08:00
Dream Hunter
ee3884914b
Update CHANGELOG.md
2025-01-09 22:50:22 +08:00
Dream Hunter
844fc52bbc
feat: |UI| add configAutoRefreshInterval && autoRefresh useStorage ( #549 )
...
* feat: |UI| add configAutoRefreshInterval && autoRefresh useStorage
* Update MailBox.vue
* Update MailBox.vue
2025-01-09 22:49:25 +08:00
Dream Hunter
b87b49f09d
Update CHANGELOG.md
2025-01-08 20:04:11 +08:00
Dream Hunter
92620cdedb
feat: add DISABLE_ANONYMOUS_USER_CREATE_EMAIL which only allow logi… ( #545 )
...
feat: add `DISABLE_ANONYMOUS_USER_CREATE_EMAIL` which only allow login user create email address
2025-01-05 18:51:48 +08:00
Dream Hunter
e9748be9fe
Update vite.config.js ( #544 )
2025-01-05 02:05:40 +08:00
Dream Hunter
479322c430
feat: |Telegram Bot| add new command to clean invalid jwts ( #543 )
2025-01-05 01:52:07 +08:00
Dream Hunter
934e58e23b
fix: |UI| admin mails unknown page call wrong api ( #542 )
2025-01-05 01:14:36 +08:00
Dream Hunter
c964d77a59
feat: |UI| add JUNK_MAIL_FORCE_PASS_LIST ( #539 )
2024-12-30 18:38:33 +08:00
Dream Hunter
8a03d3e57f
feat: |UI| admin portal user oauth config support delete ( #538 )
2024-12-30 18:08:17 +08:00
Dream Hunter
6caba7c863
feat: add docs ( #537 )
2024-12-28 13:52:08 +08:00
Dream Hunter
43e5bdc764
feat: update dependencies ( #536 )
2024-12-28 00:32:07 +08:00
Dream Hunter
7bec0daba4
feat: update docs ( #534 )
2024-12-27 10:47:14 +08:00
Dream Hunter
13e5adef17
feat: update docs ( #533 )
2024-12-26 22:23:41 +08:00
Dream Hunter
440238133e
feat: |Github Action| add upstream sync and auto deploy frontend&&bac… ( #528 )
...
feat: |Github Action| add upstream sync and auto deploy frontend&&backend
2024-12-23 22:55:10 +08:00
Dream Hunter
4a881e2d2b
feat: upgrade dependencies ( #527 )
2024-12-23 21:10:45 +08:00
Dream Hunter
b0bf7a5f13
feat: add NO_LIMIT_SEND_ADDRESS_LIST_KEY in admin account settings page ( #525 )
2024-12-22 15:52:53 +08:00
Dream Hunter
a9bb8785ba
feat: support send mail from admin portal(no balance limit) ( #524 )
2024-12-22 15:40:26 +08:00
Dream Hunter
0b48baff6d
fix: frontend github actions cannot use branch param to deploy ( #520 )
...
* Update frontend_deploy.yaml
* Update frontend_deploy.yaml
2024-12-19 17:58:54 +08:00
Dream Hunter
e0b5e80efd
feat: |doc| update doc ( #510 )
2024-12-04 00:56:52 +08:00
Dream Hunter
b0e36ac2aa
feat: |doc| update Telegram Bot doc ( #509 )
2024-12-04 00:33:47 +08:00
Dream Hunter
51db19c85b
feat: |UI| add tip for multiple tag ( #508 )
2024-12-04 00:29:01 +08:00
Dream Hunter
e52b010aa4
feat: |doc| update doc ( #507 )
2024-12-03 22:04:46 +08:00
Dream Hunter
8f6793402c
feat: |UI| add forward in mail page ( #502 )
2024-11-30 15:53:48 +08:00
Dream Hunter
e86c530116
feat: |UI| hide ID for user ( #501 )
2024-11-30 15:11:37 +08:00
Dream Hunter
0308f518da
feat: upgrade dependencies && |doc| update ui install worker doc ( #494 )
2024-11-22 14:42:35 +08:00
Dream Hunter
3c2a8ed056
feat: remove service workbox html cache ( #486 )
2024-11-15 01:39:14 +08:00
Dream Hunter
5f45ec7c14
feat: remove service workbox ( #485 )
2024-11-15 01:22:43 +08:00
Dream Hunter
1b7ebc98c5
feat: support transfer address from user to user ( #484 )
...
* feat: support transfer address from user to user
* feat: remove service worker
2024-11-15 01:10:25 +08:00