Public Access
1
0
Commit Graph

25 Commits

Author SHA1 Message Date
pguerrerox a926d06b54 chore: reorganize frontend into app and admin roots 2026-05-30 00:45:06 +00:00
pguerrerox d71f2f1f8a feat: split admin into dedicated web surface 2026-05-28 23:04:03 +00:00
pguerrerox ce49497a6a feat: complete admin phase C and add safe mutation pilot 2026-05-28 12:46:06 +00:00
pguerrerox c58945353d fix: added missing env 2026-05-27 00:28:37 +00:00
pguerrerox 458a75a740 fix: proxy web /api routes to api container 2026-05-26 23:44:23 +00:00
pguerrerox a6df4cb3cb fix: align docker startup with shared locale-all network 2026-05-26 20:02:47 +00:00
pguerrerox bdeda4902e feat: add admin console and app-admin access management 2026-05-26 18:46:24 +00:00
pguerrerox f1c3e2db7d feat: harden scheduled downgrade lifecycle and messaging 2026-05-26 00:34:00 +00:00
pguerrerox 232342d6a1 feat: add first-run admin bootstrap flow and site-admin badge 2026-05-25 20:20:42 +00:00
pguerrerox f5e7e966e3 feat: introduce app-admin authorization and audit logging
- add migrations for owner/member workspace roles and application admins

- centralize /admin access checks with DB-backed admin resolution

- audit admin analytics/billing route access

- update account/admin UI typing and env/docs for ADMIN_EMAILS fallback behavior
2026-05-25 15:25:59 +00:00
pguerrerox 5508e15da1 feat: launch Stripe billing flows with lifecycle hardening and analytics
add Stripe checkout, portal, webhook ingestion, and idempotent event persistence

add billing lifecycle state (grace/sync/timeline/admin visibility) and stronger entitlement handling

add analytics event tracking and admin summary APIs plus account/pricing UI integration
2026-05-22 22:55:04 +00:00
pguerrerox 94b8c357b4 feat: add billing foundation and entitlement enforcement
- add workspace-scoped billing storage, usage tracking, and add-on catalog
- enforce plan entitlements for search and deep research routes
- expand pricing and account UI around billing state, usage, and upgrades
2026-05-22 17:50:28 +00:00
pguerrerox f1a46c79f2 feat: add billing plan foundations and refresh LocaleScope pricing
Introduce a shared pricing and entitlement model so plan metadata can drive public pricing and future subscription enforcement. Rebrand the product to LocaleScope and align the UI copy around market intelligence and business research workflows.
2026-05-13 03:50:29 +00:00
pguerrerox 1f7737e5cb feat: add workspace account page and mobile app shell
Normalize the UI with shared primitives, add a workspace-backed account surface, and improve authenticated mobile navigation, map behavior, and dashboard browsing.
2026-05-07 17:40:10 +00:00
pguerrerox d4bce92872 chore: expose docker services on host ports 2026-05-05 23:04:06 +00:00
pguerrerox ecb3310216 fix: make docker startup complete successfully 2026-05-05 00:09:52 +00:00
pguerrerox a48c954945 chore: automate docker deployment startup 2026-05-01 22:41:22 +00:00
pguerrerox dda123b803 chore: align deployment environment config 2026-05-01 01:14:21 +00:00
pguerrerox c7ebc33cda chore: parameterize docker compose deployment 2026-05-01 00:01:19 +00:00
pguerrerox 2acfb1cdf5 feat: add docker deployment stack
Add container definitions for the web app, API, worker, and PostGIS database so the local stack can be built and run consistently.
2026-04-30 23:39:54 +00:00
pguerrerox d1363d6677 feat: split research workflows and results into dedicated workspaces 2026-04-19 22:31:33 +00:00
pguerrerox dc7686f507 chore: improve postal data import observability
Add progress logging and a status script for postal imports and neighbor builds, and ignore local raw and generated postal datasets.
2026-04-12 23:22:36 +00:00
pguerrerox cc00a439bf feat: add deep research planning and postal batch runs
Add a dedicated Deep Research view with postal-area preview overlays, batch execution, and bundled map results.

Also add postal dataset import tooling and fix local API networking and research insert issues needed to support the new workflow.
2026-04-05 18:05:04 +00:00
pguerrerox a1ba5ee093 feat: migrate app to local Fastify and Postgres stack
Replace Supabase auth and search runtime with a local Fastify API, PostgreSQL/PostGIS schema, and local session handling. Scaffold the worker and deep-research foundations while keeping the existing research, dashboard, and map flows running on the new backend.
2026-03-27 13:56:54 +00:00
pguerrerox 0e4910805a feat: add Supabase-backed local lead finder app 2026-03-26 22:55:43 +00:00