Commit graph

236 commits

Author SHA1 Message Date
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
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