Deployments for https://nstatxt.com

Peter Theill
Peter Theill 
deployed a feature 2 days ago
2 days ago
Merge pull request #71 from theill/api-v1-documents
Add JSON upload API for native clients
✨ Add JSON upload API for native clients
POST /api/v1/documents creates a document from a multipart file (or
files[]) and returns its view_url, edit_url and expires_at. Files over
100 MB go through POST /api/v1/direct_uploads, a CSRF-free mirror of
Active Storage's direct uploads, and are attached by signed_ids[].
The controllers inherit from ActionController::API, answer errors as
JSON and are rate limited per IP. Documented in README and llms.txt.
Peter Theill
Peter Theill 
deployed a CI/build change 19 days ago
19 days ago
💚 Fix CI failing on unknown Ruby 3.4.7
ruby/setup-ruby v1.238.0 predates Ruby 3.4.7, so every CI job failed at
Set up Ruby. Bump to v1.321.0.
Peter Theill
Peter Theill 
deployed a dependency update 19 days ago
19 days ago
⬆️ Upgrade to Rails 8.1 and update gems

  • Bump rails to ~> 8.1.3 and run app:update (adds bin/ci, config/ci.rb,


refreshed error pages), restoring app customizations that were overwritten

  • Enable load_defaults 8.1

  • Update all gems; relax sqlite3 and aws-sdk-s3 pins

  • Pin json to ~> 2.21 until Active Support supports json 3.x keyword-only


parse options

  • Add Solid Queue 1.7 batches migration and regenerate queue schema

  • Add brakeman.ignore for the intentional presigned S3 redirect

Peter Theill
Peter Theill 
deployed a refactoring about 1 month ago
Peter Theill
Peter Theill 
deployed a styling change about 1 month ago
Peter Theill
Peter Theill 
deployed a CI/build change about 1 month ago
about 1 month ago
💚 Pin Docker build to Ruby 3.4.7
The deploy got past setup-ruby but failed inside the image build with the
same error: parallel 2.1.0 requires Ruby >= 3.3, but the build ran on
3.2.3.
Two places still pinned the old version. config/deploy.yml is the
decisive one, since kamal passes RUBY_VERSION as a build arg that
overrides the Dockerfile default, so fixing the Dockerfile alone would
not have changed the build.
Both now match .ruby-version (3.4.7), as the comment above the ARG
already asked for.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HCxJUTQkwwSCMoJpmuiZep
Peter Theill
Peter Theill 
deployed a dependency update 10 months ago
Peter Theill
Peter Theill 
deployed a refactoring 10 months ago
Peter Theill
Peter Theill 
deployed a performance improvement 11 months ago
11 months ago
🚀 Add analytics tracking script
Integrate Ahrefs analytics for improved tracking and insights.
Peter Theill
Peter Theill 
deployed a refactoring 11 months ago
11 months ago
🔧 Add launch-to-win verification meta tag
Include the launch-to-win verification meta tag for improved PWA support.