Commit graph

253 commits

Author SHA1 Message Date
Kyle Drake
3ccb4ace37 catch dir too long 2025-04-15 15:35:17 -05:00
Kyle Drake
833030cff8 fix test for signup 2025-03-25 15:04:01 -05:00
Kyle Drake
db35971217 Add robots.txt for new sites, with instructions for blocking AI crawlers 2024-12-14 00:20:51 -06:00
Kyle Drake
8aa48f1ac2 update bluesky atproto setup to use .well-known vs dns 2024-11-21 14:28:40 -06:00
Kyle Drake
920f25b098 allow text files with no extension (for well-known stuff) 2024-11-20 12:23:22 -06:00
Kyle Drake
d2f977635c undelete site on password reset if deleted 2024-11-18 23:57:32 -06:00
Kyle Drake
c57f636e13 disable borked test for now 2024-11-18 22:29:13 -06:00
Kyle Drake
372b22aa48 fix for username regex 2024-10-03 14:22:46 -05:00
Kyle Drake
3a41029313 add htm to uri, use site.uri for screenshot 2024-09-19 12:47:21 -05:00
Kyle Drake
dee9128cb3 fix up file uris/uri path code 2024-09-15 14:18:35 -05:00
Kyle Drake
605fa2cc74 scrub question marks 2024-09-14 13:10:26 -05:00
Kyle Drake
d10713455c fix for tag creation with extra space 2024-08-20 10:13:24 -05:00
Kyle Drake
498f29bfa2 fixes for tests 2024-08-15 11:46:39 -05:00
Kyle Drake
4fc5698d0e further refinements to browse, fix broken test 2024-08-14 11:15:45 -05:00
Kyle Drake
160dc9e2de password reset tweaks 2024-04-09 16:49:57 -05:00
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
baff1d23e6 add missing test file 2024-03-04 16:46:01 -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
79a6fd0541 remove binding.pry in tests 2024-02-21 15:49:12 -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
59dbc1b2e1 allow api use via current_site, better check for current_site 2024-02-16 10:50:40 -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
0c7c2d44b1 fix test issue related to validation text 2024-01-07 00:00:18 -06:00
Kyle Drake
c7764d3ed5 unfollow sites when blocked 2024-01-03 17:03:29 -06:00
Kyle Drake
ed02178289 working to get the tests back online. deprecated zipruby to make selenium work, need to refactor zip code 2023-12-31 00:58:53 -06:00
Kyle Drake
dde5225752 deprecate ipfs 2023-12-28 15:36:20 -06:00
Kyle Drake
9b67926cc2 update gems/code for ruby 3.3.0 2023-12-25 09:43:48 -06:00
Kyle Drake
8867765c20
Merge pull request #448 from talklittle/fix-education-tests
Fix education tests
2023-07-19 16:25:01 -05:00
Kyle Drake
10a6e1634f fix for api key generation 2023-05-11 15:55:30 -05:00
Andrew Shu
e901f599c2 Fix suggestions test being off by one sometimes
Delete the leftover Site model in an unrelated test
to fix the race condition
2023-04-30 17:55:09 -07: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
ce2f032ce8 add missing file for test 2022-12-28 09:05:21 -06:00
Kyle Drake
9bb34424ff purge cache for stripped .html files 2022-12-15 10:21:55 -06:00
Kyle Drake
e1416fd40f Merge branch 'github-actions' of https://github.com/talklittle/neocities into talklittle-github-actions 2022-11-12 13:51:51 -06:00
Kyle Drake
6ea07df6a8 fix site unblocking 2022-11-12 13:07:49 -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
bc0addb27b replace recaptch with hcaptcha 2021-12-03 12:04:00 -06:00
Kyle Drake
f5613d2776 Fix for nonstandard file rename with supporter accounts 2021-09-09 17:51:47 -05:00
Andrew Shu
ca1802758f Migrate from Travis CI to GitHub Actions 2021-08-12 19:45:25 -07:00
Kyle Drake
f33f661f08 clump logs into single hash before importing to database 2021-01-13 14:46:52 -06: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