Commit graph

27 commits

Author SHA1 Message Date
ClaraCrazy
8151587036
[Fix]: Update old config mentions and plug missing ones 2026-01-05 06:19:59 +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
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
e012b772c8
[Feat]: Add Stats page 2026-01-03 15:41:56 +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
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
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
21a6e760e5
get mailcount on footer 2025-12-13 02:22:40 +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
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
d66d76c9f9
Even better.. twig can handle lists 2024-10-02 14:50:40 +02:00
ClaraCrazy
347db6cbc7
Fix missing customization in footer
I'm embarrased this was hardcoded for so long without me realizing... sowwy
2024-10-02 14:45:58 +02:00
ClaraCrazy
df027310a8 stupid slut puts code in wrong places 2023-11-02 13:20:24 +01:00
ClaraCrazy
625ab5171d Sandbox box sand 2023-11-02 12:05:01 +01:00
ClaraCrazy
b1c84f2b4c Open ext links in new tab 2023-11-02 09:36:43 +01:00
ClaraCrazy
9cc2ccd978 Add underline style 2023-11-02 09:35:24 +01:00
ClaraCrazy
86b707ff40 Public open-source notice 2023-11-02 09:34:41 +01:00
ClaraCrazy
b41d731c6c Cleanup 2023-11-02 07:41:52 +01:00
ClaraCrazy
d7ddf18dd5 fix embed image 2023-11-02 07:15:46 +01:00
ClaraCrazy
965c5cf73b Configurable branding pt. 3 2023-11-01 12:40:27 +01:00
ClaraCrazy
bcd9c06899 Add configurable branding 2023-11-01 12:33:58 +01:00
ClaraCrazy
758b72f4c4 Add Files 2023-11-01 11:48:19 +01:00