Commit graph

244 commits

Author SHA1 Message Date
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
a2d3d54adf
[Feat]: Add full multi-instance support to db 2026-01-06 21:15:24 +01:00
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
d8b19dcd26
[Chore]: Rename legacy functions 2026-01-06 16:03:08 +01:00
ClaraCrazy
79679af9bc
[Chore] Fix API versioning in docs 2026-01-06 15:14:50 +01:00
ClaraCrazy
8196a2f023
[Chore]: Tiny CLI change 2026-01-06 14:57:49 +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
f52b2b9f6c
[Chore]: Add API smoke test script.
Pwease dont hurt mwee >.<
2026-01-06 13:55:28 +01:00
ClaraCrazy
80bea65c2f
[Chore]: Update API code location and fix routes 2026-01-06 13:51:17 +01:00
ClaraCrazy
8401310062
[Fix]: Fix API 2026-01-05 12:51:15 +01:00
ClaraCrazy
a52ce51b6f
[Chore]: Update config 2026-01-05 10:45:28 +01:00
ClaraCrazy
fb3d8a60aa
[AI][Feat]: Add API
Also adding API docs <3
2026-01-05 10:29:12 +01:00
ClaraCrazy
d06ac6210f
[Chore]: Remove console.log() 2026-01-05 08:48:13 +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
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
d2d187d4d5
[Chore]: Update readme
Clean up feature list
2026-01-05 05:21:46 +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
847092e866
[Fix]: Fix largestUid stats tracking 2026-01-04 23:32:26 +01:00
ClaraCrazy
727fd56730
[Chore]: More stats css fixes 2026-01-04 23:29:18 +01:00
ClaraCrazy
fe7b5ef91f
[Chore]: Update stats CSS 2026-01-04 17:26:55 +01:00
ClaraCrazy
03bc74cd34
[Chore]: Fix Stats graph 2026-01-04 11:00:56 +01:00
ClaraCrazy
fa0dc27cba
[Chore] Update stats page embed 2026-01-03 19:53:03 +01:00
ClaraCrazy
3c7482b23a
[Fix]: Imap -.- 2026-01-03 19:46:38 +01:00
ClaraCrazy
c3fea6a70b
[AI][Feat]: Stats V2
- Historical storage
- Prediction
- Black magic
2026-01-03 19:42:49 +01:00
ClaraCrazy
a078abae00
[Chore]: Simplify imap query 2026-01-03 18:37:07 +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
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