Commit graph

60 commits

Author SHA1 Message Date
Kyle Drake
88ad085ac8 dont allow directories to end with .htm or .html. Breaks the dashboard UI, also breaks the cdn 2024-03-13 16:57:54 -05:00
Kyle Drake
f6af2cbbcf finishing up drag-n-drop code, use param for filename with site_file/text_editor 2024-03-08 11:53:51 -06:00
Kyle Drake
943271b509 massive update to deprecate site_file/upload in favor of api/upload, improve dashboard. todo: webdav switchover, dashboard error/result messages 2024-03-06 20:37:44 -06:00
Kyle Drake
e7e5121700 fix for api calls with square bracket filenames 2024-03-04 16:38:56 -06:00
Kyle Drake
01aab733bb remove extra purge cache for html file create 2024-02-22 13:31:09 -06:00
Kyle Drake
b0bb40fe23 fix for cache purge rename 2024-02-22 12:30:41 -06:00
Kyle Drake
29619d51ee remove surf code, clean up purge cache and better define purge cache tests for expected behavior 2024-02-21 13:51:41 -06:00
Kyle Drake
2448b51d61 proper error message when old path does not exist 2024-02-03 11:56:39 -06:00
Kyle Drake
a1cb3c6a11 add defined file and path length limits 2024-01-15 08:59:57 -06:00
Kyle Drake
520413140d switch to webp, use png for screenshot returns and be done with the accursed rmagick forever 2023-01-21 09:39:31 -06:00
Kyle Drake
9bb34424ff purge cache for stripped .html files 2022-12-15 10:21:55 -06:00
Kyle Drake
b54b2a4818 fix when unicode is used for filename and dir 2022-11-07 11:15:17 -06:00
Kyle Drake
9c6ed2d7c5 more fixes for tests 2022-11-06 14:06:36 -06:00
Kyle Drake
e7eb6d8a2d fix for gemfile, merge conflicts, test fixes for ruby 3 2022-11-05 12:46:43 -05:00
Kyle Drake
0ca1473d22 mostly finished port to ruby3 2022-08-10 14:31:36 -05:00
Kyle Drake
75f225fd88 prevent creation of empty path with rename 2022-06-22 18:29:58 -05:00
Kyle Drake
f5613d2776 Fix for nonstandard file rename with supporter accounts 2021-09-09 17:51:47 -05:00
Kyle Drake
780c093dd6 Move screenshots/thumbs when renaming user.
Also DRY up a bit, remove some old code. Fix an extra path slash, and fix screenshot display in dashboard.
2020-01-27 01:53:54 -08:00
Kyle Drake
69c32d17ed Update gems, modernize test stack, fix flaky tests 2019-09-21 01:19:47 -07:00
Kyle Drake
b966321282 patch bug where dir create didn't scrub path in db entry 2019-09-19 18:45:45 -07:00
Kyle Drake
ef1f448a40 Merge branch 'site_file_rename' 2019-02-26 09:38:14 -08:00
Kyle Drake
2c5ef5195b fix for uploads with multiple directorys and same filenames 2019-02-14 09:47:31 -08:00
Kyle Drake
26aa62fcae scrub carriage return garbage 2019-02-13 22:45:28 -08:00
Kyle Drake
249ea7a2d0 Support for site file and directory renaming / moving 2019-02-03 05:05:47 -08:00
Kyle Drake
9d3b86302d clean up tests to reflect new purging code 2017-10-15 11:26:42 -07:00
Kyle Drake
ff5e424c4b Fix missing shard_dir link in thumbnail test 2017-03-30 15:41:39 -07:00
Kyle Drake
0428a1246e Fix for cache purging for subdir default indexes 2017-01-29 00:00:25 -08:00
Kyle Drake
c33a8a86b1 fix escaping issues for file deletion 2016-06-30 15:29:23 -07:00
Kyle Drake
68e4424725 Fix for deletion with regexp escape chars 2016-06-29 12:58:46 -07:00
Kyle Drake
a37586bad4 step back on classifier for now 2016-01-15 20:20:16 -08:00
Kyle Drake
242cc6e92d experimental statistical language classification system 2015-12-28 14:32:43 -06:00
Kyle Drake
b2bdcfd1f5 fixes for space used issues 2015-12-18 03:22:41 -08:00
Kyle Drake
96478b25bb clean up some of the delete code, fix space_used bug (hopefully) 2015-10-15 16:37:47 -07:00
Kyle Drake
4502771702 use site_files for storing directory information 2015-09-20 00:15:46 -07:00
Kyle Drake
ff953f4c09 site changed to false for empty index files 2015-08-28 11:55:36 -07:00
Kyle Drake
a732cfda88 dont set site changed unless /index.html is changed 2015-08-28 00:36:38 -07:00
Kyle Drake
985a2f8b60 purge for delete and purge for refreshing 2015-08-26 16:23:21 -07:00
Kyle Drake
351816c154 Flush cache on surf pages 2015-08-03 22:33:35 -07:00
Kyle Drake
4b87c818e7 cache purge improvements, index path flusher 2015-07-02 17:21:19 -07:00
Kyle Drake
2bb32e0091 fixes for site changed logic 2015-06-25 00:31:25 -07:00
Kyle Drake
098552e303 fix the file size issue 2015-06-21 00:39:02 -07:00
Kyle Drake
11927f027d patch up space used bug 2015-06-07 03:05:13 -07:00
Kyle Drake
8424cc02e8 Implement IPFS archiving (locally). Refactor store_file. 2015-05-21 23:10:59 -07:00
Kyle Drake
e08a1362e1 delete returns to directory user was in 2015-05-02 22:33:50 -07:00
Kyle Drake
e1ef255f84 prohibit third-party form sites that are almost exclusively used for phishing 2015-02-27 09:44:43 -08:00
Kyle Drake
d0d6cec34e permit uploading of empty files #85 2015-02-25 14:24:52 -08:00
Kyle Drake
fbe00f6f9c delete nested site_files when directory is deleted 2015-02-13 11:54:18 -08:00
Kyle Drake
70f2057854 fix for titles coming from subdir indexes 2015-01-16 17:10:37 -08:00
Kyle Drake
fe5b47ce53 cache manifest, otf fonts 2014-12-30 23:07:22 -06:00
Kyle Drake
0de126d6b1 support for manifest files 2014-12-30 22:26:25 -06:00