Commit Graph

  • 853dd72f60 chore: remove leftover tarball deps, gitignore docker-deps dirs main backup-main-20260530 root 2026-05-10 01:52:33 +0000
  • 85c6cef033 fix(docker): use shared docker-prep.sh and update Dockerfile for tarball approach root 2026-05-10 01:50:55 +0000
  • f92b688098 perf(docker): optimize docker-prep.sh with caching and shared cache root 2026-05-10 00:10:31 +0000
  • d840168d5c revert(docker): revert to docker-prep.sh approach due to workspace complexity root 2026-05-09 23:35:41 +0000
  • 5253aaf174 fix(docker): install all dependencies in builder stage for build tools root 2026-05-09 23:23:37 +0000
  • cb51cbe671 refactor(docker): use shared base images for @bytelyst/* packages root 2026-05-09 23:22:59 +0000
  • 28807d4889 fix(docker): update sed syntax for Linux compatibility root 2026-05-09 22:25:49 +0000
  • ce7e04a158 feat(ux): add UX testing setup guide and common platform integration root 2026-05-09 22:10:50 +0000
  • f88d9e5953 docs(roadmap): record accessibility item status OpenAI Codex 2026-05-05 01:21:51 -0700
  • bfc4670fc3 feat(web): use shared accessibility helpers OpenAI Codex 2026-05-05 01:21:31 -0700
  • 8d8cf04835 docs(roadmap): record feedback item status OpenAI Codex 2026-05-05 00:54:34 -0700
  • d38b9745a4 feat(web): wire settings feedback submission OpenAI Codex 2026-05-05 00:53:43 -0700
  • 5dd0a18221 fix(web): add Agent Inbox + Day Planner links to Dashboard navbar with feature flag gates saravanakumardb1 2026-04-19 00:56:12 -0700
  • a9361b44bb fix(web): add feature flag gate to webhooks page for consistency with inbox/planner saravanakumardb1 2026-04-19 00:54:59 -0700
  • 38a15c0595 refactor(web): extract shared apiFetch helper, remove secret from webhook client type saravanakumardb1 2026-04-19 00:54:53 -0700
  • fe2ab6010e fix(backend): remove stale TODO-008 comment, add telemetry to suggestions route saravanakumardb1 2026-04-19 00:53:05 -0700
  • fd4269949f fix(planner): remove unused import, fix urgency/cascade type casts, fix overflow invalid dates saravanakumardb1 2026-04-19 00:52:26 -0700
  • 333f0e5316 feat(web): Phase D.3 tempo mode engine + 11 tests saravanakumardb1 2026-04-18 18:13:45 -0700
  • 3cda171b68 feat(backend): Phase D.1 smart routine suggestions engine + routes + 6 tests saravanakumardb1 2026-04-18 18:12:47 -0700
  • 2e0ddcfe43 feat(web): Phase C.4 webhook management UI + client saravanakumardb1 2026-04-18 18:10:58 -0700
  • 573483c20e feat(backend): Phase C.3 Zapier-compatible polling endpoint + event-types discovery saravanakumardb1 2026-04-18 18:09:56 -0700
  • 79ac0bb1d6 feat(backend): Phase C.1-C.2 wire domain events from timer + routine repositories to webhook dispatch saravanakumardb1 2026-04-18 18:09:04 -0700
  • 9973c548fc feat(web): Phase B.4 Day Planner web UI + planner API client saravanakumardb1 2026-04-18 18:07:12 -0700
  • 23c584f4a8 feat(web): Phase B.3 Agent Inbox web UI + backend API client saravanakumardb1 2026-04-18 18:05:50 -0700
  • e021e96c80 feat(backend): Phase B.1 day planner engine + routes + 11 tests saravanakumardb1 2026-04-18 18:03:55 -0700
  • 0240d3c807 feat(backend): TODO-008 wire telemetry trackEvent() into agent-actions + context-message routes saravanakumardb1 2026-04-18 18:01:19 -0700
  • 698fbc19cc feat(web): TODO-003 accessibility focus trap + ARIA roles in modals saravanakumardb1 2026-04-18 18:00:00 -0700
  • 0242ca85ff feat(web): TODO-002 feedback form in settings page via @bytelyst/feedback-client saravanakumardb1 2026-04-18 17:58:06 -0700
  • 8bddbec43c feat(web): TODO-001 kill switch maintenance banner + disable timer creation saravanakumardb1 2026-04-18 17:56:37 -0700
  • 8ca9e27532 test(ai-context): TODO-009 unit tests for LLM context message generators saravanakumardb1 2026-04-17 12:40:10 -0700
  • 6064d7d227 docs(agents): add .npmrc canonical template rule to AGENTS.md saravanakumardb1 2026-04-14 11:57:23 -0700
  • 2bf172935b fix(web): align billing-client SubscriptionDoc type with platform schema saravanakumardb1 2026-04-13 22:57:32 -0700
  • a0c5f14bbf docs: mark TODO-004 and TODO-005 as completed in agentic roadmap saravanakumardb1 2026-04-13 17:00:55 -0700
  • 229ce4f00f feat(backend): wire Ollama LLM for context messages (TODO-005) saravanakumardb1 2026-04-13 17:00:24 -0700
  • 0e7c1aeb15 feat(backend): state-change event detection + clone template on start saravanakumardb1 2026-04-13 17:00:05 -0700
  • 0129f5623c fix(backend): emit routine.started and household.created domain events saravanakumardb1 2026-04-13 15:52:49 -0700
  • 9b398bbd68 fix(backend): convert ecosystem-phase2 test to Vitest, fix .ts extension + hardcoded productId saravanakumardb1 2026-04-13 15:51:58 -0700
  • fcd2ee3ad2 fix(docker): standardize pnpm filter glob to match ecosystem convention saravanakumardb1 2026-04-13 15:50:43 -0700
  • 24b1dd05fc docs: mark TODO-006, TODO-010, TODO-011 as completed in agentic roadmap saravanakumardb1 2026-04-13 14:59:47 -0700
  • 9ece4306a2 feat(docker): add docker-prep.sh for tarball-based Docker builds saravanakumardb1 2026-04-13 14:59:21 -0700
  • 9e63418837 fix(cleanup): TODO-011 — wire error boundary to telemetry trackEvent saravanakumardb1 2026-04-13 14:58:59 -0700
  • 5dafcc2118 fix(cleanup): TODO-006 — centralize backend URL via getBackendBaseURL() from product-config saravanakumardb1 2026-04-13 14:58:44 -0700
  • d74c80a711 fix(cleanup): TODO-010 — replace hardcoded PRODUCT_ID with import from product-config saravanakumardb1 2026-04-13 14:56:57 -0700
  • 8152d508d1 fix(docker): .docker-deps COPY + optional secret + .npmrc.docker simplification saravanakumardb1 2026-04-13 14:05:54 -0700
  • c1972ef0d0 feat(backend): emit timer.created event from POST /timers route saravanakumardb1 2026-04-13 11:50:39 -0700
  • 82428d7bf9 fix(backend): fix sync throw isolation in event bus + add 6 tests saravanakumardb1 2026-04-13 11:42:14 -0700
  • fbac905e9c feat(backend): add domain event bus + webhook dispatch saravanakumardb1 2026-04-13 11:28:38 -0700
  • 427080a2a3 chore: standardize .npmrc + workspace for corp network resilience saravanakumardb1 2026-04-13 10:34:50 -0700
  • ed3bc15a4a chore(deps): use wildcard (*) for @bytelyst/* internal packages saravanakumardb1 2026-04-13 01:05:40 -0700
  • c8bab1d617 chore: update registry URL to gitea.bytelyst.com + lockfile refresh root 2026-04-13 06:03:56 +0000
  • e61858db15 feat(ios): add TestFlight release script, README, BUILD_STATE + bundle ID migration saravanakumardb1 2026-04-04 23:20:30 -0700
  • 1ea3965492 fix(ios): remove duplicate theme enums + add ExportOptions.plist for TestFlight saravanakumardb1 2026-04-04 23:11:58 -0700
  • fdd3743f28 feat(phase2): import chronomind routines from plans Saravana Achu Mac 2026-04-03 19:30:11 -0700
  • 9897d2cd09 docs(todos): standardize all TODOs with running numbers and delegatable instructions saravanakumardb1 2026-04-01 01:05:25 -0700
  • f94c2d8424 fix(web): add NEXT_PUBLIC_CHRONOMIND_BACKEND_URL to .env.example saravanakumardb1 2026-04-01 00:00:11 -0700
  • ea5adcc6ca fix(backend): harden Phase A endpoints — Zod validation, feature flag gate, state filtering saravanakumardb1 2026-03-31 23:56:35 -0700
  • c0e576e15c docs(roadmap): update Phase A checkboxes with commit links saravanakumardb1 2026-03-31 23:47:10 -0700
  • c80c1e4462 feat(ai-context): Phase A.4 — context-aware AI messages with LLM fallback saravanakumardb1 2026-03-31 23:46:00 -0700
  • 29a48025eb feat(agent-actions): Phase A.2 — agent action audit trail module + tests saravanakumardb1 2026-03-31 23:38:03 -0700
  • 686f5fb33e feat(mcp): Phase A.1 — reschedule, availability, and start-routine endpoints saravanakumardb1 2026-03-31 23:31:04 -0700
  • f3e14e28dd feat(ecosystem): Phase 0 — kill-switch, feedback, accessibility, feature flags, telemetry events saravanakumardb1 2026-03-31 23:26:37 -0700
  • 8ca4244855 ci: fix YAML formatting — normalize blank lines saravanakumardb1 2026-03-29 11:04:08 -0700
  • 33b4faa283 ci: update CI/CD configuration saravanakumardb1 2026-03-29 10:50:55 -0700
  • 9b574b1a2c chore: add .nvmrc pinning Node 22 saravanakumardb1 2026-03-29 10:48:16 -0700
  • ac6edec73f fix(tokens): replace hardcoded personal category hex with CSS token var saravanakumardb1 2026-03-29 10:29:14 -0700
  • d192061df3 fix(web): exclude e2e/ from tsconfig to prevent false typecheck errors saravanakumardb1 2026-03-29 02:19:06 -0700
  • 8b18a8e74b fix(deps): switch @bytelyst/ui and design-tokens to file: refs for local resolution saravanakumardb1 2026-03-29 02:12:45 -0700
  • a611180537 docs(agents): add @bytelyst/ui and @bytelyst/design-tokens to AGENTS.md saravanakumardb1 2026-03-29 01:44:01 -0700
  • f5dc7332cb fix(tokens): import @bytelyst/design-tokens/css/chronomind — remove hand-written token block saravanakumardb1 2026-03-29 01:23:57 -0700
  • c9448d35e4 fix(e2e): fix escaped backticks in visual-regression template literals saravanakumardb1 2026-03-29 01:01:14 -0700
  • e60efddaab fix(web): remove dead responsive sidebar CSS — ChronoMind uses header layout, no sidebar saravanakumardb1 2026-03-29 00:06:48 -0700
  • 72651ceff1 feat(web): add responsive sidebar CSS breakpoints for mobile saravanakumardb1 2026-03-28 23:30:01 -0700
  • 947c93d10b feat(web): wire @bytelyst/ui ToastProvider into app providers saravanakumardb1 2026-03-28 23:25:41 -0700
  • 075e1850e5 fix(web): add interactive hover/active states for buttons and links saravanakumardb1 2026-03-28 23:20:44 -0700
  • ffe2d28921 test(visual): add Playwright visual regression screenshot tests saravanakumardb1 2026-03-28 00:55:40 -0700
  • 1191d9e00d chore(design-system): add responsive sidebar CSS breakpoints (768px collapse) saravanakumardb1 2026-03-28 00:51:28 -0700
  • c2db021568 fix(web): add skip-to-content link for WCAG keyboard accessibility saravanakumardb1 2026-03-28 00:47:03 -0700
  • 2d0a47be92 fix(web): add prefers-reduced-motion media query for accessibility saravanakumardb1 2026-03-28 00:38:48 -0700
  • 0036e6af10 chore(design-system): add @bytelyst/ui shared component library dependency saravanakumardb1 2026-03-28 00:36:08 -0700
  • 3dce28df00 ci: add Playwright E2E job to Gitea CI saravanakumardb1 2026-03-28 00:35:02 -0700
  • bc7430a436 chore(design-system): deploy canonical generated Swift theme tokens from @bytelyst/design-tokens saravanakumardb1 2026-03-28 00:26:05 -0700
  • 487464bcaf fix(web): add sr-only utility + prefers-color-scheme light mode to globals.css saravanakumardb1 2026-03-28 00:25:20 -0700
  • 662e66fc4b fix(scripts): exclude .env.example from secret scan saravanakumardb1 2026-03-27 23:08:56 -0700
  • c710c8172b chore: add Husky pre-commit hooks + secret-scan scripts saravanakumardb1 2026-03-27 23:03:33 -0700
  • d6cddb9641 chore(backend): add FIELD_ENCRYPT env vars to .env.example saravanakumardb1 2026-03-27 23:01:26 -0700
  • 30da27a175 ci: add backend lint step to Gitea CI saravanakumardb1 2026-03-27 22:58:49 -0700
  • 7ac57d0ec7 feat(a11y): add axe-core accessibility E2E spec with focus-visible test saravanakumardb1 2026-03-27 16:42:03 -0700
  • 98be554adf feat(design-system): add design review PR template with screenshot requirement saravanakumardb1 2026-03-27 16:37:28 -0700
  • 3cf08d6cad feat(design-system): add loading.tsx route transition page saravanakumardb1 2026-03-27 16:34:27 -0700
  • d22e73fa0f fix(widgets): add .privacySensitive() to timer label and countdown views saravanakumardb1 2026-03-27 13:57:15 -0700
  • e9e96ba18a fix(e2e): upgrade shallow specs with page.route() API mocking and error state tests saravanakumardb1 2026-03-27 13:32:05 -0700
  • 5453cb131a chore(web): add Dockerfile, service worker, and e2e test scaffolds saravanakumardb1 2026-03-27 11:28:33 -0700
  • d179c4c624 feat(watch,mac): complete watchOS + macOS companion targets saravanakumardb1 2026-03-27 11:28:13 -0700
  • a865b9d655 chore: add standalone docker-compose.yml for local dev saravanakumardb1 2026-03-26 23:12:22 -0700
  • 38dbed80ef chore(backend): add eslint config and lint script saravanakumardb1 2026-03-26 22:59:50 -0700
  • 2ca292c983 chore: .npmrc use ${GITEA_NPM_HOST}:3300 instead of hardcoded localhost saravanakumardb1 2026-03-24 15:46:33 -0700
  • c6e83f991d fix(docker): correct web Dockerfile EXPOSE/PORT to 3030 matching docker-compose saravanakumardb1 2026-03-24 11:45:29 -0700
  • 5c67bed5a6 fix(docker): remove hardcoded corporate proxy and jfrog registry from Dockerfiles saravanakumardb1 2026-03-24 11:12:38 -0700
  • c1ffb3c222 chore: remove docker-prep.sh — replaced by Gitea registry-backed Dockerfiles saravanakumardb1 2026-03-24 06:21:04 -0700
  • 3b32b78c35 fix(ci): remove stale common-plat build step — packages from Gitea registry now saravanakumardb1 2026-03-24 05:54:50 -0700