Commit Graph

40 Commits (e99a8b55e0cfea1f611936919c75e50c33a0aa79)

Author SHA1 Message Date
ClaraCrazy e99a8b55e0
Avoid unpredictable behaviour on weird `undisclosed recipients:;` signal
IMAP does not return the bcc field cleanly, in fact, node-imap and by extension imap-simple wont return a valid bcc (or cc for that matter) at all.
Generally, you can only view those with the "envelope" attribute of a mail, but those are empty. Only clean option would be to somehow accesss and work with the rfc822 spec of `Original-Recipient`.
2024-12-03 07:54:27 +01:00
ClaraCrazy f2e6923953
Potential fix? 2024-11-11 19:15:19 +01:00
ClaraCrazy 2636f5f56a
remove unnecessary console.logs 2024-11-11 19:00:07 +01:00
ClaraCrazy 05bb74e1d3
Make config usage more clear 2024-11-11 18:51:50 +01:00
ClaraCrazy 159cd9942e
Fix manual deletion
The fact this has gone unnoticed for so long is genuinely pathetic
2024-11-11 18:51:00 +01:00
ClaraCrazy 919c770fe3
last minor example update 2024-10-21 02:24:33 +02:00
ClaraCrazy 5040b06264
Add hideOther config option
Allows the User to hide the total amount of domains and their addresses, always only displaying the first one of the array
2024-10-21 02:21:03 +02:00
ClaraCrazy 2026a360bf
Update example file 2024-10-21 02:03:38 +02:00
ClaraCrazy d0acf32b7f
Fix naming 2024-10-21 02:01:18 +02:00
ClaraCrazy 74c13678a8
More advanced domain sorting 2024-10-21 01:52:33 +02:00
ClaraCrazy 5690348137
Add shuffle algoritm for more diverse default email generation 2024-10-21 00:46:25 +02:00
ClaraCrazy e5d9a6cf8c
Consistency
I swear this is the last of those patches...
2024-10-21 00:22:06 +02:00
ClaraCrazy 71f1e401af
fix example mail keeping 2024-10-15 10:50:15 +02:00
ClaraCrazy a4c2a9aa72
add example domains to config sample to make it clearer 2024-10-05 02:02:02 +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 d992ec2470
Implement convertUp helper function 2024-10-03 07:25:20 +02:00
ClaraCrazy 72ea96dc71
Update example config & surroundings 2024-10-03 02:14:47 +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 92674272d5
retire userRemoveUid function, refactor removeUid 2024-10-02 02:36:58 +02:00
ClaraCrazy 1d42862c46
Add example mail(s) 2024-10-02 02:36:25 +02:00
ClaraCrazy 84338ee1c1
fix forEach 2024-10-02 00:05:48 +02:00
ClaraCrazy 1f0d57bad0
Use proper filtering function, remove helper array 2024-10-01 23:51:18 +02:00
ClaraCrazy dc7d7e6676
clean up app.json and example config, also update README todo list 2024-10-01 23:29:09 +02:00
ClaraCrazy cca5ce7915 48hrs means 48hrs, not two days ago...
FUCK the IMAP protocol, honestly. rfc9051 is cooked up by a fag
2024-10-01 19:28:35 +02:00
ClaraCrazy 5eaaad5a5d shorter interval for purge operations 2024-10-01 17:16:36 +02:00
ClaraCrazy 38cd67f881 Fix missing subject issues 2024-09-29 10:20:20 +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
Clara K d1a8440b4e
Delete application/config.js 2024-09-17 21:01:59 +02:00
ClaraCrazy 436a13ff14 Update sample 2024-09-17 20:56:59 +02:00
fb8ee6dca3 Update missing email 404 page 2023-12-24 21:06:48 +01:00
ClaraCrazy b41d731c6c Cleanup 2023-11-02 07:41:52 +01:00
ClaraCrazy d713a28fcf Prevent malicious deletes 2023-11-02 06:27:28 +01:00
ClaraCrazy bcec71cc69 Remove empty lines 2023-11-02 06:25:38 +01:00
ClaraCrazy 1865a08c87 Add delete button 2023-11-02 06:25:22 +01:00
Clara K 4becfb7d81
Configurable branding pt. 2 2023-11-01 12:35:34 +01:00
Clara K fa0cc835ee
istg github.... 2023-11-01 11:59:20 +01:00
ClaraCrazy 4c43ce5955 this right? 2023-11-01 11:58:29 +01:00
ClaraCrazy 758b72f4c4 Add Files 2023-11-01 11:48:19 +01:00