Commit Graph

557 Commits

Author SHA1 Message Date
zzz fc3c6eeee6 Susimail: CSS tweaks (dark theme, login page) 2024-05-26 10:22:57 -04:00
zzz 9b9f96dcc1 Merge branch 'susimail-search-xhr' into 'master'
Susimail: XHR search

See merge request i2p-hackers/i2p.i2p!196
2024-05-21 12:26:41 +00:00
zzz e19eca1d94 Susimail: XHR search 2024-05-21 12:26:41 +00:00
zzz a685374fef Merge branch 'js-scope' into 'master'
Console: Fix js global scope variables

See merge request i2p-hackers/i2p.i2p!195
2024-05-18 11:51:30 +00:00
zzz 2d81e843aa Console: Fix js global scope variables 2024-05-18 11:51:30 +00:00
zzz abc3162db5 Pull translations from Transifex 2024-05-14 13:40:59 -04:00
eyedeekay aa947e7922 2.5.1: update translations 2024-05-06 15:29:01 -04:00
zzz 44f313449a Pull translations from transifex 2024-05-05 08:57:50 -04:00
zzz d123aeab0c Susimail: Search fixes
- Fix sorting and pagination within search results
- Bypass XSS filter and escape as necessary
2024-04-26 08:35:57 -04:00
zzz daee078dcf Susimail: Add search 2024-04-22 21:19:46 -04:00
zzz d4a36675be Susimail: Don't show multipart/related CID images as attachments also 2024-04-15 10:25:33 -04:00
zzz 8cf1ebf05d Susimail: Improve validateAddress()
causing some addresses to not be displayed

- Better regex for domain
- Use compiled pattern for matching
- Allow multiple matches for e.g. "foo@example.com" <foo@example.com>
2024-04-13 13:25:24 -04:00
zzz 8919e38582 Susimail: Don't show attachment flag for multipart/related emails 2024-04-13 12:38:39 -04:00
zzz c0d6c944c3 Susimail: Add missing div ids for DnD
Were inadvertently not included in MR 172
2024-04-13 12:20:57 -04:00
zzz 42e856d597 Susimail: Increase compose form width (dark theme) 2024-04-13 11:22:42 -04:00
zzz f91e6829ad Susimail: Don't show attachment flag for HTML emails 2024-04-13 10:59:19 -04:00
zzz d5b627adc1 Susimail: Include sender name when replying
Consolidate sender string generation code
Add sender name to default config
2024-04-13 10:40:31 -04:00
zzz ddb7568ed6 Susimail: Reply-all improvements
- Only show reply-all button if more than one recipient
- Dedup recipients
- Don't put To: recipients in Cc: line
- Don't put ourselves in To: or Cc: lines
2024-04-13 09:54:25 -04:00
zzz 06302c0f31 Susimail: Fix loading mail bodies in non-inbox/drafts folders 2024-04-05 16:37:00 -04:00
zzz 64aa641f9c Pull translations from Transifex 2024-04-05 12:46:11 -04:00
zzz 2775e2eabf Susimail: Fix truncation of quoted-printable attachments 2024-04-05 11:36:50 -04:00
zzz 385ad4cb54 Susimail: Fix forwarding html-only email 2024-04-04 15:27:01 -04:00
zzz d9c67ecc2e Susimail: Fix forwarding email with attachments lacking specified encoding
MailPart.encoding is now always non-null.
2024-04-04 14:48:08 -04:00
zzz 3a18721c52 Susimail: Fix 413 error forwarding email with attachments
Was actually an ISE in FileBuffer via getOutputStream().flush(), but XSSFilter converted it to a 413
Add logging in XSSFilter to make it easier to find next time
Javadoc fix
2024-04-04 13:59:09 -04:00
zzz 1bc4464444 Susimail: Fix initialization of textarea height 2024-04-04 12:34:12 -04:00
zzz 50ec9d34a1 Susimail: Only parse mail headers once
Double-parsing caused to: line to be duped as cc:
2024-04-04 11:43:10 -04:00
zzz a7fc9c6b93 poupdate-source 2024-03-27 09:10:49 -04:00
zzz 5545e712ad Susimail: Add partial Kurdish translation 2024-03-24 10:12:52 -04:00
zzz d908109be5 Susimail: Add partial Solvenian and Estonian translations 2024-03-20 08:55:31 -04:00
zzz f2dc8ec180 Merge branch 'susimail-html' into 'master'
Susimail: Add support for HTML email

See merge request i2p-hackers/i2p.i2p!177
2024-02-02 15:43:44 +00:00
zzz 8aca5d0fe2 Susimail: Add support for HTML email 2024-02-02 15:43:43 +00:00
zzz c54ec4d458 Build: Update gradle to 8.5 2024-01-28 12:09:10 +00:00
zzz dece43d2cf Susimail: DnD for attachments 2024-01-10 14:44:03 -05:00
zzz e1ae3bce5a Merge branch 'susimail-markdown' into 'master'
Susimail: Add markdown js for plain text content

See merge request i2p-hackers/i2p.i2p!161
2024-01-10 18:36:12 +00:00
zzz e25ce7fe84 Susimail: Add markdown js for plain text content 2024-01-10 18:36:11 +00:00
zzz fc8cdfc7a8 Merge branch 'iframe' into 'master'
Console: Fix iframe size issues

See merge request i2p-hackers/i2p.i2p!160
2024-01-10 18:35:39 +00:00
zzz d6d7044832 Console: Fix iframe size issues 2024-01-10 18:35:39 +00:00
zzz 2dfe24fbca Merge branch 'susimail-loading' into 'master'
Susimail: Speed up initial loading by 35x

See merge request i2p-hackers/i2p.i2p!162
2024-01-02 13:37:23 +00:00
zzz e742c117b0 Susimail: Speed up initial loading by 35x 2024-01-02 13:37:23 +00:00
zzz b86aefb169 Susimail: Fix draft attachment thumbnails
missed lines in previous checkin
2023-12-27 08:12:33 -05:00
zzz 394a2b1635 Susimail: Put error messages at the top 2023-12-23 07:49:23 -05:00
zzz 0b88668b7a Susimail: Show user name on folder view 2023-12-23 07:38:56 -05:00
zzz cb5cdbe00f Susimail: Show size and thumbnail of draft attachments 2023-12-23 07:19:15 -05:00
zzz 222037cc27 Susimail: js auto-resize compose box 2023-12-23 06:56:29 -05:00
zzz de96821e3b Susimail: Show dropdown on login page for selection from multiple accounts 2023-12-23 06:50:35 -05:00
zzz d2ea6955ff Susimail: Bring back the logo, put it in the footer
clean up old header CSS
2023-12-23 06:29:09 -05:00
zzz 6c18981b5b Susimail: Add RegexOutputStream util
WIP, prep for enhancements to follow
2023-12-23 06:14:38 -05:00
zzz 2c03586e2d Susimail: Logging enhancements on file read failures
and UIDL mismatches
2023-12-23 06:10:38 -05:00
zzz 44dd19fe82 Susimail: Extract multipart type and content id
WIP, prep for enhancements to follow
2023-12-23 05:52:23 -05:00
zzz a4881baf47 Susimail: Include attachment sizes in displayed draft size 2023-12-22 11:28:56 -05:00