Back to homeChangelog
Every release. What landed. When. Built openly in Hawaiʻi by a USCG-credentialed captain.
v0.202026-05-15fix
Accessibility pass + changelog catch-up
- Skip-to-main link, focus-visible rings, aria-current on active nav
- prefers-reduced-motion respected globally
- Backfilled v0.18 + v0.19 entries here
v0.192026-05-15infra
Enriched /api/health + public /status page
- DB ping latency, reminder queue depth, last cron run timestamp
- Real-time public /status page polling every 30s
- 'configured but gated' state on Resend until domain verified
v0.182026-05-15feature
Public /changelog page
- Vertical timeline rail w/ colored dots per release tag
- Active-development social proof for HVRO prospects
v0.172026-05-15feature
Dynamic OG image for social shares
- 1200×630 branded PNG generated at the edge via next/og
- FB, iMessage, Slack, X, Discord all auto-render the card on share
v0.162026-05-15feature
Public /demo page (no signup)
- Populated cockpit w/ 3 properties across Maui/Oʻahu/Big Island
- 1 overdue + 4 due-soon + 12 upcoming demo deadlines
- Landing hero gets a 'See a live demo' CTA
v0.15 + v0.15b2026-05-15feature
CSV bulk import + Waikīkī ZIP fix
- Property managers paste a CSV instead of 30 individual forms
- Dry-run preview with per-row error list before commit
- 12 Honolulu ZIPs (96813–96826 incl. Waikīkī) added to auto-detect
v0.142026-05-15feature
iCal calendar feed per user
- Subscribe your Apple/Google/Outlook calendar to PermitPaddler deadlines
- Stateless HMAC-signed tokens — no token table, no rotation pain
- 7-day VALARM on every event, RFC 5545 line-folded
v0.132026-05-15feature
Public read-only API at /api/v1/*
- 6 endpoints: properties, permits, tax filings, compliance, reminders, documents
- Bearer msk_… auth with sha256-hashed keys + scope checks
- 1,000 req/hour per-key rate limit, lastUsedAt tracking
v0.122026-05-15security
Password reset flow
- /forgot-password + /reset-password pages
- 30-min HMAC token (sha256 hashed in DB), bcrypt password storage
- Always returns ok:true so attackers can't enumerate emails
v0.112026-05-15feature
Property edit/delete + SEO + /api-docs
- Edit form for all property fields + Danger-zone delete
- OG + Twitter meta, sitemap.xml + robots.txt
- Public /api-docs surface for Enterprise sales
v0.102026-05-15feature
CSV export (Mgmt+) + API keys UI (Enterprise)
- /api/export/csv: one row per property w/ rollup cols
- /admin/api-keys: create w/ scopes, plaintext shown once, revoke
v0.9 + v0.9b2026-05-15feature
Tier gating + audit log viewer + billing countdown
- /api/properties enforces maxPropertiesForTier (402 over limit)
- /admin/audit-log w/ action filter chips
- Trial-days-left countdown, at-limit banners on /billing
- v0.9b: trial users honor their assigned tier (not FREE)
v0.8 + v0.8b2026-05-15feature
Welcome wizard + apply-to-compliance
- /welcome page w/ Hawaii-ZIP to county autodetect
- First-run gate: new orgs land on wizard, not empty cockpit
- Apply-to-compliance from smoke detector / insurance / sewer docs
v0.72026-05-15feature
Apply-to-tax-filing + mobile-collapsing nav
- Drop a GE/TA confirmation, match the unfiled row, PATCH to FILED
- Sidebar collapses to hamburger drawer below 768px
v0.62026-05-15feature
Apply-to-permit + county/permit validation
- Drop a TVR cert, Claude reads it, one-click creates the Permit row
- /api/permits 400s on county mismatch (e.g. STRH on Kauai)
v0.52026-05-15feature
Outreach packet shipped
- HVRO FB post template + cold-DM template + lead sources + demo script
- 30-day target: 30 trials, 10 conversions, ~$1.1K MRR
v0.42026-05-15feature
Permit + tax filing + compliance CRUD UI
- Add permit form scoped to property's county
- Inline 'File now' + 'Mark complete' actions
v0.32026-05-15feature
Document upload + Claude Vision classifier
- Drag-drop /documents/upload page
- Classifies into 8 doc types w/ extracted-field JSON
v0.22026-05-15feature
Reminder engine + cron
- Auto-schedules at 30/14/7/3/1 days before every deadline
- Idempotent on (foreignKey, scheduledAt), dispatches via Resend
- Vultr cron 0 16 * * * (06:00 HST daily)
v0.12026-05-15feature
Initial public launch
- 4-county rule engine (Maui Bill 9, Honolulu Bill 41, Hawaiʻi STVR, Kauaʻi TVR)
- Multi-tenant auth, dashboard, 6 marketing routes, 12+ API routes
- Stripe live, 3 plans ($79 / $199 / $499)
- Live at permitpaddler.ikenagroup.com
This pace is the product. Active development, real bugs found and fixed, real customers (hopefully) soon.
Start your 14-day trial