Commit graph

99 commits

Author SHA1 Message Date
the-djmaze
0263f8fe09 Use the custom Squire as submodule vendors/squire2 2024-09-17 15:00:28 +02:00
the-djmaze
8fb7067531 Added option to convert HTML to Markdown instead of plain, using Turndown #1604 2024-09-14 14:00:36 +02:00
the-djmaze
cc9bc3d6da Bugfix: Gulp v5 broke copying fonts.
https://github.com/gulpjs/gulp/issues/2797
2024-08-12 20:42:03 +02:00
the-djmaze
637ec00d8f Removed abandoned vulnerable rollup-plugin-html 2024-07-08 01:08:40 +02:00
the-djmaze
1a19d25fdb Updated gulp to v5 and replaced vulnerable gulp-header with gulp-append-prepend 2024-07-08 00:43:48 +02:00
the-djmaze
696a2bbd3c Improved handling of Internationalized Domain Names in punycode 2024-03-12 16:06:17 +01:00
the-djmaze
e64d49240f Update and cleanup npm 2023-02-24 12:27:50 +01:00
the-djmaze
489ed81c84 Move "assets" to proper location in snappymail/v/0.0.0/static/ 2023-02-02 17:19:06 +01:00
the-djmaze
91978e6ecf v2.21.4 2022-11-22 12:05:21 +01:00
the-djmaze
689126c57d Drop ifvisible as it was only used for Prefetch and that feature was removed in v2.17 2022-10-10 10:53:04 +02:00
the-djmaze
17fa031064 Revert RainLoop merge that caused MIT vs AGPL 2022-09-01 21:16:52 +02:00
the-djmaze
a146d73f4b Licensed under MIT 2022-09-01 00:25:05 +02:00
the-djmaze
f6f6a80639 Merge remote-tracking branch 'upstream/master' RainLoop v1.17 2022-09-01 00:24:33 +02:00
RainLoop Team
aa5d3fc89d Road to the MIT 2022-08-31 19:20:47 +00:00
the-djmaze
75422c73e8 v2.16.2 2022-05-30 13:47:45 +02:00
djmaze
d6dc4d291c Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI 2022-03-11 10:26:25 +01:00
the-djmaze
a096f963ef Added Sieve settings concept.
It fails due to i18n conflicts
2022-03-10 10:27:04 +01:00
the-djmaze
f4cd25f8ad Added Sieve parser code in master 2022-03-09 12:33:31 +01:00
the-djmaze
475cf91d02 OpenPGP.js use clone https://github.com/the-djmaze/openpgpjs 2022-01-31 09:38:33 +01:00
the-djmaze
ff7e41ad08 #89 Use OpenPGP.js v5.1.0 (still in progress) 2022-01-27 16:00:52 +01:00
djmaze
3bad2d5dbd Revamp login screens by moving login icons to the left,
due to issues with browser plugins like LastPass which place buttons on the right.
And added a TOTP icon
2021-11-16 12:35:11 +01:00
djmaze
2e34f98c80 Cleanup and improve HTML/CSS and it's JavaScript handling 2021-11-06 12:27:37 +01:00
djmaze
53ece73da0 Run eslint before compiling JavaScript 2021-09-01 11:18:57 +02:00
David Härdeman
fc83b71a30 [snappymail] Some build fixes
Not an expert on the snappy build system, but rollup doesn't seem to be
used anywhere, so no need to check for its presence. Also, I had
to replace "node-fs" with "fs" to build a .tar.gz.
2021-08-23 00:42:21 +02:00
djmaze
c1fbd8a5d2 Move Apache mod_rewrite gzip/brotli rules to /snappymail/v/0.0.0/static/ 2021-08-18 16:24:05 +02:00
djmaze
689f329b4e Replace gulp blacklisted modules
https://github.com/the-djmaze/snappymail/issues/102#issuecomment-883843969
2021-07-21 11:20:55 +02:00
djmaze
e13337e247 Cleanup styling and gulp merge @media queries 2021-07-20 16:45:55 +02:00
djmaze
8c454ccd9d Cleanup OpenPGP.js a bit.
openpgp.worker doesn't need webpack
2021-05-01 16:33:30 +02:00
djmaze
5e63adc904 Move old OpenPGP.js to /vendors instead of npm 2021-05-01 15:10:04 +02:00
djmaze
89b52b512f Remove progressJs bar because we are fast... 2021-04-28 22:59:42 +02:00
djmaze
48fa1a1fdc Drop 2FA, read #84 2021-04-12 19:15:33 +02:00
djmaze
ff13ff688c Drop the use if Babel transcompiler 2021-04-08 10:03:16 +02:00
djmaze
af3c79ce80 Moved CKEditor to be plugin 2021-03-25 13:35:15 +01:00
djmaze
0158a5fe1e Improve Squire toolbar
Cleanup some JS code
2021-02-22 17:28:54 +01:00
djmaze
b6d8fa5b3f Split admin css from app.css
Cleanup normalize and bootstrap css
Removed almost all css float
Removed CKEditor from app.css
2021-02-18 21:06:19 +01:00
djmaze
d9bece04b2 Revamp CSS template system using var() feature 2021-02-05 10:42:20 +01:00
djmaze
192f76c08a Drop gulp-autoprefixer and cleanup boot process 2021-02-04 15:03:11 +01:00
djmaze
b26586f2ba Cleanup Crossroads & Hasher and dropped Signals 2021-02-04 12:54:03 +01:00
djmaze
8b1a7f39df Found the round npm module to get rollup working in gulp 2021-02-02 13:54:48 +01:00
djmaze
cd2b3ace89 This should not be enabled yet.
https://github.com/the-djmaze/snappymail/issues/49#issuecomment-768606552
2021-02-01 23:08:53 +01:00
djmaze
ad8fd8879b This version uses Rollup instead of WebPack.
Due to that the code is smaller and has changes to prevent Circular Dependencies
2021-01-25 22:00:13 +01:00
djmaze
ca91a6e408 drop sieve parser from sievescripts branch 2021-01-20 11:43:03 +01:00
djmaze
d1f9249ac1 Merge branch 'master' into sieveparser 2021-01-18 23:01:40 +01:00
djmaze
141e68f686 updated npm and cleanup gulp tasks 2021-01-18 23:01:21 +01:00
djmaze
e7da264f4b Merge branch 'master' into sieveparser 2021-01-18 09:36:41 +01:00
djmaze
d36b4a4999 Merge remote-tracking branch 'upstream/master' v1.15 2021-01-18 09:25:37 +01:00
RainLoop Team
37168c0c7a CI 2021-01-16 21:25:02 +03:00
RainLoop Team
cc6648bd9c Update CI 2021-01-16 19:26:17 +03:00
RainLoop Team
20e0c1417d Add github action 2021-01-16 17:51:14 +03:00
djmaze
d9865e3a46 Simplify Sieve Parser and added RFC5235 2021-01-14 23:42:46 +01:00