-
fa5fa72615
support provider-accurate X webhook signatures
main
Codex
2026-02-18 15:29:29 +00:00
-
f672677d4f
harden browser routes with csrf checks and lock internal/dev endpoints
Codex
2026-02-18 15:27:47 +00:00
-
4814342156
harden state durability and disable destructive snapshot sync
Codex
2026-02-18 15:24:49 +00:00
-
331b66506a
fix ui auth forms and stabilize baseline tests
Codex
2026-02-18 15:22:06 +00:00
-
737aac1ef0
fix: revert to tailwind v4 css syntax
Codex
2026-02-18 15:19:24 +00:00
-
6393dd11ae
update: redesign pages with unified shell and clean ui
Codex
2026-02-18 15:12:56 +00:00
-
609aaecf56
update: redesign landing page
Codex
2026-02-18 15:07:35 +00:00
-
489972c6dc
feat(convex): add full domain schema and snapshot sync bridge
Codex
2026-02-18 15:06:53 +00:00
-
d1fbff481b
update: implement unified shell and navigation
Codex
2026-02-18 15:06:38 +00:00
-
fa2ee57595
update: configure tailwind and daisyui black theme
Codex
2026-02-18 15:05:47 +00:00
-
76f991e690
feat: Implement email/password and X OAuth authentication, replacing the dev-login mechanism.
Codex
2026-02-18 14:54:28 +00:00
-
c92032eb72
update: refactor dashboard and login pages
Codex
2026-02-18 14:49:51 +00:00
-
2b9f4e8b3f
update: improve landing page sections
Codex
2026-02-18 14:48:47 +00:00
-
710624ca78
update: add mobile navigation menu
Codex
2026-02-18 14:47:39 +00:00
-
67e896dacb
update: use dim theme by default
Codex
2026-02-18 14:46:56 +00:00
-
0ed3d2b4fe
chore: load convex env from .env.local and support CONVEX_URL fallback
Codex
2026-02-18 14:36:32 +00:00
-
77f7f10921
feat: add convex state functions for snapshot persistence
Codex
2026-02-18 14:25:46 +00:00
-
42684125f9
fix: fallback to in-memory state when convex functions are unavailable
Codex
2026-02-18 14:24:36 +00:00
-
53a0e3576e
docs: document internal worker, retention, and abuse configuration
Codex
2026-02-18 14:19:24 +00:00
-
141d7b42a8
feat: add job lifecycle controls abuse policies and retention operations
Codex
2026-02-18 14:19:21 +00:00
-
e056d38ec7
docs: update deployment env and runtime docs for convex qwen minio
Codex
2026-02-18 13:59:11 +00:00
-
b1eed7fa2c
feat: migrate auth and state flows to better-auth and convex
Codex
2026-02-18 13:58:42 +00:00
-
445e5725b3
feat: switch audio and storage providers to qwen3 tts and minio
Codex
2026-02-18 13:58:23 +00:00
-
31e8e07319
feat: integrate tailwind v4 and daisyui packages with local css build pipeline
Codex
2026-02-18 13:42:24 +00:00
-
415c9d165a
feat: expand production config and documentation for provider integrations
Codex
2026-02-18 13:35:19 +00:00
-
74ab63f488
feat: wire async app flows for checkout x mentions signed playback and queued generation
Codex
2026-02-18 13:35:10 +00:00
-
d68ccc70bf
feat: add polar x tts and storage integration adapters with tests
Codex
2026-02-18 13:35:03 +00:00
-
de2ddf258f
chore: add production integration dependencies for x polar tts and storage
Codex
2026-02-18 13:34:56 +00:00
-
0e9e804935
chore: switch production container and docs to bun runtime
Codex
2026-02-18 13:18:02 +00:00
-
e3f9a3574e
feat: add structured pino logging and validated log-level config
Codex
2026-02-18 13:16:35 +00:00
-
6b1f9cddbc
feat: add zod-based validation for webhook and form payloads
Codex
2026-02-18 13:15:13 +00:00
-
81d5e7faf5
feat: validate environment configuration with dotenv and zod
Codex
2026-02-18 13:13:36 +00:00
-
2896499c53
refactor: use cookie package for parsing and serializing auth cookies
Codex
2026-02-18 13:12:56 +00:00
-
82fbefda10
chore: migrate project tooling to bun and add eslint linting
Codex
2026-02-18 13:12:31 +00:00
-
57946fa294
docs: align README with production runtime and coolify deployment steps
Codex
2026-02-18 13:04:58 +00:00
-
76001b50de
test: verify app startup from persisted engine snapshot
Codex
2026-02-18 13:04:01 +00:00
-
1236821650
chore: add coolify-ready docker packaging and deployment env template
Codex
2026-02-18 13:03:23 +00:00
-
989b5cf048
feat: enforce route-level rate limits for webhook auth and user actions
Codex
2026-02-18 13:02:44 +00:00
-
a9ef1e5e23
feat: add fixed-window rate limiter for abuse protection
Codex
2026-02-18 13:01:19 +00:00
-
6bd238ad0e
feat: restore/persist app state in server runtime with queued writes
Codex
2026-02-18 13:00:51 +00:00
-
fc7ded3f38
feat: add configurable persistent state file path and env tests
Codex
2026-02-18 12:59:56 +00:00
-
c714c2eaec
feat: emit app state snapshots on all mutating workflows
Codex
2026-02-18 12:59:15 +00:00
-
0c2124e4cf
feat: add atomic JSON file state persistence for production runtime
Codex
2026-02-18 12:57:45 +00:00
-
9b3cdbff1a
feat: add engine and store snapshot/restore for restart resilience
Codex
2026-02-18 12:57:25 +00:00
-
76f673fe4c
feat: implement full landing, auth, dashboard, and browser unlock flows
Codex
2026-02-18 12:56:12 +00:00
-
2fa4f62632
feat: include query params in server-to-app request mapping
Codex
2026-02-18 12:54:37 +00:00
-
8be203fb91
feat: add HTTP response and parsing helpers for form-based UX flows
Codex
2026-02-18 12:54:05 +00:00
-
4e443c3507
feat: redesign public and authenticated UI with mobile-first daisyui pages
Codex
2026-02-18 12:53:16 +00:00
-
9c3c626c46
feat: add user job listing and summary helpers for dashboard flows
Codex
2026-02-18 12:45:07 +00:00
-
d95e9215e8
feat: add cookie-based auth utilities for browser user flows
Codex
2026-02-18 12:44:31 +00:00
-
b85356978b
docs: correct repo status to reflect implemented MVP
Codex
2026-02-18 12:40:40 +00:00
-
a72a47aff1
docs: describe implemented MVP endpoints, auth model, and run commands
Codex
2026-02-18 12:40:21 +00:00
-
6ff259c0d0
feat: add PWA manifest and service worker routes with coverage
Codex
2026-02-18 12:39:10 +00:00
-
78d72cc4a9
feat: add HTTP server adapter and request-mapping tests
Codex
2026-02-18 12:37:46 +00:00
-
fedab9f7bd
feat: add webhook-first app router with wallet, job, and unlock endpoints
Codex
2026-02-18 12:36:05 +00:00
-
a7526e12ec
feat: add mobile-first daisyui server-rendered UI components
Codex
2026-02-18 12:35:00 +00:00
-
53e0daecaf
feat: add HMAC webhook signature verification utilities
Codex
2026-02-18 12:33:58 +00:00
-
3c0584a057
feat: implement webhook workflow engine for mention-to-audio pipeline
Codex
2026-02-18 12:33:29 +00:00
-
b678735238
feat: add X parent post article extraction and validation
Codex
2026-02-18 12:32:42 +00:00
-
5e5ee9f8e7
feat: implement permanent audio access grants with pay-to-unlock
Codex
2026-02-18 12:32:15 +00:00
-
d90d9aa1f7
feat: add wallet ledger with idempotent credit and debit operations
Codex
2026-02-18 12:31:42 +00:00
-
debcbe012b
feat: add configurable credit calculation with validation
Codex
2026-02-18 12:31:16 +00:00
-
6f091e32d3
chore: scaffold node mvp project structure and test scripts
Codex
2026-02-18 12:30:43 +00:00
-
5ebaf3ad5c
chore: initialize repo with product specification
Codex
2026-02-18 12:23:00 +00:00