ClaraCrazy
3fdf5bf61b
[Chore]: Stats patches
2026-01-03 15:57:46 +01:00
ClaraCrazy
e012b772c8
[Feat]: Add Stats page
2026-01-03 15:41:56 +01:00
ClaraCrazy
69011624a7
[Chore]: Updated Docker build
...
Dockerfile now correctly builds for using locking and compose file uses environment variables instead of mapping the config file into the container
2026-01-03 15:38:23 +01:00
ClaraCrazy
48146fd385
[Chore]: Move schema.sql
2026-01-03 15:29:05 +01:00
ClaraCrazy
ce03710cae
[Chore]: Final Cleanup
2026-01-02 20:57:24 +01:00
ClaraCrazy
8ed7ccade8
[Chore]: Misc changes around user merge
...
- Update lock removal timer and behaviour
- Redirect to previous path on sign-in and out
- Fix dashbaord UI and other UX elemets
- Lose sanity threlf times
2026-01-02 20:56:14 +01:00
ClaraCrazy
004d764238
[Feat]; Add user functionality
...
Add dashboard and update routes to use the new User object. Merge forwarding and locking to be user-only methods and remove old routes that no longer exist
2026-01-02 18:49:57 +01:00
ClaraCrazy
598cea9b9c
[Feat]: Add User Registration
...
Add User table to sql, add user-repository, add registration and login routes, update config
2026-01-02 16:27:43 +01:00
ClaraCrazy
2a08aa14a8
[Feat]: Add email validation function
...
Currently only used for forwarding
2026-01-02 16:13:22 +01:00
ClaraCrazy
8daa0fefe9
[Feat]: Add email forwarding
...
Uses seperate SMTP credentials for forwarding. This is just the raw system, validation will be in the next commit.
2026-01-02 16:11:29 +01:00
ClaraCrazy
cdce7e1e46
[Chore]: Update Readme
2026-01-01 02:12:09 +01:00
ClaraCrazy
49e4e6eaf9
[Feat]: Add blacklisted Sender list
...
Allows admin to stop receiving mails from specific senders, for example to prevent account verification emails to arrive
2026-01-01 02:04:41 +01:00
ClaraCrazy
985c36920b
[Chore]: Fix tables
2026-01-01 01:40:10 +01:00
ClaraCrazy
8a80134ee9
[Chore]: Readme Update
2026-01-01 01:37:35 +01:00
ClaraCrazy
e91fdeb827
[Chore]: Clarify timer meaning
...
It only fetches when the timer hits zero, reloading the page has zero effect on anything.
2026-01-01 01:06:19 +01:00
ClaraCrazy
68dda6880a
[Fix]: Fix wipe inbox button
2026-01-01 00:37:14 +01:00
ClaraCrazy
fd993eb272
[AI][Feat]: Display Cryptographic keys in extra section
...
Thanks @aurorasmiles for that wonderful idea <3
2026-01-01 00:00:21 +01:00
ClaraCrazy
72c22f9815
[Chore] Sync timer to actual imap-reload
2025-12-31 22:40:53 +01:00
ClaraCrazy
710560c410
[Chore]: Add auto-reload timer to inbox view
...
Happy new year everyone! <3 Clara loves all of you
2025-12-31 22:31:27 +01:00
ClaraCrazy
96978c4ea2
[Chore]: Reload inbox when receiving onDelete signal
2025-12-31 20:43:19 +01:00
ClaraCrazy
240f7feb42
[Chore]: Remove unnecessary packages
...
Replace unnecessary packages with custom functions to clean up the project a bit
2025-12-31 20:42:29 +01:00
ClaraCrazy
9b65dec591
[Feat]: Add email validation for URLs
...
Make sure the requested email is actually in our domain list
2025-12-31 20:18:12 +01:00
ClaraCrazy
2f2af239fa
[Refactor]: Optimize cache
...
Implement own caching system, since mem doesnt allow for fine enough control. I think im done for the year.
2025-12-30 21:33:07 +01:00
ClaraCrazy
30ec16f610
[Chore]: CSS fix
2025-12-30 17:51:08 +01:00
ClaraCrazy
89003f0d26
[Feat]: Add light/dark-mode toggle
...
INcluding localstorage token and quick-load functionality to prevent flashing on initial canvas paint.
2025-12-30 17:42:30 +01:00
ClaraCrazy
cc4e3ddfbd
[Chore]: SEO Part 2
...
Electric Boogaloo (hopefully not)
2025-12-30 11:55:58 +01:00
ClaraCrazy
12069300d0
[Feat]: Add loading animation on init
...
PRevents errors on very early inbox load (mostly by bots but oh well... perfectionTM)
2025-12-30 11:20:12 +01:00
ClaraCrazy
5226cb3c6b
[Chore]: Add Responsive Styles
2025-12-30 11:04:50 +01:00
ClaraCrazy
633d9c9b29
[Chore]: Stop making a fool out of myself
2025-12-29 17:57:09 +01:00
ClaraCrazy
8ce7476227
[Chore]: Fix Expiry Color
...
This time fr
2025-12-29 17:54:33 +01:00
ClaraCrazy
4d74eacb23
[Chore]: Fix Expiry CSS
2025-12-29 17:43:57 +01:00
ClaraCrazy
8ebf22430b
[Chore]: SEO Updates
2025-12-29 17:39:56 +01:00
ClaraCrazy
6d3a2da214
[AI][Feat]: Add QR-Code Button next to email on inbox
...
Using local and unminified qrcode.js for auditability <3
2025-12-29 16:54:32 +01:00
ClaraCrazy
9798cd47e9
[Chore]: Modify "Expired" timer to show accent-color
...
Someone really hates themselves today
2025-12-29 16:34:01 +01:00
ClaraCrazy
f35df3cbc7
[Chore]: Refactor CSS
2025-12-29 16:33:24 +01:00
ClaraCrazy
093a358f05
[Fix]: Bring back performance
...
Oooopsie
2025-12-28 01:24:39 +01:00
ClaraCrazy
214e7d31eb
{Feat]: Overhaul raw mail view
2025-12-27 22:09:45 +01:00
ClaraCrazy
cfe5602d4a
[Chore]: Refactor client-side JS code
2025-12-27 21:49:33 +01:00
ClaraCrazy
54822dad6f
[Fix]: Fix expiry timer logic
2025-12-27 21:49:09 +01:00
ClaraCrazy
7ac2ef7b76
[Feat]: Add expiry timer
2025-12-27 16:17:23 +01:00
ClaraCrazy
2c7b3ead3c
[Fix]: Fix Notifications
2025-12-27 16:17:01 +01:00
ClaraCrazy
2f7194e6bd
[Chore]: Various tiny fixes and updates
2025-12-26 13:26:04 +01:00
ClaraCrazy
ed2cc90852
[Feat]: Do NOT wipe locked inboxes
2025-12-26 12:38:54 +01:00
ClaraCrazy
fc1ed35856
[Chore]: Update logging & bump version
2025-12-26 12:29:43 +01:00
ClaraCrazy
994ccb2dc3
[Style]: Update explainer for lock time
2025-12-26 12:07:27 +01:00
ClaraCrazy
a571381462
[Feat]: Add Inbox Locking
...
Add support for locking specific inboxes with a password for X time, configurable via .env vars. This allows for users to bridge the gap between public free tempmail services and private personal mail services.
Cheers!
2025-12-26 09:10:25 +01:00
ClaraCrazy
83a4fac4ab
[Feat]: Show total and historical email count in UI
...
Enhances user interface by displaying both the current number of emails and the largest UID seen, offering better visibility into historical mailbox activity. Updates backend logic and view templates to support this change, and improves maintainability by centralizing count formatting.
2025-12-26 05:53:06 +01:00
ClaraCrazy
1cf35f76f0
[Style]: Fix error-page button location
2025-12-26 01:44:34 +01:00
ClaraCrazy
46721d2f06
[Style]: Color patch
2025-12-26 01:31:49 +01:00
ClaraCrazy
22cb211600
[Style]: Optimize iframe
2025-12-26 01:29:19 +01:00