Commit graph

3029 commits

Author SHA1 Message Date
Kyle Drake
32256521cf exponential backoff for stripe webhook customer lookup 2025-08-14 16:50:30 -05:00
Kyle Drake
1695835d53 fix ban button 2025-08-13 16:18:16 -05:00
Kyle Drake
b501872b56 manual email verification button 2025-08-13 15:50:06 -05:00
Kyle Drake
a80248d963 add bing webmaster tools auth as a file 2025-08-13 11:52:41 -05:00
Kyle Drake
219b59200f change robots.txt to help enforce boundary between root and subdomains 2025-08-13 11:41:57 -05:00
Kyle Drake
d2f2545716 just document bandwidth used per month for now 2025-08-13 10:29:16 -05:00
Kyle Drake
4839e59caf disable image optimizer (too slow rn) 2025-08-13 15:25:01 +00:00
Kyle Drake
352e02deba hard cap title at 69 characters max (nice) 2025-08-13 10:23:07 -05:00
Kyle Drake
585b28017d use a div for header logo not an h1 2025-08-13 10:16:43 -05:00
Kyle Drake
fb28e4a51b more img alt texts 2025-08-13 10:11:00 -05:00
Kyle Drake
232f2ba877 preserve timezone with activesupport 2025-08-13 00:39:32 -05:00
Kyle Drake
da1953a7bd final fixes for frozen string literal messages 2025-08-13 00:24:32 -05:00
Kyle Drake
e14d47d2b3 fix frozen string literal warnings in test runs 2025-08-13 00:10:05 -05:00
Kyle Drake
8177e9eaf2 info link for browse 2025-08-12 22:40:18 -05:00
Kyle Drake
c8821f4a24 site support info panel 2025-08-12 22:30:10 -05:00
Kyle Drake
de316f5ae4 fixes for table design 2025-08-12 16:48:03 -05:00
Kyle Drake
34d79904ec fix the broken admin stats page 2025-08-11 18:29:28 -05:00
Kyle Drake
0baee03ad7 more admin panel functionality, improve test coverage 2025-08-11 17:54:06 -05:00
Kyle Drake
36868837fb remove old address from dmca 2025-08-11 16:26:53 -05:00
Kyle Drake
1c3e4f5865
Merge pull request #597 from neocities/dependabot/bundler/nokogiri-1.18.9
Bump nokogiri from 1.18.8 to 1.18.9
2025-08-10 11:49:36 -05:00
Kyle Drake
3f34b3ae62 use api for new file create via dashboard, deprecate old method 2025-08-10 11:46:50 -05:00
Kyle Drake
c7dd74bb0d remove html day link 2025-08-09 20:24:28 -05:00
Kyle Drake
3a2cc571e2 catch file name too long 2025-08-09 18:20:10 -05:00
Kyle Drake
5571a5913f fix for purge syntax to official spec, purger test 2025-08-09 13:48:19 -05:00
Kyle Drake
0e33505ce5 catch missing filename for text editor 2025-08-08 14:45:53 -05:00
Kyle Drake
08ffda43bc escape thumbnail path 2025-08-08 14:29:24 -05:00
Kyle Drake
a270d266c5 fix for % in filenames 2025-08-08 14:12:52 -05:00
Kyle Drake
690f2f3c80 beef up email validation 2025-08-08 11:50:33 -05:00
Kyle Drake
e9e4beb6eb regexp quotes for inputs 2025-08-08 10:38:29 -05:00
Kyle Drake
9e54345720 fix for test 2025-08-05 10:31:05 -05:00
Kyle Drake
5f75ee5c31 use redis stream for cache purge (replaces fire and forget pubsub) 2025-08-05 10:30:31 -05:00
Kyle Drake
df1339e1d0 fix for bandwidth display on dashboard 2025-08-05 10:29:14 -05:00
Kyle Drake
28b85c9f08 404 for event_id param on activity 2025-07-31 13:07:41 -05:00
Kyle Drake
5d56e12561 use noreply for emails, changing support email to reduce spam, less email notifications 2025-07-27 14:45:36 -05:00
Kyle Drake
3237ee6809 top link for HTML Day 2025 2025-07-26 14:14:06 -05:00
dependabot[bot]
bbf963af41
Bump nokogiri from 1.18.8 to 1.18.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.8 to 1.18.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.8...v1.18.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 04:56:58 +00:00
Kyle Drake
b1e0b3c894 no password reset send/undelete for banned sites 2025-07-09 11:47:52 -05:00
Kyle Drake
c43b68005a catch mystery missing profile comment and skip 2025-06-14 16:16:53 -05:00
Kyle Drake
375cffb6fd
Merge pull request #595 from neocities/dependabot/bundler/rack-3.1.16
Bump rack from 3.1.14 to 3.1.16
2025-06-13 15:15:37 -05:00
Kyle Drake
0d8329db53 up the timeouts for redis 2025-06-13 15:15:00 -05:00
Kyle Drake
1ab5f654b1 catch for missing file rename with libmagic check 2025-06-13 14:49:22 -05:00
Kyle Drake
1f7087cb7f views/hits score change 2025-06-13 14:48:57 -05:00
Kyle Drake
c8ff812643 catch for overly nested params with upload hash 2025-06-13 14:42:45 -05:00
Kyle Drake
343e85a3bc combine chmod to prevent permission denied issues when chmod does not run 2025-06-13 11:41:24 -05:00
Kyle Drake
e30e9eca7d ensure no restore of account when not allowed 2025-06-13 11:38:33 -05:00
Kyle Drake
8d532fc714 check for missing site record in toggle follow 2025-06-08 09:03:24 -05:00
dependabot[bot]
5939e0a61f
Bump rack from 3.1.14 to 3.1.16
Bumps [rack](https://github.com/rack/rack) from 3.1.14 to 3.1.16.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.1.14...v3.1.16)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 3.1.16
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 05:34:10 +00:00
Kyle Drake
3a7b7236e7
Merge pull request #590 from neocities/dependabot/bundler/net-imap-0.5.7
Bump net-imap from 0.5.6 to 0.5.7
2025-06-02 13:48:07 -05:00
Kyle Drake
ee4dd7ea00
Merge pull request #592 from neocities/dependabot/bundler/rack-session-2.1.1
Bump rack-session from 2.1.0 to 2.1.1
2025-06-02 13:47:23 -05:00
Kyle Drake
70357dc2d7
Merge pull request #591 from neocities/dependabot/bundler/rack-3.1.14
Bump rack from 3.1.12 to 3.1.14
2025-06-02 13:45:25 -05:00