Commit Graph

  • ed8cbca1da build: streamline Docker setup and environment config main William Valentin 2025-10-16 13:16:52 -07:00
  • f44ec57c62 build: enhance test configuration and TypeScript handling William Valentin 2025-10-16 13:16:37 -07:00
  • bf36f14eab fix(config): resolve circular import in unified config William Valentin 2025-10-16 13:16:25 -07:00
  • 7f5cf7a9e5 test: add comprehensive test coverage structure William Valentin 2025-10-16 13:16:12 -07:00
  • 6a6b48cbc5 test: update auth and database tests for password hashing William Valentin 2025-10-16 13:16:00 -07:00
  • 7317616032 feat(ui): improve avatar dropdown keyboard accessibility William Valentin 2025-10-16 13:15:37 -07:00
  • 25e25d92bc feat(auth): add password reset page component William Valentin 2025-10-16 13:15:25 -07:00
  • a183aca4d8 feat(auth): implement secure password authentication William Valentin 2025-10-16 13:15:08 -07:00
  • 50a352fb27 feat(auth): add bcrypt password hashing service William Valentin 2025-10-16 13:14:54 -07:00
  • 35d6a48802 docs: add repository guidelines and development standards William Valentin 2025-10-16 13:14:42 -07:00
  • 10d1de91fe refactor(logging): replace console usage with logger William Valentin 2025-09-23 12:19:15 -07:00
  • 16bd4a8b20 chore(makefile): add parity targets and seeding William Valentin 2025-09-23 11:39:30 -07:00
  • dec8c7b42e docs: add docker compose quickstart William Valentin 2025-09-23 11:32:48 -07:00
  • eb43766b21 docs: clarify run profiles and env setup William Valentin 2025-09-23 11:29:39 -07:00
  • de237fd997 refactor: centralize base64 encoding William Valentin 2025-09-23 11:27:32 -07:00
  • e3a924c0c6 feat(db): retry on document conflicts William Valentin 2025-09-23 11:25:28 -07:00
  • f9ccb50222 feat(db): index users by email William Valentin 2025-09-23 11:23:45 -07:00
  • fcfe2a38e2 feat(admin): replace alerts with toasts William Valentin 2025-09-23 11:20:37 -07:00
  • e9a662d1e2 feat(admin): add user search and sorting William Valentin 2025-09-23 10:58:01 -07:00
  • 7c712ae84b test(reminders): cover schedule edge cases William Valentin 2025-09-23 10:54:33 -07:00
  • 9bed793997 feat(reminders): validate frequency and time range William Valentin 2025-09-23 10:53:12 -07:00
  • 35dcae07e5 feat(accessibility): improve dose and reminder cards William Valentin 2025-09-23 10:47:48 -07:00
  • 2cb56d5f5f feat(medication): improve snooze timer handling William Valentin 2025-09-23 10:45:18 -07:00
  • 9b4ee116e6 test(schedule): cover dst transition logic William Valentin 2025-09-23 10:39:35 -07:00
  • e7dbe30763 feat(mail): clarify mailgun configuration feedback William Valentin 2025-09-23 10:30:12 -07:00
  • 71c37f4b7b test(auth): add token service coverage William Valentin 2025-09-23 10:24:44 -07:00
  • c1c8e28f01 refactor(logging): replace console usage in auth flows William Valentin 2025-09-23 10:15:57 -07:00
  • 6b6a44acef feat(auth): centralize token storage William Valentin 2025-09-23 10:11:14 -07:00
  • 3702c1da8a build(container): run caddy as root to avoid 'no matching entries in passwd file' in certain runtimes agent/introduce-bcrypt-hashing-1758642524245-kwmoi1 agent/add-reset-password-ui-1758642604574-nj9nti William Valentin 2025-09-09 13:27:13 -07:00
  • eb55fb8951 build(container): fix Caddy stage permissions by using COPY --chown and drop chown RUN to avoid rootfs perms error William Valentin 2025-09-09 12:57:57 -07:00
  • 5ead0d1ce9 make: fix docker-run by using local docker build and add docker-buildx for multi-arch; pass VITE_COUCHDB_* build args William Valentin 2025-09-09 12:55:04 -07:00
  • 3992765833 chore(container): remove obsolete nginx.conf; docs: update references from Nginx to Caddy William Valentin 2025-09-09 12:47:54 -07:00
  • da9d221dae build(container): replace nginx with caddy for static SPA serving (no TLS); embed Caddyfile; keep health endpoint on /health William Valentin 2025-09-09 12:44:19 -07:00
  • 15170a4f43 db(couchdb): auto-provision databases on startup for production strategy; add TokenService with CouchDB-backed token storage and localStorage fallback; switch OAuth to unified config for client IDs and redirect URI; express Request typing for req.user; align exportAsEnvVars with show-config expectations; remove Vite importmap from index.html; prefer babel-jest over ts-jest; remove duplicate uuid mocking from Jest config William Valentin 2025-09-09 12:30:38 -07:00
  • 062e0973c1 chore: remove CHANGELOG.md and CONTRIBUTING.md William Valentin 2025-09-08 22:35:26 -07:00
  • c4152c9061 fix: clean up tsconfig.json and remove Playwright references William Valentin 2025-09-08 22:31:18 -07:00
  • da21692785 remove: broken component test examples William Valentin 2025-09-08 22:26:11 -07:00
  • 286ceeb106 remove: obsolete env.test.ts with broken imports William Valentin 2025-09-08 22:25:05 -07:00
  • d693dcf45c remove: broken Playwright E2E testing infrastructure William Valentin 2025-09-08 22:23:17 -07:00
  • b5b475f21b remove: obsolete HTML template processing system William Valentin 2025-09-08 22:21:14 -07:00
  • 10e0d6d14b docs: update references to removed debug and deployment files William Valentin 2025-09-08 22:18:41 -07:00
  • ad8a16271c remove: legacy test cleanup report William Valentin 2025-09-08 22:18:33 -07:00
  • 930e044144 remove: obsolete auth debug test infrastructure William Valentin 2025-09-08 22:18:25 -07:00
  • 5e749b8982 remove: pre-production Gitea deployment configuration William Valentin 2025-09-08 22:18:16 -07:00
  • 13a06b71d1 feat: update Docker build to support amd64 and arm64, use --push William Valentin 2025-09-08 22:09:33 -07:00
  • 2bda21dc2a docs: add configuration management commands to README William Valentin 2025-09-08 22:08:37 -07:00
  • 0bb9e95e7d remove: delete corrupted rename-app.sh file and update references William Valentin 2025-09-08 22:07:01 -07:00
  • 147be3bcb5 remove: delete Makefile.original backup file William Valentin 2025-09-08 22:06:06 -07:00
  • a7e5c1f7cb docs: major README cleanup and simplification William Valentin 2025-09-08 22:05:40 -07:00
  • a76f94fba7 fix: resolve Docker build and nginx configuration issues William Valentin 2025-09-08 21:53:08 -07:00
  • 9b854f75d5 refactor: simplify Docker commands in Makefile William Valentin 2025-09-08 21:48:08 -07:00
  • d08533712f feat: enhance Makefile with APP_NAME integration and improved Docker workflows William Valentin 2025-09-08 21:45:45 -07:00
  • 518752ab6e feat: use DOCKER_IMAGE from .env in Makefile William Valentin 2025-09-08 21:43:02 -07:00
  • 36dcdbd459 docs: fix broken references and update paths William Valentin 2025-09-08 21:38:07 -07:00
  • fd82b7755b docs: simplify implementation summary to current status William Valentin 2025-09-08 21:37:57 -07:00
  • f51bdeb284 docs: refocus architecture docs on current development state William Valentin 2025-09-08 21:37:46 -07:00
  • 280eb489e7 docs: update main documentation index for simplified structure William Valentin 2025-09-08 21:37:35 -07:00
  • fdb0c78827 docs: reorganize files into logical folder structure William Valentin 2025-09-08 21:37:25 -07:00
  • 8f70dca7b7 docs: remove irrelevant migration and summary documents William Valentin 2025-09-08 21:37:16 -07:00
  • 79394455ee docs: update README to reflect unified configuration system William Valentin 2025-09-08 21:24:42 -07:00
  • f6b0e919ef fix: resolve configuration loading issues William Valentin 2025-09-08 21:24:31 -07:00
  • 190cffb61b refactor: simplify Docker and CI/CD to use unified config William Valentin 2025-09-08 21:24:20 -07:00
  • a8647ff33d refactor: update application code to use unified configuration William Valentin 2025-09-08 21:24:07 -07:00
  • 491f9d0314 refactor: simplify package.json scripts and add config helpers William Valentin 2025-09-08 21:23:56 -07:00
  • b59160eb10 feat: implement unified configuration as single source of truth William Valentin 2025-09-08 21:23:44 -07:00
  • 8830842ba2 refactor: remove scattered environment configuration files William Valentin 2025-09-08 21:23:33 -07:00
  • 11a0066b67 refactor: remove unused deployment infrastructure William Valentin 2025-09-08 21:23:23 -07:00
  • 8aaeb1fe85 feat: simplify Makefile to focus on core development commands William Valentin 2025-09-08 21:23:10 -07:00
  • 8e1456d52b feat: update generated configs and environment files William Valentin 2025-09-08 20:44:19 -07:00
  • b81f9b2970 docs: update documentation to reflect unified config system William Valentin 2025-09-08 20:43:44 -07:00
  • 25b68ee67d feat: improve unified config system and build process William Valentin 2025-09-08 20:43:02 -07:00
  • 9132d78bfa feat: enhance Docker buildx commands with unified config integration William Valentin 2025-09-08 20:42:29 -07:00
  • 341aaf1ae0 refactor: simplify Vite config to use unified config as single source William Valentin 2025-09-08 20:41:47 -07:00
  • 7b3a5e0506 cleanup: remove legacy config and backup files William Valentin 2025-09-08 20:41:38 -07:00
  • a7e5df4b2e test: update mocks to use unified config structure William Valentin 2025-09-08 20:40:29 -07:00
  • 811339cea2 refactor: migrate services from app.config to unified config William Valentin 2025-09-08 20:39:03 -07:00
  • 6f1cf76a86 feat: enhance Docker build process and deployment options William Valentin 2025-09-08 19:48:26 -07:00
  • 430ed7458b Add comprehensive deployment solutions and fix production deployment William Valentin 2025-09-08 19:32:52 -07:00
  • beb9d84071 Fix build process and add production build support William Valentin 2025-09-08 19:23:42 -07:00
  • 430bc6acf8 Remove deprecated entries from Makefile and update documentation William Valentin 2025-09-08 19:07:26 -07:00
  • 598c1da17b Complete database service consolidation and documentation William Valentin 2025-09-08 18:59:08 -07:00
  • ac3643f76d Refactor database services and add component tests William Valentin 2025-09-08 18:30:43 -07:00
  • 31e08d730d docs: add comprehensive test suite improvement documentation William Valentin 2025-09-08 11:45:08 -07:00
  • 7029ec0b0d fix: resolve email verification service test failures William Valentin 2025-09-08 11:43:28 -07:00
  • 4f72e464eb test: enhance test setup and infrastructure William Valentin 2025-09-08 11:42:53 -07:00
  • 5623f7efd2 test: add comprehensive hook tests William Valentin 2025-09-08 11:38:37 -07:00
  • 7615600090 test: add authentication middleware tests William Valentin 2025-09-08 11:36:36 -07:00
  • 3eb18a3b47 test: add email service comprehensive tests William Valentin 2025-09-08 11:36:00 -07:00
  • 5098631551 test: add comprehensive OAuth service tests William Valentin 2025-09-08 11:35:27 -07:00
  • 6305315afc feat: implement navigation service for testable OAuth flows William Valentin 2025-09-08 11:33:31 -07:00
  • 8541877290 refactor: implement database service with strategy pattern William Valentin 2025-09-08 11:30:58 -07:00
  • 2556250f2c feat: add comprehensive test coverage and fix lint issues William Valentin 2025-09-08 10:13:50 -07:00
  • 9a3bf2084e chore: add auth-specific Playwright artifacts to gitignore William Valentin 2025-09-08 09:46:35 -07:00
  • 0ad797aeb1 feat: add environment-specific configuration files William Valentin 2025-09-08 09:46:00 -07:00
  • 78f5bbd90f feat: add generated configuration files and Kubernetes overlays William Valentin 2025-09-08 09:45:27 -07:00
  • f3936f23fe feat: add unified configuration generation and migration scripts William Valentin 2025-09-08 09:44:50 -07:00
  • 8c8cea9e42 docs: add comprehensive unified configuration documentation William Valentin 2025-09-08 09:44:33 -07:00
  • 54a0a77ed5 feat: add explicit namespace resource to production Kubernetes overlay William Valentin 2025-09-08 09:44:15 -07:00
  • 7ab6d0a486 feat: integrate Vite build with unified configuration William Valentin 2025-09-08 09:43:41 -07:00
  • b8ef2bbf0a build: update Makefile for unified configuration system William Valentin 2025-09-08 09:43:20 -07:00