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