ClaraCrazy
a48ae65885
[Chore]: Update legacy naming scheme
2026-01-09 12:03:33 +01:00
ClaraCrazy
f8ce98a584
[Chore]: Fix account page header
2026-01-07 10:29:50 +01:00
ClaraCrazy
2fbf20e4e3
[Chore] Rename old route
...
Also update readme
2026-01-07 09:26:51 +01:00
ClaraCrazy
d8b19dcd26
[Chore]: Rename legacy functions
2026-01-06 16:03:08 +01:00
ClaraCrazy
785de21a79
[Chore]: Add stricter sanitizing
2026-01-06 14:52:06 +01:00
ClaraCrazy
b9ab513157
[Chore]: Add API note in footer, make footer cleaner, make API opt-in
...
If anyone reads this, msg me for a guided pentest, just a quick thing. Need to know for sure :)
2026-01-06 14:07:58 +01:00
ClaraCrazy
16ccc978f9
[Chore] Update ALL meta tags to be dynamic
2026-01-05 06:49:21 +01:00
ClaraCrazy
6ba3ccf415
[Fix]: Fix social-media stats embed
...
The new lazyloading broke it
2026-01-05 06:35:04 +01:00
ClaraCrazy
8d7cc06b5e
[Fix]: Un-brick website
2026-01-05 06:22:56 +01:00
ClaraCrazy
8151587036
[Fix]: Update old config mentions and plug missing ones
2026-01-05 06:19:59 +01:00
ClaraCrazy
0c8db0b597
[Fix]: Fix stats page
2026-01-05 05:39:35 +01:00
ClaraCrazy
197d9b923e
[Feat]: Bring back performance V2
...
Electric Boogaloo
2026-01-05 05:21:18 +01:00
ClaraCrazy
345935f8b9
[Feat]: Update Config structure, add more feature flags, fix 302s
...
This is what makes a project a "Clara project"... going the extra mile for customizability <3
2026-01-05 04:50:53 +01:00
ClaraCrazy
d454f91912
[AI][Feat]: StatisticsStore V3
2026-01-04 23:59:28 +01:00
ClaraCrazy
fa0dc27cba
[Chore] Update stats page embed
2026-01-03 19:53:03 +01:00
ClaraCrazy
c3fea6a70b
[AI][Feat]: Stats V2
...
- Historical storage
- Prediction
- Black magic
2026-01-03 19:42:49 +01:00
ClaraCrazy
c11a82f42b
[Chore]: Text fix
2026-01-03 17:04:58 +01:00
ClaraCrazy
c56ec92ce5
[Chore]: Misc. V2 patches
2026-01-03 17:00:39 +01:00
ClaraCrazy
2f58eacfa7
[Feat]: V2
...
Updated:
- Update UI,
- Update routes
- Update filters
New:
- Add Password change route
- Add Account deletion button
2026-01-03 16:51:00 +01:00
ClaraCrazy
e012b772c8
[Feat]: Add Stats page
2026-01-03 15:41:56 +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
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
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
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
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
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
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
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
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
2f9491aeee
[Style]: CSS update
2025-12-26 00:58:57 +01:00
ClaraCrazy
994142fc29
[Chore]: Add extensive debug logging and improve config clarity
...
Introduces detailed debug logging throughout the application to aid troubleshooting and monitoring, unifying the debug namespace usage. Refactors configuration files for clarity, adds missing environment variables, and updates example values and documentation. Enhances screenshots management by hosting assets locally. Updates scripts for better development and production workflows. Improves comments for maintainability and adjusts minor UI meta tags.
2025-12-25 17:46:02 +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
dd6a901ca1
Fix CSS
2025-12-13 02:43:38 +01:00
ClaraCrazy
21a6e760e5
get mailcount on footer
2025-12-13 02:22:40 +01:00
ClaraCrazy
9d991486ae
automatically generate example inbox url
2025-12-07 15:19:23 +01:00
ClaraCrazy
0770ebdfc2
Update conversion function and footer
...
- Conversion function updates:
- Enabling conversion now rounds to the nearest max. value where `i > 1`, and if rounding was needed it will create a Tooltip displaying the config value on hover.
- If rounding wasnt needed, or conversion is disabled in the config then no tooltip will be created, to avoid confusion.
- Updated footer:
- Created new function called footerbuilder()
- The config value is now always underlined and italic to make it more obvious you can (if rounded) "interact" with it.
2024-10-04 23:32:21 +02:00