Commit graph

45 commits

Author SHA1 Message Date
ClaraCrazy
7ac2ef7b76
[Feat]: Add expiry timer 2025-12-27 16:17:23 +01:00
ClaraCrazy
fc1ed35856
[Chore]: Update logging & bump version 2025-12-26 12:29:43 +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
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
63b30a3705
Patch delete-all
Off to a work trip now, byeee
2025-12-15 05:22:57 +01:00
ClaraCrazy
08c41fbf09
Bring back error handler from ye-ol f9a26cd631 2025-12-14 17:12:19 +01:00
ClaraCrazy
2902d0fcc5
We are balls-deep in errors we should never see.... I wanna leave. 2025-12-13 14:41:54 +01:00
ClaraCrazy
21a6e760e5
get mailcount on footer 2025-12-13 02:22:40 +01:00
ClaraCrazy
0ad3e40fcc
log updates 2025-12-12 19:38:47 +01:00
ClaraCrazy
9d991486ae
automatically generate example inbox url 2025-12-07 15:19:23 +01:00
ClaraCrazy
74c13678a8
More advanced domain sorting 2024-10-21 01:52:33 +02:00
ClaraCrazy
a11c41c954
Fix error page during login 2024-10-21 00:46:53 +02:00
ClaraCrazy
5690348137
Add shuffle algoritm for more diverse default email generation 2024-10-21 00:46:25 +02:00
ClaraCrazy
8a9e853469
oopsie 2024-10-05 00:09:54 +02: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
5dab1158e9
Fix errors found by elliot 2024-10-02 08:27:10 +02:00
ClaraCrazy
38cd67f881 Fix missing subject issues 2024-09-29 10:20:20 +02:00
ClaraCrazy
5a1d7c038d if attachment try if attachment - why? 2024-09-29 09:56:35 +02:00
ClaraCrazy
dbdbbb72ee remove those 2024-09-28 09:06:30 +02:00
ClaraCrazy
c3565b5b34 add option to download attachments 2024-09-28 09:04:05 +02:00
ClaraCrazy
729dcf17ef slight cleanup, thx qt 2024-09-28 05:21:51 +02:00
ClaraCrazy
7e73268bb7 /raw endpoint working 2024-09-28 04:44:13 +02:00
ClaraCrazy
b0d9014a00 Add "Wipe Inbox" button 2024-09-28 02:16:58 +02:00
ClaraCrazy
4087fe13a8 design changes 2024-09-28 01:49:06 +02:00
ClaraCrazy
77a1710954 Update delete link 2024-09-28 00:31:44 +02:00
ClaraCrazy
f178d3edd8 More minor updates to fix things 2024-09-17 20:44:42 +02:00
ClaraCrazy
57b3b029e1 Security patches and version bumps 2024-09-09 07:29:24 +02:00
ClaraCrazy
f9a26cd631 fix 404 mail error 2024-01-26 02:41:50 +01:00
ClaraCrazy
61019e649a why-no-worky 2024-01-26 02:11:00 +01:00
eecb2b5c39 jfc that was pathetic... fix error handling 2023-12-24 23:55:14 +01:00
fb8ee6dca3 Update missing email 404 page 2023-12-24 21:06:48 +01:00
ClaraCrazy
0c89b3c810 Re-design routes 2023-11-03 06:11:17 +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
9ed87ca53a Add missing customization 2023-11-01 13:21:37 +01:00
ClaraCrazy
b162cf6577 Add missing customization 2023-11-01 13:21:01 +01:00
ClaraCrazy
db2fe23548 add missing config 2023-11-01 13:04:44 +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