ClaraCrazy
dc79d52245
[Chore]: Patch getLargestUid function
...
Now preventing uid-drift.
Also fixing the monstrocity that was statistics-store formatting
2026-01-06 19:46:45 +01:00
ClaraCrazy
a7691ccf43
[Feat]: UX Debug mode
...
Adds UX debug mode while mocking the imap server and other critical parts of the service simply to test UI elements for faster development
2026-01-05 08:45:26 +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
847092e866
[Fix]: Fix largestUid stats tracking
2026-01-04 23:32:26 +01:00
ClaraCrazy
e012b772c8
[Feat]: Add Stats page
2026-01-03 15:41:56 +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
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
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
96978c4ea2
[Chore]: Reload inbox when receiving onDelete signal
2025-12-31 20:43:19 +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
2f7194e6bd
[Chore]: Various tiny fixes and updates
2025-12-26 13:26:04 +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
21a6e760e5
get mailcount on footer
2025-12-13 02:22:40 +01:00
ClaraCrazy
d59a81c838
last small log update
2025-12-12 22:49:07 +01:00
ClaraCrazy
a2db3d6977
Add a few more initial logs
2025-12-12 22:46:07 +01:00
ClaraCrazy
b5a8efa439
small autism fix
2025-12-12 21:53:00 +01:00
ClaraCrazy
7d956f7d89
missed one
2025-12-12 19:42:46 +01:00
ClaraCrazy
0ad3e40fcc
log updates
2025-12-12 19:38:47 +01:00
ClaraCrazy
075940b0d8
QoL updates
2025-12-12 19:33:27 +01:00
ClaraCrazy
f42fbd4e74
probably fix things?
2025-12-07 16:11:42 +01:00
ClaraCrazy
71fd513bc0
Refactor email purge time configuration and usage to be more precise.
...
- New purgeTIme now allows to configure a purge to be every X minutes, hours or days.
- Also remove a bit more trust by pulling footer deletion time from config.
- TODO: implement 'convertUp' function, converting numbers up to the biggest possible value where `i > 2 (so 48hrs still works as per slogan and domain)`. I.e. 72hrs = 3 days, 360minutes = 6hrs, 1440minutes to 24hrs
Co-authored-by: Johannes Bülow <kontakt@jmbit.de>
2024-10-03 01:22:10 +02:00
ClaraCrazy
92674272d5
retire userRemoveUid function, refactor removeUid
2024-10-02 02:36:58 +02:00
ClaraCrazy
cca5ce7915
48hrs means 48hrs, not two days ago...
...
FUCK the IMAP protocol, honestly. rfc9051 is cooked up by a fag
2024-10-01 19:28:35 +02:00
ClaraCrazy
5eaaad5a5d
shorter interval for purge operations
2024-10-01 17:16:36 +02:00
ClaraCrazy
7e73268bb7
/raw endpoint working
2024-09-28 04:44:13 +02:00
ClaraCrazy
b41d731c6c
Cleanup
2023-11-02 07:41:52 +01:00
ClaraCrazy
d713a28fcf
Prevent malicious deletes
2023-11-02 06:27:28 +01:00
ClaraCrazy
1865a08c87
Add delete button
2023-11-02 06:25:22 +01:00
ClaraCrazy
758b72f4c4
Add Files
2023-11-01 11:48:19 +01:00