Commit graph

  • 59b3fe70b6 Improved mailbox ETag the-djmaze 2023-03-13 09:56:35 +01:00
  • 2dbf192558 Knockout added future code replaceChildren() for Safari 14+ the-djmaze 2023-03-13 09:03:14 +01:00
  • 4a4b2938a6 Remove unused GetConnectedPort() the-djmaze 2023-03-13 09:02:18 +01:00
  • 51fe76cca3 update Chinese translation MaysWind 2023-03-12 21:24:11 +08:00
  • 1b49399c46 Resolve #1006 the-djmaze 2023-03-10 19:38:09 +01:00
  • 670271f257 Resolve #1005 the-djmaze 2023-03-07 20:03:50 +01:00
  • d484392518 Improved mailvelope handling the-djmaze 2023-03-07 16:06:09 +01:00
  • 4a9bc53558 Fix PGP/Inline view the-djmaze 2023-03-07 15:42:13 +01:00
  • c732cec62f Clearer description whats username for in the config cm-schl 2023-03-07 15:31:09 +01:00
  • f5045b9759 Move APP_VERSION hashing to smctoken encryption key the-djmaze 2023-03-07 15:14:49 +01:00
  • 58b368552f Overwrite of main address works - Cleanup of not used functions - Rewrite of FindLdapResults function to work in both cases: for additional accounts and main account cm-schl 2023-03-07 15:05:10 +01:00
  • 9dbf7b3bad Remove unused KeyPathHelper::TemplatesCache() and KeyPathHelper::PublicFile() the-djmaze 2023-03-07 14:41:42 +01:00
  • bd7f9856f2 Redesign Raw handling as encodeRawKey/decodeRawKey doesn't need encryption the-djmaze 2023-03-07 13:53:52 +01:00
  • 402de0d569 Bugfix: ETag should use account not ImapClient as switching accounts could generate same hash the-djmaze 2023-03-07 11:41:47 +01:00
  • e2ed87a1ab Remove Model\Account param from encodeRawKey/decodeRawKey the-djmaze 2023-03-07 08:03:15 +01:00
  • eaf4bbe6d3 Resolve more cache issue with #1003 the-djmaze 2023-03-06 16:00:50 +01:00
  • 206c8abdf5 More changes for #1003 the-djmaze 2023-03-06 13:21:21 +01:00
  • 8c7fd77762 Resolve #1001 the-djmaze 2023-03-06 11:55:32 +01:00
  • 5436253ffd Cache changes for #1003 the-djmaze 2023-03-06 11:36:23 +01:00
  • 4dbcade830 Knockout simplify Object.setPrototypeOf the-djmaze 2023-03-06 11:05:44 +01:00
  • b7963ebfa0 Use UNSEEN in folder ETag #1003 the-djmaze 2023-03-06 10:50:00 +01:00
  • 24cf17f68b Force Imap\Sync properties to be \MailSo\Imap\ImapClient the-djmaze 2023-03-03 22:41:26 +01:00
  • 17b6181b5d Remove MailClient->MessageAppendStream() in favour of ImapClient->MessageAppendStream() the-djmaze 2023-03-03 22:40:57 +01:00
  • 234a335425 Resolve #932 the-djmaze 2023-03-03 16:20:38 +01:00
  • 44b8370f63 Bugfix: src is null the-djmaze 2023-03-03 16:10:29 +01:00
  • 33c10365f0 Improved FolderCollection handling the-djmaze 2023-03-03 15:50:27 +01:00
  • a8f6dab672 Working prototype. - Needs check if overwriting mail address is activated - Needs rework on ldap query function (looks up to much data) - Code cleanup is needed cm-schl 2023-03-03 12:27:56 +01:00
  • a61ef0fa1c Merge branch 'master' of github.com:the-djmaze/snappymail the-djmaze 2023-03-03 10:51:37 +01:00
  • da2e56a8cb MODSEQ requires 64-bit int the-djmaze 2023-03-03 10:51:16 +01:00
  • dae15e26d8 Resolve #998 the-djmaze 2023-03-03 10:50:53 +01:00
  • 502c3b873c
    Merge pull request #994 from Akrobs/master the-djmaze 2023-02-25 19:10:38 +01:00
  • 40db956766
    Update admin.json Akrobs 2023-02-25 17:24:05 +03:00
  • 1663cc6ce5 Put top menu "accountPlace" inside top-system-dropdown-id the-djmaze 2023-02-25 15:10:21 +01:00
  • 0f95bd6dc6
    Update user.json Akrobs 2023-02-25 17:06:29 +03:00
  • 9ef96fccdd Don't make font bigger when screen > 1400px the-djmaze 2023-02-25 14:32:45 +01:00
  • 661e66d7fd Put attachment controls inside attachmentsPlace the-djmaze 2023-02-25 14:24:42 +01:00
  • 4b11b5477e Allow Nextcloud 32bit the-djmaze 2023-02-25 14:23:47 +01:00
  • d8b05ee361 Resolve #992 the-djmaze 2023-02-25 14:16:04 +01:00
  • a9d077a299 fix: Disable mail invert filter Rene Hampölz 2023-02-25 12:54:07 +00:00
  • a93db065d6 fix: ShowImages layout Rene Hampölz 2023-02-25 12:44:41 +00:00
  • dbaa6eb3b2 fix: Broken styles in the latest snappymail release Rene Hampölz 2023-02-25 12:39:49 +00:00
  • 0144be49bf Show message toolbar on screens > 1400px #970 the-djmaze 2023-02-25 10:55:24 +01:00
  • a8c7146f96 Resolve #991 the-djmaze 2023-02-25 00:07:11 +01:00
  • 84008edf45 v2.26.4 v2.26.4 the-djmaze 2023-02-24 19:47:39 +01:00
  • bc74ca34d3 Simplify CSS code the-djmaze 2023-02-24 18:31:03 +01:00
  • f85e7b5dec Resolve #990 the-djmaze 2023-02-24 12:38:19 +01:00
  • e64d49240f Update and cleanup npm the-djmaze 2023-02-24 12:27:50 +01:00
  • 91b4ff16bd Reduce/simplify CSS footprint the-djmaze 2023-02-24 11:45:26 +01:00
  • b03d35bc7a Resolve #989 the-djmaze 2023-02-23 18:51:54 +01:00
  • a86c5ba639 bugfix: unicode mailto: addresses the-djmaze 2023-02-23 18:43:27 +01:00
  • d92f25973b fix unicode email address matching #955 the-djmaze 2023-02-23 17:38:41 +01:00
  • 5ef79e5148 Also match unicode email addresses #955 the-djmaze 2023-02-23 17:24:23 +01:00
  • e3d2250e19 Nextcloud allow in iframe #537 the-djmaze 2023-02-23 16:33:38 +01:00
  • 0d715c0bb4 Translate change for #988 the-djmaze 2023-02-23 15:54:33 +01:00
  • 9fa145dbc5
    Merge pull request #988 from HeySora/system-font the-djmaze 2023-02-23 15:50:48 +01:00
  • d528498d8d Remove unused imports the-djmaze 2023-02-23 15:44:28 +01:00
  • 7f62d9b7aa remove unused aCache the-djmaze 2023-02-23 15:43:43 +01:00
  • 8623bb5d60 Reduce use of isMobile() the-djmaze 2023-02-23 15:43:32 +01:00
  • 6af13255f2 No need to listen for resize as matchMedia() is used now the-djmaze 2023-02-23 14:35:13 +01:00
  • d8f6ed1370
    Use the System/Browser font by default HeySora 2023-02-23 14:08:38 +01:00
  • 57f497cf63 isMobile() not used in templates the-djmaze 2023-02-23 14:04:35 +01:00
  • e1833ae032 Make layout fully responsive using matchMedia('(max-width: 799px)') the-djmaze 2023-02-23 13:54:32 +01:00
  • 1dbd9bda0c Don't exit; the-djmaze 2023-02-23 09:04:44 +01:00
  • 202fb08d09 Move brotli and gzip compress option to application.ini the-djmaze 2023-02-23 08:39:40 +01:00
  • d021bd26fd fix: MessageView toolbar padding Rene Hampölz 2023-02-22 19:18:01 +00:00
  • b5db67d23f Bugfix some mobile CSS the-djmaze 2023-02-22 17:57:10 +01:00
  • 97282075b0 Reduce some JavaScript the-djmaze 2023-02-22 17:43:54 +01:00
  • f023a0799c Probable fix for #860 the-djmaze 2023-02-22 15:06:59 +01:00
  • b93a31f950 scrollMessage not needed on focusedState change the-djmaze 2023-02-22 14:57:29 +01:00
  • a80bb83ce9 Simplify CSS folder .focused the-djmaze 2023-02-22 14:53:12 +01:00
  • ade75b4cbe Bugfix solution #537 for cached template the-djmaze 2023-02-22 14:13:18 +01:00
  • c83cf64b80 Resolve #537 the-djmaze 2023-02-22 14:09:26 +01:00
  • bb77d0ae02 Redesign \SnappyMail\HTTP\CSP for better control the-djmaze 2023-02-22 13:57:37 +01:00
  • 915a142315 Merge branch 'master' of github.com:the-djmaze/snappymail the-djmaze 2023-02-22 12:19:04 +01:00
  • f662841281 Resolve #987 the-djmaze 2023-02-22 12:18:49 +01:00
  • 525535b7b8
    Merge pull request #984 from ner00/master the-djmaze 2023-02-22 09:24:56 +01:00
  • f1c2e5be02
    Merge pull request #985 from hguilbert/patch-5 the-djmaze 2023-02-22 09:24:47 +01:00
  • b80cae0776
    Merge pull request #986 from hguilbert/patch-6 the-djmaze 2023-02-22 09:24:37 +01:00
  • 77126d989a Squire don't detect ftp links as browsers drop support the-djmaze 2023-02-22 08:52:20 +01:00
  • d10aec8f08 Resolve #955 and allow unicode the-djmaze 2023-02-22 08:51:33 +01:00
  • fe411e0a29
    Update user.json hguilbert 2023-02-22 06:13:00 +01:00
  • ce2e104b3e
    Update admin.json hguilbert 2023-02-22 06:06:01 +01:00
  • 8ea0693d80 Update ner0 2023-02-21 23:21:31 +00:00
  • 4d8f7d2af7 No need for rl.initData the-djmaze 2023-02-21 20:05:02 +01:00
  • 145c11d58e Set X-Frame-Options: DENY when frame_ancestors is empty the-djmaze 2023-02-21 19:15:21 +01:00
  • b1fef91c55 fix: SettingsPane margin Rene Hampölz 2023-02-21 17:16:29 +00:00
  • 1b10e304d4 fix: MessageList min width Rene Hampölz 2023-02-21 17:03:44 +00:00
  • eb8bdd60c8 fix: Button overflow on small sidebar Rene Hampölz 2023-02-21 16:54:46 +00:00
  • 66fafd3981 Add CSP frame-ancestors for #537 the-djmaze 2023-02-21 17:23:26 +01:00
  • 2daa4f97e2 v2.26.3 v2.26.3 the-djmaze 2023-02-21 16:55:10 +01:00
  • 0172931bf9 removed unused data.set('SignatureInsertBefore') in IdentityPopupView the-djmaze 2023-02-21 16:28:20 +01:00
  • 0f82ad1109 Cleanup Identity edit window the-djmaze 2023-02-21 16:26:21 +01:00
  • d495369688 Cleanup IdentityModel handling the-djmaze 2023-02-21 16:02:22 +01:00
  • bfffa750ca Translate "Are you sure you want to exit?" the-djmaze 2023-02-21 15:45:21 +01:00
  • 5050d8edb3 Improved folder name editing the-djmaze 2023-02-21 15:33:55 +01:00
  • 1c1b043a50 Improved key event handling the-djmaze 2023-02-21 14:26:37 +01:00
  • 81d521c562 Simplify folder name editing the-djmaze 2023-02-21 14:26:16 +01:00
  • 938c209869 Cleanup a bit of javascript the-djmaze 2023-02-21 12:59:56 +01:00
  • 0b8ec5c664 Bugfix: language selector didn't show current language in green the-djmaze 2023-02-21 11:53:43 +01:00
  • d1823af111 More JSON properties to JavaScript camelCase the-djmaze 2023-02-21 11:52:50 +01:00