Dream Hunter
6ae90be3bf
feat: support github action deploy telegram mini app frontend ( #730 )
2025-09-22 21:25:15 +08:00
Dream Hunter
5e24817de6
feat: upgrade version ( #726 )
2025-09-15 10:43:53 +08:00
Dream Hunter
732189482e
feat: db schema index update ( #725 )
...
* feat: db schema index update
* feat: upgrade dependencies
2025-09-15 10:41:14 +08:00
Dream Hunter
2bbde15f53
feat: add clear inbox and sent items functionality ( #720 )
...
- Add clear inbox/sent items APIs for users and admins
- Implement ENABLE_USER_DELETE_EMAIL permission checks
- Fix multilingual support for success messages
- Update Vue to 3.5.21 and Wrangler to 4.34.0
- Add UI components for clearing email data in account settings
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
v1.0.5
2025-09-05 20:43:28 +08:00
Dream Hunter
37cf0776b5
feat: enhance webhook security with configurable allow list ( #719 )
...
- Add enableAllowList flag to webhook settings for flexible access control
- Update frontend UI with toggle switch and improved user experience
- Maintain backward compatibility with default allow-all behavior
- Add input validation hints and better form controls across admin panels
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-05 17:24:30 +08:00
Dream Hunter
3fbace871c
feat: add var DISABLE_CUSTOM_ADDRESS_NAME and CREATE_ADDRESS_DEFAULT_… ( #717 )
...
* feat: add var DISABLE_CUSTOM_ADDRESS_NAME and CREATE_ADDRESS_DEFAULT_DOMAIN_FIRST
* fix: enhance input validation with trim() for address creation
- Add trim() handling in newAddress() function to prevent whitespace issues
- Add trim() handling for address prefixes to ensure consistent formatting
- Add trim() handling in Telegram API address parsing for robustness
- Prevents edge cases with whitespace-only or padded input strings
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-04 21:04:42 +08:00
Dream Hunter
648e9f7adf
feat: add simplemode button at index ( #714 )
2025-08-27 20:22:52 +08:00
Dream Hunter
ab2bfdd00f
feat: 邮件页面增加 上一封/下一封 按钮 ( #712 )
v1.0.4
2025-08-24 19:14:50 +08:00
Dream Hunter
0565978930
feat: 账号设置页面增加 邮件转发规则 和 禁止接收未知地址邮件 配置 ( #710 )
2025-08-23 16:19:53 +08:00
Dream Hunter
89d8944e60
Docs: update UI install docs ( #709 )
2025-08-23 01:14:41 +08:00
Dream Hunter
4084771621
feat: |UI| Optimized minimalist mode homepage, added all email page f… ( #708 )
...
feat: |UI| Optimized minimalist mode homepage, added all email page functions (delete/download/attachments/...)
2025-08-23 00:23:47 +08:00
Dream Hunter
840496c48f
feat: telegram check addrss exists ( #705 )
2025-08-08 13:26:45 +08:00
Dream Hunter
9843b35f54
feat: telegram use the random domain when not set ( #704 )
2025-08-08 13:07:00 +08:00
Dream Hunter
bfd66f5019
fix: worker node compat ( #699 )
2025-07-28 13:18:47 +08:00
Dream Hunter
0bc31360b0
feat: upgrade dependencies ( #698 )
2025-07-28 12:58:47 +08:00
Dream Hunter
267d9bb93e
fix: oauth2 callback failed ( #691 )
v1.0.2
2025-07-20 17:09:23 +08:00
Dream Hunter
2cc84d565c
feat: upgrade dependencies ( #690 )
v1.0.1
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 )
v1.0.0
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 )
v0.10.0
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
Zyx-A
07833d5ca9
feature: 基于子域名转发到不同的邮箱中去 ( #645 ) ( #647 )
2025-04-30 10:41:09 +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 )
v0.9.1
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