Commit Graph

56 Commits (2636f5f56ada94a3fc9337309fa74f8438a99b3f)

Author SHA1 Message Date
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 1ba80a8b51
Add example inbox 2024-10-02 08:39:51 +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 3016f0fc34 Some more minor design updates 2024-09-28 01:58:17 +02:00
ClaraCrazy e79d1bad49 Raw button boilerplate 2024-09-28 01:49:37 +02:00
ClaraCrazy 4087fe13a8 design changes 2024-09-28 01:49:06 +02:00
ClaraCrazy 73ee254ef7 Another indentation fix, whoops 2024-09-28 01:07:22 +02:00
ClaraCrazy 86ed9427db Attachment boilerplate 2024-09-28 01:05:18 +02:00
ClaraCrazy 270d4d9fc2 Fix indentation 2024-09-28 01:05:05 +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 d3ed81286c Fix imap errors + remove debug warning 2024-09-17 19:52:39 +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 8ab1222b84 Add domain count 2023-11-04 11:38:31 +01:00
ClaraCrazy 0c89b3c810 Re-design routes 2023-11-03 06:11:17 +01: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 f367b4caf6 Add TODO Comment to mail twig 2023-11-02 08:15:11 +01:00
ClaraCrazy 01b56d97e9 iFrame manipulation for readable text 2023-11-02 08:01:17 +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 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 b2c51c186d Remove unused NotificationHandler 2023-11-01 14:36:58 +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 dbe961cb4d css is pain 2023-11-01 13:08:49 +01:00
ClaraCrazy 3280884b4d Thats why it flex'd 2023-11-01 13:06:30 +01:00
ClaraCrazy db2fe23548 add missing config 2023-11-01 13:04:44 +01:00