All deployments

Peter Theill
Peter Theill 
deployed a feature 2 months ago
Peter Theill
Peter Theill 
deployed a feature 2 months ago
2 months ago
✨ Revamp the admin around packages, submissions, directories and billing
Sidebar layout on the monochrome design system, global search, and five new
sections: submissions, learned form mappings, categories, activity log and
system status. Packages get a show page with readiness and directory fit,
directories get a structured field-map editor and bulk actions, users get
billing state, API token rotation and session controls. Every admin action
is logged and filterable.
Support
Support 
deployed a feature 2 months ago
Peter Theill
Peter Theill 
deployed a feature 2 months ago
2 months ago
✨ Add package management to admin
Replace the directory-era admin Projects section with Packages: list with
owner, completeness and bulk delete; edit page with owner reassignment and
every package field. Owner changes and deletions are logged as admin actions.
Support
Support 
deployed a feature 2 months ago
Peter Theill
Peter Theill 
deployed a feature 2 months ago
2 months ago
✨ Let admins grant complimentary paid plans
Admins can give a user Maker or Shipaholic without payment from the
admin user page, with an optional expiry, and revoke it again. Comped
users get a "complimentary" plan status honoured by Plan.for, any live
Stripe subscription is cancelled on grant, and each grant/revoke is
logged as an AdminAction. The user list gains a plan column and filter,
and the billing page shows the comp instead of a cancel button.
Support
Support 
deployed a feature 2 months ago
2 months ago
✨ Introduce agentByIdOrNull query ✨ Update GuideDanmarkActionsMenu with button states
Support
Support 
deployed a feature 2 months ago
Support
Support 
deployed a feature 2 months ago
2 months ago
✨ Add crop field to proposal messages ✨ Introduce GuideDanmark integration features ✨ Introduce Trip Agent Projection feature ✨ Introduce agent and automation features ✨ Introduce agent display name resolution ✨ Introduce dashboard statistics queries ✨ Introduce pagination and grouping for contacts ✨ Introduce removeLabelAssignmentEdges function ✨ Introduce reusable search filters for labels ✨ Refactor entity output fields component
Peter Theill
Peter Theill 
deployed a documentation update 2 months ago
Peter Theill
Peter Theill 
deployed a refactoring 2 months ago
Peter Theill
Peter Theill 
deployed a feature 2 months ago
Peter Theill
Peter Theill 
deployed a styling change 2 months ago
Peter Theill
Peter Theill 
deployed a dependency update 2 months ago
2 months ago
Merge branch 'master' into develop
🔀 Merge master
🔀 Merge origin/develop, keeping master's Gemfile.lock and Procfile.dev
⬆️ Upgrade packages
🔧 Remove jobs from proc file
Peter Theill
Peter Theill 
deployed a feature 2 months ago
2 months ago
🔥 Drop submission count and success rate from directory show page
Removes the stats grid, the directory:submission_count/success_rate meta
tags, and the fallback meta description that quoted the same numbers.
Peter Theill
Peter Theill 
deployed a styling change 2 months ago
2 months ago
💄 Show directory favicons on /directories cards and detail header
Peter Theill
Peter Theill 
deployed a bug fix 2 months ago
2 months ago
🐛 Press assets: handle non-variable logos (SVG/ICO) instead of 500ing
📱 Mobile-friendly navigation and package header
♻️ Restructure footer into Product/Company/Legal; drop Commanigy and dead dark footer
🐛 Center link icon inside hero URL field
💬 Update site title and meta description to package-first copy
🐛 Fix package cards overflowing page width with grid-cols-1
Peter Theill
Peter Theill 
deployed a feature 2 months ago
2 months ago
🔥 Remove usage-count stats and placeholder-pricing note
Too few users for the numbers to help: drop the footer stat boxes,
"launched this week" counter, About's "By the Numbers", and the
"thousands of makers" claims. Directory catalog counts stay.
✨ WebMCP: in-page agent tools to read and create launch packages

  • /webmcp JSON endpoints (list, show, create) using session auth + CSRF,


gated by Plan#webmcp? with server-side package-limit enforcement

  • Stimulus controller registers navigator.modelContext tools (list-packages,


get-package, create-package) on <body> for entitled signed-in users

  • create runs the same WebScrapingJob enrichment as the web flow

:moneybag: Restructure plans: free extension, Maker caps at 5, Pro → Shipaholic

  • Chrome extension is now included on every plan, Free included

  • Maker drops from unlimited to 5 packages; Shipaholic keeps unlimited

  • Pro renamed to Shipaholic (display only — :pro key stays for Stripe/enum)

  • Drop all "automated submissions" claims and credits; the assisted flow is


semi-automated via the extension, and the copy now says so

  • New webmcp entitlement flag on Maker and Shipaholic

Peter Theill
Peter Theill 
deployed a documentation update 2 months ago
Peter Theill
Peter Theill 
deployed a bug fix 2 months ago
2 months ago
🐛 Fix 500 following the password-reset redirect; SMTP via 587

  • sessions#new rendered a nonexistent new.turbo_stream when Turbo followed


a redirect with a turbo_stream Accept header — serve the HTML template

  • Resend SMTP moves from port 465 (Hetzner blocks outbound 25/465 by


default) to 587 with STARTTLS; the reset mail job was dying with
Net::OpenTimeout