Commit graph

21 commits

Author SHA1 Message Date
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
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
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
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
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
cfe5602d4a
[Chore]: Refactor client-side JS code 2025-12-27 21:49:33 +01:00
ClaraCrazy
7ac2ef7b76
[Feat]: Add expiry timer 2025-12-27 16:17:23 +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
2f9491aeee
[Style]: CSS update 2025-12-26 00:58:57 +01:00
ClaraCrazy
424fbf3930
shhhhh 2025-12-14 14:42:37 +01:00
ClaraCrazy
64550e351c
Move js into its own file 2025-12-14 14:24:44 +01:00
ClaraCrazy
0eda44ea1c
No more using <br> tags for visual space. Lets do things properly 2025-12-13 07:51:43 +01:00
ClaraCrazy
b0d9014a00 Add "Wipe Inbox" button 2024-09-28 02:16:58 +02:00
ClaraCrazy
0c89b3c810 Re-design routes 2023-11-03 06:11:17 +01:00
ClaraCrazy
758b72f4c4 Add Files 2023-11-01 11:48:19 +01:00