Commit graph

2924 commits

Author SHA1 Message Date
Kyle Drake
a81a708be5 show bandwidth on dashboard, fix extra stats one_to_many, clarify stats retainent and fix typo 2025-02-04 19:57:28 -06:00
Kyle Drake
2dd1f55119 updates for ruby 3.4.1 2025-02-02 20:52:01 -06:00
Kyle Drake
2cb5fb2399 update deps 2025-01-31 21:55:33 -06:00
Kyle Drake
f8f914879c temp message for logging back in 2025-01-31 20:33:03 -06:00
Kyle Drake
98acf7ce89 sessions: new secret, set issued time of session cookie for revoking 2025-01-31 20:03:41 -06:00
Kyle Drake
f7c367b939 migrate to sinatra 4 / rack 3 (breaks current session cookies) 2025-01-31 16:15:14 -06:00
Kyle Drake
cf712b7175 stats: cleanup 2025-01-31 11:09:12 -06:00
Kyle Drake
514836fd4f no slash on host root for search 2025-01-16 14:20:33 -06:00
Kyle Drake
f3a2116b6e latest attempt to fix search timeout bug 2025-01-16 14:11:54 -06:00
Kyle Drake
92902696ab less strict tutorial regex for <h1></h1> 2025-01-16 13:07:37 -06:00
Kyle Drake
1bddcd4cfb Add AI blocking/selling copy 2024-12-31 01:16:53 -06:00
Kyle Drake
bb30252000 remove Applebot from list (Applebot-Extended determins LLM usage) 2024-12-30 17:40:19 -06:00
Kyle Drake
2cfc848ab2 move search above tags 2024-12-15 11:08:53 -06: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
d63467c4ca fix ci tests 2024-12-13 17:20:25 -06:00
Kyle Drake
a854244c33 ensure that the atproto dns record gets removed when updating the new record in .well-known 2024-12-13 17:16:13 -06:00
Kyle Drake
16fb3444fa refinements to search 2024-12-13 13:14:41 -06:00
Kyle Drake
44644cc7fa more encoding fixes 2024-12-12 17:20:45 -06:00
Kyle Drake
1463074f35 fix encoding display from result links 2024-12-12 17:05:22 -06:00
Kyle Drake
afef407744 scrub pdf/txt files and non-subdomain search results 2024-12-12 16:35:16 -06:00
Kyle Drake
40bef7d125 fix for .htm indexes 2024-12-12 15:33:25 -06:00
Kyle Drake
aae94f2078 quick n dirty neocities search results w/screenshots 2024-12-12 14:05:38 -06:00
Kyle Drake
3767725759 fix for screenshot sizing issues 2024-12-05 15:41:26 -06:00
Kyle Drake
4876708d99 sample from the top 1000 scored sites for featured 2024-11-29 10:17:22 -06:00
Kyle Drake
eec3adfd23 dont feature deleted or nsfw sites 2024-11-29 10:12:31 -06:00
Kyle Drake
84f916c6bd fix for crop error with webp 2024-11-28 21:11:41 -06:00
Kyle Drake
b495761db4 fix up acme challenge turd cleanup 2024-11-22 11:27:08 -06:00
Kyle Drake
dccd03a941 use site host for handle name 2024-11-21 14:44:48 -06:00
Kyle Drake
9f24cce038 remove value add for did on settings 2024-11-21 14:37:59 -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
0d78a105d4 Switch to Bluesky from Twitter, change AT DID instructions to use well-known instead of DNS 2024-11-20 18:27:27 -06:00
Kyle Drake
dded5d130a fix removal of well-known acme challenge on letsencrypt 2024-11-20 15:38:57 -06:00
Kyle Drake
abc5a4cf56
Merge pull request #554 from aaadelnrrv/make-acme-cleanup-more-specific
Make ACME challenge cleanup more specific
2024-11-20 14:37:11 -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
5fb1523396 attempt 1 of several million to fix coveralls 2024-11-19 17:18:21 -06:00
Kyle Drake
0e10225f19 add exact date to titles for dates 2024-11-19 11:41:51 -06:00
Kyle Drake
553be38cda goodbye skeuocard, and thanks for all the memories <3 2024-11-19 00:46:05 -06:00
Kyle Drake
d54a359b78 fix to remove button after submit 2024-11-19 00:44:21 -06:00
Kyle Drake
7363215ea7 fix supporter card change 2024-11-19 00:29:43 -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
2c63328750 layout and copy improvements for supporter signup 2024-11-09 14:08:03 -06:00
Kyle Drake
4cac0c839c fix for supporter signup in mobile mode 2024-11-09 12:38:05 -06:00
Kyle Drake
29a3006f1c hide card display that breaks autofill 2024-11-04 15:34:34 -06:00
Kyle Drake
790d31f578 replace skeuocard with code that hopefully has less issues 2024-11-04 12:21:12 -06:00
Kyle Drake
c994f9f4c1 Merge branch 'editor_help_tooltips' 2024-11-01 10:37:11 -05:00
Kyle Drake
d07e201e4d add another windows webdav recommendation 2024-11-01 10:34:44 -05:00
Kyle Drake
8666d1b773
Merge pull request #555 from neocities/dependabot/bundler/rexml-3.3.9
Bump rexml from 3.3.6 to 3.3.9
2024-10-28 15:16:57 -05:00
dependabot[bot]
864aacd45a
Bump rexml from 3.3.6 to 3.3.9
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.6 to 3.3.9.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.9)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 18:52:56 +00:00
Violet V.
e9fe9b90ba
Make ACME challenge cleanup more specific
The .well-known directory has uses other than ACME challenge response,
so deleting the whole thing as cleanup is incorrect.

I ran into an issue where files I uploaded inside that directory (which
worked initially) disappeared after a while, I assume around the time
neocities renewed the certs for my custom domain. The file (and the
.well-known dir) still appeared in GETs on the /api/list endpoint, but
requests for them on my site returned 404. I tried to re-upload the
original to the same path but it appears since it had the same content
some optimization was preventing it from restoring the deleted file,
because it continued to 404.

Uploading the same file to a different path inside .well-known worked,
and then uploading a file with different content to the original path
worked.

This commit changes the ACME cleanup code to only remove the
.well-known/acme-challenge directory that it uses, and leaves any other
files alone.
2024-10-20 11:56:18 -04:00