-
4ec4bbbfe8
Auto-seed lookups + admin + templates on first API boot
master
Trey T
2026-04-15 08:37:55 -05:00
-
58e6997eee
Fix migration numbering collision and bump Dockerfile to Go 1.25
Trey T
2026-04-14 16:17:23 -05:00
-
237c6b84ee
Onboarding: template backlink, bulk-create endpoint, climate-region scoring
Trey t
2026-04-14 15:23:57 -05:00
-
33eee812b6
Harden prod deploy: versioned secrets, healthchecks, migration lock, dry-run
Trey t
2026-04-14 15:22:43 -05:00
-
ca818e8478
Merge branch 'master' of github.com:akatreyt/MyCribAPI_GO
Trey t
2026-04-01 20:45:43 -05:00
-
-
bec880886b
Coverage priorities 1-5: test pure functions, extract interfaces, mock-based handler tests
Trey T
2026-04-01 20:30:09 -05:00
-
2e10822e5a
Add S3-compatible storage backend (B2, MinIO, AWS S3)
Trey t
2026-03-30 21:31:24 -05:00
-
34553f3bec
Add K3s dev deployment setup for single-node VPS
Trey t
2026-03-30 21:30:39 -05:00
-
-
00fd674b56
Remove dead climate region code from suggestion engine
Trey T
2026-03-30 11:19:04 -05:00
-
cb7080c460
Smart onboarding: residence home profile + suggestion engine
Trey T
2026-03-30 09:02:03 -05:00
-
4c9a818bd9
Comprehensive TDD test suite for task logic — ~80 new tests
Trey T
2026-03-26 17:36:50 -05:00
-
7f0300cc95
Add custom_interval_days to TaskResponse DTO
Trey T
2026-03-26 17:06:34 -05:00
-
6df27f203b
Add rate limit response headers (X-RateLimit-*, Retry-After)
Trey T
2026-03-26 14:36:48 -05:00
-
b679f28e55
Production hardening: security, resilience, observability, and compliance
Trey T
2026-03-26 14:05:28 -05:00
-
4abc57535e
Add delete account endpoint and file encryption at rest
Trey T
2026-03-26 10:41:01 -05:00
-
72866e935e
Disable auth rate limiters in debug mode for UI test suites
Trey T
2026-03-23 15:06:18 -05:00
-
42a5533a56
Fix 113 hardening issues across entire Go backend
Trey t
2026-03-18 23:14:13 -05:00
-
3b86d0aae1
Include completion_summary in my-residences list endpoint
Trey t
2026-03-12 00:14:24 -05:00
-
6803f6ec18
Add honeycomb completion heatmap and data migration framework
Trey t
2026-03-12 00:05:10 -05:00
-
739b245ee6
Fix PDF report UTF-8 encoding for residence names and task fields
Trey t
2026-03-09 11:23:44 -05:00
-
7bd2cbabe9
Fix broken email icon by updating old domain references to myhoneydue.com
Trey t
2026-03-07 13:38:55 -06:00
-
bf309f5ff9
Move admin dashboard to admin.myhoneydue.com subdomain
Trey t
2026-03-07 12:35:31 -06:00
-
1fdc29af1c
Add admin subdomain redirect for admin.myhoneydue.com
Trey t
2026-03-07 12:25:26 -06:00
-
821a3e452f
Remove docs and marketing files relocated to old_files
Trey t
2026-03-07 07:09:06 -06:00
-
4976eafc6c
Rebrand from Casera/MyCrib to honeyDue
Trey t
2026-03-07 06:33:38 -06:00
-
793e50ce52
Add regional task templates API with climate zone lookup
Trey t
2026-03-05 15:15:30 -06:00
-
72db9050f8
Add Stripe billing, free trials, and cross-platform subscription guards
Trey t
2026-03-05 11:36:14 -06:00
-
d5bb123cd0
Redesign email templates to match web landing page Warm Sage design system
Trey t
2026-03-04 20:02:41 -06:00
-
6dcf797613
Fix worker healthcheck: use pgrep -f for Alpine busybox compatibility
Trey t
2026-03-02 20:02:42 -06:00
-
7438dfd9b1
Fix timeout middleware panic on proxy/WebSocket routes and worker healthcheck
Trey t
2026-03-02 19:56:12 -06:00
-
7690f07a2b
Harden API security: input validation, safe auth extraction, new tests, and deploy config
Trey t
2026-03-02 09:48:01 -06:00
-
56d6fa4514
Add Dozzle log viewer to dev and prod compose files
treyt
2026-02-24 21:39:43 -06:00
-
e26116e2cf
Add webhook logging, pagination, middleware, migrations, and prod hardening
treyt
2026-02-24 21:32:09 -06:00
-
806bd07f80
Update README for split dev/prod Docker config
treyt
2026-02-24 21:29:52 -06:00
-
f1e39f90c7
Split Docker config for dev/prod and fix arch-agnostic builds
treyt
2026-02-24 21:27:35 -06:00
-
9f8828a503
Fix admin healthcheck: use 127.0.0.1 instead of localhost
treyt
2026-02-24 21:08:40 -06:00
-
ebbbe52560
Fix GOARCH: build arm64 binaries to match Docker platform
Trey t
2026-02-19 15:57:41 -06:00
-
9916003bcd
Fix Docker segfault on Apple Silicon — add linux/arm64 platform
treyt
2026-02-19 15:48:40 -06:00
-
21aaba90d4
Rewrite README with comprehensive new-machine setup instructions
Trey t
2026-02-19 15:36:02 -06:00
-
09a35c0b99
Align document handlers/repo with contract updates
Trey t
2026-02-18 21:37:38 -06:00
-
e7c23bdeb1
Fix backend API parity: document filters, task days param, i18n locales, contract tests
Trey t
2026-02-18 18:49:48 -06:00
-
bb7493f033
Close all 25 codex audit findings and add KMP contract tests
Trey t
2026-02-18 13:15:07 -06:00
-
215e7c895d
wip
Trey t
2026-02-18 10:54:18 -06:00
-
a5245955af
Document temporarily disabled kanban cancel column in CLAUDE.md
Trey t
2026-01-25 10:45:26 -06:00
-
c0b402d7d3
Temporarily hide cancelled column from kanban board
Trey t
2026-01-20 19:45:07 -06:00
-
c2e8800312
Fix task due date update not persisting for tasks with completions
Trey t
2026-01-13 17:50:36 -06:00
-
0e2e1532d2
Add timezone display to admin Next.js frontend
Trey t
2025-12-24 23:07:48 -06:00
-
c464ee093e
Add timezone to admin interface user and notification prefs views
Trey t
2025-12-24 22:55:38 -06:00
-
70a56e8e96
Add timezone-aware daily digest notifications
Trey t
2025-12-24 22:48:34 -06:00
-
12ae11ca59
Refactor daily digest to use canonical repository functions
Trey t
2025-12-23 22:03:40 -06:00
-
914e2f82b0
Fix residence overdue count to exclude in-progress tasks
Trey t
2025-12-23 17:50:49 -06:00
-
bfcc239d7e
Optimize smart reminder to use single query for users and tasks
Trey t
2025-12-22 22:06:31 -06:00
-
1757dfb83f
Fix smart reminder to process each notification type independently
Trey t
2025-12-22 21:41:33 -06:00
-
8962850003
Replace old notification handlers with smart reminder system
Trey t
2025-12-22 20:19:40 -06:00
-
37a04db82e
Fix notification queries to exclude tasks from inactive residences
Trey t
2025-12-22 14:47:37 -06:00
-
8cd41a145f
Fix ClearAllData to delete task_reminderlog table
Trey t
2025-12-19 23:39:32 -06:00
-
51afa0837d
Make reminder schedules additive across frequency tiers
Trey t
2025-12-19 23:24:21 -06:00
-
69206c6930
Add smart notification reminder system with frequency-aware scheduling
Trey t
2025-12-19 23:03:28 -06:00
-
7a57a902bb
Include completion photos in task completed emails
Trey t
2025-12-17 15:27:45 -06:00
-
b62da4e303
Add CLAUDE.md with comprehensive developer documentation
Trey t
2025-12-16 21:04:49 -06:00
-
156741f1ad
Remove summary from list API responses
Trey t
2025-12-16 17:05:52 -06:00
-
b737357c60
Remove AddTrailingSlash middleware that broke admin panel
Trey t
2025-12-16 16:01:13 -06:00
-
9bd0708ca4
Fix date comparison for cross-DB compatibility and add timezone coverage
Trey t
2025-12-16 14:59:12 -06:00
-
6dac34e373
Migrate from Gin to Echo framework and add comprehensive integration tests
Trey t
2025-12-16 13:52:08 -06:00
-
c51f1ce34a
Fix timezone bug in task kanban categorization
Trey t
2025-12-15 20:56:02 -06:00
-
e34d222634
Update Dockerfile to Go 1.24
Trey t
2025-12-15 20:15:06 -06:00
-
226930d383
Fix Go version to 1.23.0 (1.24 doesn't exist yet)
Trey t
2025-12-15 20:12:54 -06:00
-
c58aaa5d5f
Add Apple/Google IAP validation and subscription webhooks
Trey t
2025-12-14 13:58:37 -06:00
-
81885c4ea3
Add marketing materials and competitor analysis
Trey t
2025-12-14 13:18:07 -06:00
-
0cf64cfb0c
Add performance optimizations and database indexes
Trey t
2025-12-14 01:06:08 -06:00
-
2ea5cea936
Add custom interval days support for task frequency
Trey t
2025-12-13 19:05:42 -06:00
-
780e699463
Add Google OAuth authentication support
Trey t
2025-12-13 00:51:44 -06:00
-
684856e0e9
Add timezone-aware overdue task detection
Trey t
2025-12-13 00:04:09 -06:00
-
a568658b58
Add nextDueDate field to TaskResponse for recurring task support
Trey t
2025-12-11 11:10:16 -06:00
-
56b60fcfc8
Add user count column to residences admin page
Trey t
2025-12-09 18:40:30 -06:00
-
68a4c28d68
Add ID and Created columns to all admin pages with sortable columns
Trey t
2025-12-09 17:14:08 -06:00
-
80c6b58361
Increase CPU sampling interval for accurate readings
Trey t
2025-12-09 10:57:51 -06:00
-
3f2b5415ed
Fix frontend/backend type mismatches in monitoring
Trey t
2025-12-09 10:56:47 -06:00
-
eb127fda20
Add real-time log monitoring and system stats dashboard
Trey t
2025-12-09 10:26:40 -06:00
-
12eac24632
Remove remaining status_id references after in_progress migration
Trey t
2025-12-08 22:43:53 -06:00
-
c5b0225422
Replace status_id with in_progress boolean field
Trey t
2025-12-08 20:48:16 -06:00
-
cb250f108b
Add next_due_date editing to admin task form
Trey t
2025-12-08 17:23:30 -06:00
-
5be18fa110
Add next_due_date to admin task views
Trey t
2025-12-08 17:14:21 -06:00
-
1eec68ecf9
Include TotalSummary in kanban board task responses
Trey t
2025-12-08 16:48:39 -06:00
-
9761156597
Add onboarding email campaign system with post-verification welcome email
Trey t
2025-12-08 14:36:50 -06:00
-
e152a6308a
Add quick-complete endpoint for iOS widget task completion
Trey t
2025-12-08 12:02:44 -06:00
-
1a48fbfb20
Include TotalSummary in CRUD responses to eliminate redundant API calls
Trey t
2025-12-08 10:39:33 -06:00
-
f88409cfb4
Add Daily Digest notification preferences with custom time support
Trey t
2025-12-07 22:48:18 -06:00
-
0ea0c766ea
Add admin CRUD for UserProfile, AppleSocialAuth, CompletionImage, DocumentImage
Trey t
2025-12-07 21:08:50 -06:00
-
a348f31a9e
Add per-residence overdue_count to API response
Trey t
2025-12-07 12:19:11 -06:00
-
cfb8a28870
Consolidate task logic into single source of truth (DRY refactor)
Trey t
2025-12-07 11:48:03 -06:00
-
f0c7b070d7
fix shit
Trey t
2025-12-07 10:41:55 -06:00
-
efc6118a98
Fix notification handlers to exclude completed tasks from kanban
Trey t
2025-12-07 10:03:35 -06:00
-
66c8fe9428
Fix PostgreSQL query parameter encoding for notification hour check
Trey t
2025-12-07 09:14:41 -06:00
-
dd16019ce2
Add per-user notification time preferences
Trey t
2025-12-07 00:23:57 -06:00
-
af87bd943e
Add clear stuck jobs admin feature and simplify worker scheduling
Trey t
2025-12-06 23:05:48 -06:00
-
3b9e37d12b
Add generate-share-package endpoint for residence sharing
Trey t
2025-12-06 18:55:48 -06:00
-
83384db014
Improve admin dashboard task status overview
Trey t
2025-12-06 12:09:27 -06:00
-
3b448abcbd
Fix ETag 304 Not Modified by stripping W/ prefix from client header
Trey t
2025-12-06 10:55:32 -06:00
-
1308a89675
Set status to Completed for one-time tasks after completion
Trey t
2025-12-06 10:37:02 -06:00