ed
c8104b6e78
js: 7x faster deepclone
2024-12-03 01:44:55 +00:00
ed
ac96fd9c96
get rid of brotli due to poor support; closes #73
...
some reverse-proxies expect plaintext replies, and
we don't have a brotli decompressor to satisfy this
additionally, because brotli is https-gated (thx google),
it was already an impractical mess anyways
the sfx is now 7 KiB larger
2024-02-24 22:24:44 +00:00
ed
2fd2c6b948
ie11 fixes (2024? haha no way dude it's like 2004 right)
...
* fix crash on keyboard input in modals
* text editor works again (but without markdown preview)
* keyboard hotkeys for the few features that actually work
2024-01-13 02:31:50 +00:00
ed
72fc76ef48
golf / normalize window.location
2023-09-20 22:07:40 +00:00
ed
aa96a1acdc
misc optimizations / cleanup:
...
* slightly faster startup / shutdown
* forgot a jinja2 golf
* waste 4KiB changing prismjs back to gz since brotli is https-gated ;_;
* broke support for firefox<52 (non-var functions must be toplevel
or immediately within another function), now even firefox 10 /
centos 6 is somewhat supported again
2023-09-17 13:02:18 +00:00
ed
9f8edb7f32
make markdown slightly safer without the nohtml volflag
...
by running dompurify after marked.parse if plugins are not enabled;
adds no protection against the more practical approach of just
putting a malicious <script> in an html file and uploading that,
but one footgun less is one less footgun
2023-08-26 17:37:02 +00:00
ed
0880bf55a1
markdown thumbnails
2023-03-26 01:53:41 +00:00
ed
cebac523dc
fix url anchors into markdown docs
2022-10-30 18:03:40 +00:00
ed
9fcb4d222b
reserve names to avoid ie11 pollution
2022-10-06 01:33:34 +02:00
ed
86b3b57137
smaller optimizations
2022-09-17 20:39:08 +02:00
ed
17c465bed7
lazyload big folders; closes #11
2022-09-15 23:43:40 +02:00
ed
aa1c08962c
golf
2022-07-15 02:07:13 +02:00
ed
2147c3a646
run markdown plugins in directory listings
2022-06-19 18:17:22 +02:00
ed
9838c2f0ce
golf
2022-04-24 23:47:15 +02:00
ed
0214793740
fix garbage in markdown output
2022-01-05 18:57:05 +01:00
ed
04b9e21330
update web-deps
2021-12-07 01:12:32 +01:00
ed
0e03dc0868
and fix the markdown breadcrumbs too
2021-12-06 19:51:47 +01:00
ed
ac1568cacf
golf elm removal
2021-11-04 01:33:40 +01:00
ed
f06e165bd4
retro
2021-09-18 02:07:09 +02:00
ed
38d797a544
remove duplicate code
2021-09-05 22:32:34 +02:00
ed
16c1877f50
fix markdown scrollmap desync on offsite images
2021-09-05 21:44:17 +02:00
ed
9c6e2ec012
misc modal rice and html escaping
2021-08-26 23:23:56 +02:00
ed
d52038366b
reinventing alert/confirm/prompt was exactly what i had in mind for the weekend, thanks google
2021-08-07 18:41:06 +02:00
ed
4a3bb35a95
sfx: option to remove scp.woff2
2021-07-20 00:45:54 +02:00
ed
629f537d06
add more hotkey tooltips
2021-07-17 01:05:26 +02:00
ed
127ec10c0d
js cleanup + minor tweaks
2021-04-23 20:04:17 +02:00
ed
ffcee6d390
add tooltips and more mojibake compat
2021-03-07 04:14:55 +01:00
ed
b9a4e47ea2
mojibake support for the spa stuff
2021-03-06 22:48:49 +01:00
ed
61a6bc3a65
make browser columns compactable
2021-03-02 00:07:04 +01:00
ed
c4b322b883
this commit sponsored by eslint
2020-12-01 02:25:46 +01:00
ed
2bc6a20d71
md: poll server for changes
2020-11-30 03:00:44 +01:00
ed
37567844af
md: add render2 plugin func
2020-11-29 19:34:08 +01:00
ed
2f6c4e0e34
refactoring
2020-11-29 19:32:22 +01:00
ed
a2d866d0c2
show plugin errors
2020-11-27 21:10:47 +01:00
ed
300c0194c7
add inline markdown plugins
2020-11-27 03:22:41 +01:00
ed
678ef296b4
fully hide the navbar when asked
2020-05-17 16:44:58 +02:00
ed
7127e57f0e
happens on macs too
2020-05-17 02:58:22 +02:00
ed
2f1baf17d4
numbered headers for paper-prints
2020-05-17 00:33:34 +02:00
ed
583da3d4a9
actually consider paper-printing
2020-05-16 02:24:27 +02:00
ed
bf9ff78bcc
autofill blank link descriptions
2020-05-16 02:19:45 +02:00
ed
12345fbacc
fix editor cursor (especially in firefox)
2020-05-15 00:03:26 +02:00
ed
da3f68c363
editor performance
2020-05-13 23:26:11 +02:00
ed
316e3abfab
NIH! NIH! NIH!
2020-05-11 01:38:30 +02:00
ed
1cc8b873d4
add missing urldecodes in js
2020-05-06 23:07:18 +02:00
ed
75e68d3427
ux fixes
2020-05-02 08:01:58 +02:00
ed
bef2e92cef
markdown-editor joke stopped being a joke...
2020-04-30 00:47:28 +02:00
ed
334c07cc0c
add linetracking to marked.js
2020-04-29 20:29:05 +02:00
ed
1c49b71606
add markdown viewer
2020-04-26 23:43:26 +02:00