Commit graph

  • 6e43ee7cc7 verify markdown saves with a full roundtrip ed 2020-05-03 20:57:52 +0200
  • da1094db84 patches from marked.js/master ed 2020-05-03 20:54:38 +0200
  • 717d8dc7d9 shave some bytes ed 2020-05-02 08:02:18 +0200
  • 75e68d3427 ux fixes ed 2020-05-02 08:01:58 +0200
  • d9c71c11fd markdown editor works ed 2020-05-02 01:16:10 +0200
  • 706f30033e add linetracking to easymde ed 2020-05-01 19:56:52 +0200
  • 04047f3a72 add smol fontawesome ed 2020-05-01 02:24:29 +0200
  • 060368e93d some boxes on 10.x.x.x/8 would crash ed 2020-05-01 02:17:59 +0200
  • bef2e92cef markdown-editor joke stopped being a joke... ed 2020-04-30 00:47:28 +0200
  • 334c07cc0c add linetracking to marked.js ed 2020-04-29 20:29:05 +0200
  • ee284dd282 smarter sfx ed 2020-04-28 00:21:29 +0200
  • c53126d373 its getting late ed 2020-04-27 00:16:25 +0200
  • 00f05941d4 osx support for sfx ed 2020-04-27 00:10:09 +0200
  • 1c49b71606 add markdown viewer ed 2020-04-26 23:43:26 +0200
  • fc5c815824 add cursed sfx packer ed 2020-04-26 23:31:55 +0200
  • 836463bab2 fix bad prints if no default route ed 2020-04-26 23:30:36 +0200
  • 9e3a560ea6 add brotli + improve 404 handling ed 2020-04-26 23:28:20 +0200
  • 8786416428 be nice to dinos ed 2020-04-20 16:35:49 +0000
  • 53f22c25c9 don't modify untracked files ed 2020-04-20 14:49:25 +0000
  • c2016ba037 avoid crashing ie ed 2020-04-20 10:09:13 +0000
  • 5283837e6d windows fixes ed 2020-04-20 03:19:58 +0000
  • 82f2200f55 up2k symlink dupes (still no persistence) ed 2020-04-20 03:03:26 +0000
  • 5cf49928b6 nojs fixes + remember opmode ed 2020-04-19 01:37:03 +0000
  • eec3efd683 show vfs nodes in browser ed 2020-04-19 00:53:45 +0000
  • bf0aac2cbd mkdir fixes ed 2020-04-19 00:23:12 +0000
  • 10652427bc add mkdir + keep mtime + bump max-size ed 2020-04-14 22:42:43 +0000
  • a4b0c810a4 add pypi link ed 2020-01-19 16:20:49 +0100
  • a2d1787c84 release v0.2.3 v0.2.3 ed 2020-01-19 16:12:59 +0100
  • e301f1a232 Merge branch 'master' of github.com:9001/copyparty ed 2020-01-19 14:31:26 +0100
  • ded987d9b5 impl write-only volumes + support py3.8 ed 2020-01-19 14:30:48 +0100
  • 7b4871b7b8 rudimentary jython compat ed 2019-11-11 04:12:25 +0100
  • 85454e409a windows support + add quiet mode ed 2019-09-26 15:59:14 +0000
  • 565417453f add cache (pointless on lan) ed 2019-09-19 21:43:14 +0000
  • 01a8409d69 fix fuse reconnect ed 2019-09-19 19:49:25 +0000
  • ea8543ebb0 add meme ed 2019-09-19 00:53:48 +0000
  • c09288880b keepalive debug ed 2019-07-16 21:46:38 +0000
  • f11550538f support old browsers ed 2019-07-16 21:44:02 +0000
  • e679d1f5f8 support termux ed 2019-07-16 21:43:37 +0000
  • 64274ca756 evict stuck/idle clients ed 2019-07-11 18:26:24 +0000
  • 456fab2e0b error handling ed 2019-07-11 16:54:13 +0000
  • 051c782c28 fix mojibake upload targets (am train, cant sleep) ed 2019-07-10 01:15:35 +0000
  • 0c01156027 fix up2k.js encoding root as // ed 2019-07-08 18:34:39 +0000
  • a3df1f538b up2k js-opt (fix 0.2s idle after each file) ed 2019-07-08 18:12:08 +0000
  • 1b94a4a74c print version on startup ed 2019-07-08 18:00:58 +0000
  • 88701157d5 fix html links for items in vfs root ed 2019-07-08 18:00:35 +0000
  • f7b19a04e1 add up2k.sh :^) ed 2019-07-07 00:20:15 +0000
  • 4414ab120c support connection: close ed 2019-07-06 23:59:45 +0000
  • 184af0c603 workaround android-chrome bug ed 2019-07-05 19:01:04 +0000
  • d98daf96be browser compat + multitasking switch ed 2019-07-03 22:50:13 +0000
  • ea7c82c5e4 print() can deadlock 👁👄👁 ed 2019-07-03 22:25:51 +0000
  • 0cfda684ce clean socket shutdown (fix multiprocessing) ed 2019-07-02 23:36:16 +0000
  • 3794aa7ac7 support repetitive files ed 2019-07-02 22:58:31 +0000
  • 1b43ed9432 fix mojibake (...and py2.7) ed 2019-07-02 21:25:54 +0000
  • 7d4844c6dd optimize js ed 2019-07-02 20:39:01 +0000
  • 2a09349c14 mp debug ed 2019-07-02 00:43:00 +0000
  • 2ccb9facd7 up2k works (no registry persistence yet) ed 2019-07-02 00:14:55 +0000
  • 19d6487eaf serialize exceptions across mp ed 2019-07-02 00:10:09 +0000
  • 68943ca454 hide dotfiles, add logues ed 2019-07-01 20:00:18 +0000
  • ff332b07b5 dynamic per-file chunksize ed 2019-07-01 03:04:25 +0200
  • 9da6a73044 full-duplex broker for up2k-registry ed 2019-07-01 02:42:29 +0200
  • bebc49595d firefox-android-nightly is also busted ed 2019-06-29 20:19:32 +0000
  • b2e7bca2b1 chrome55 compat ed 2019-06-28 19:59:59 +0000
  • 1131b4dcf7 firefox-android can't multiselect ed 2019-06-28 16:13:30 +0000
  • 2044de6cf6 prefer DataTransferItemList ed 2019-06-28 15:25:34 +0000
  • 8a4546e4a1 ogg/vorbis/opus player for iPhone/iPad/OSX ed 2019-06-28 06:59:02 +0000
  • 1c7195e555 asm.js polyfill for crypto.subtle.digest ed 2019-06-27 23:25:49 +0000
  • 96c6be0ea1 http error codes ed 2019-06-26 23:32:34 +0000
  • f110d1254d zopflicate deps in parallel ed 2019-06-26 22:11:37 +0000
  • 97a90f5f10 cleanup + fix lastmod ed 2019-06-26 19:41:00 +0000
  • 17359972f3 huh, formatter wasn't kicking in ed 2019-06-26 19:02:15 +0000
  • d7bd75911d add content-encoding for precompressed deps ed 2019-06-26 18:26:18 +0000
  • 9ae8bee252 compress deps with zopfli ed 2019-06-26 06:57:28 +0000
  • 0bfb778446 TLS error handling ed 2019-06-25 23:21:15 +0000
  • b0c2fc91b2 add buildscripts for js deps ed 2019-06-25 23:04:13 +0000
  • 9ef3945abf very temporary socket tracking dbg ed 2019-06-25 21:24:52 +0000
  • 9fcd4823b5 add cursed TLS to enable crypto.subtle, thx webkit ed 2019-06-25 21:01:00 +0000
  • fe83994dc6 decode json post ed 2019-06-22 15:55:39 +0000
  • 11ad8a5c3b add up2k client code ed 2019-06-22 12:54:24 +0000
  • 1ac0b51c93 add up2k ui ed 2019-06-21 16:29:52 +0000
  • de29747dd1 add http 206 partial content ed 2019-06-18 23:29:12 +0000
  • c4e190f8bb ux ed 2019-06-18 21:55:14 +0000
  • a25a6946a7 error handling ed 2019-06-18 21:54:49 +0000
  • d59ad1b119 less todo (last-modified / HTTP 304) ed 2019-06-18 20:23:46 +0000
  • 5b1e73ff71 less todo (handle client/network errors) ed 2019-06-18 19:27:17 +0000
  • bf3163be0f cleanup and minor fixes ed 2019-06-18 18:33:31 +0000
  • 241b022520 add broker ed 2019-06-18 18:33:02 +0000
  • 1b817b90f2 fix overly strict permission chk (hello from acon) ed 2019-06-15 00:05:23 +0000
  • 2075780a93 improve android script ed 2019-06-13 13:22:36 +0000
  • 88c43bb60a user experience improvement ed 2019-06-13 11:43:05 +0000
  • d358a23f49 oh ed 2019-06-13 11:39:55 +0000
  • 9ea501e360 add android installer ed 2019-06-13 11:38:05 +0000
  • 42e1b3907c less todo ed 2019-06-13 01:09:55 +0000
  • 4ca63bae7a android can't into multiprocessing ed 2019-06-13 01:07:45 +0000
  • f5e07fcfbc fix paths in rootdir + js unescape ed 2019-06-13 00:50:34 +0000
  • a95b627a7e list all external IPs ed 2019-06-12 23:55:13 +0000
  • 48a68942a3 more todo ed 2019-06-12 22:18:54 +0000
  • 63e089a5f0 support mojibake and py3.2 ed 2019-06-12 16:39:43 +0000
  • bf95527e92 import surrogateescape from python-future ed 2019-06-12 16:35:09 +0000
  • 7e80e9b2b3 up2k notes ed 2019-06-11 13:27:45 +0000
  • 7b4b38d98b fallback uploader works ed 2019-06-10 19:47:01 +0000