Commit Graph

75 Commits

Author SHA1 Message Date
eric
2943f48035 Run Next.js via standalone server.js under systemd.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 02:02:42 -05:00
eric
e8d225390d Switch production deploy to native systemd instead of Docker.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:51:46 -05:00
eric
f6019e050f Harden deploy with flock and verify frontend-only incremental rebuilds.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:42:32 -05:00
eric
cc5b9ab1ad Stop ignoring deploy_update.py so deploy optimizations stay in sync.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:37:47 -05:00
eric
a1359d7b23 Track optimized deploy_update.py (was gitignored).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:37:15 -05:00
eric
871ea78bf8 Speed up deploys with BuildKit caches and incremental service rebuilds.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:36:33 -05:00
eric
402e2e950b Add daylight work window and bag weight estimator with polished UI.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:26:07 -05:00
eric
b4f1846d65 Add runway calculator and meeting golden-hour timeline with polished UI.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:12:33 -05:00
eric
2dd448874e Fix broken production CSS from invalid changelog bullet character.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 00:56:54 -05:00
eric
96d3d83906 Improve search, tools strip, trip MD export, lazy-load home sections
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 00:29:30 -05:00
eric
4ab2d7e412 Add tools hub, changelog, ATM guide, and slim section nav
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 00:24:44 -05:00
eric
04f8c14ed5 Add power plugs, emergency contacts, city notes, and focus timer
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 00:18:39 -05:00
eric
916ce30733 Add tax day counter, arrival checklist, cafe guide, and onboarding
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 00:13:19 -05:00
eric
341fcdd15e Add insurance, expenses, SIM guide, about page; unify trip storage
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 00:09:10 -05:00
eric
d1bc4af87f Add jet lag, housing guide, phrasebook, and feedback widget
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 23:28:52 -05:00
eric
cfc3588d7d Ignore local deploy helper scripts with credentials
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 23:25:23 -05:00
eric
18fb3318b1 Rebrand to nomadro and add wifi score, savings goal, daily quote
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 23:19:27 -05:00
eric
f13722123a Add spin globe, flight estimator, events calendar, and privacy page
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 23:10:54 -05:00
eric
bf654f76e6 Add visa wizard, coworking, packing, season guide, and UX polish
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 23:05:48 -05:00
eric
8d018d34e2 Add cost compare, blog tables, cookie banner, and polish UI/SEO
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 21:43:08 -05:00
eric
aba3f7e2ec Production deploy: Caddy reverse proxy, ports 3055/8055, nomadweb.nomadro.com live
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 20:11:05 -05:00
eric
da3c3eb016 Use ports 3020/8020 to avoid conflicts on shared server
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 20:02:49 -05:00
eric
dcd2b60885 Add production deployment config for nomadweb.nomadro.com
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 19:56:34 -05:00
eric
63778ba761 Fix hero layout: align globe with headline and update README
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 19:53:42 -05:00
eric
9df4444cc5 Initial commit: NomadFlow full-stack digital nomad platform with Next.js, FastAPI, and PocketBase.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 19:49:10 -05:00