-
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
-
5a6bad3ec3
Remove Gorush, use direct APNs/FCM, fix worker queries
Trey t
2025-12-06 00:59:42 -06:00
-
91a1f7ebed
Add Redis caching for lookup data and admin cache management
Trey t
2025-12-05 22:35:09 -06:00
-
1b06c0639c
Add actionable push notifications and fix recurring task completion
Trey t
2025-12-05 14:23:14 -06:00
-
bbf3999c79
Add task templates API and admin management
Trey t
2025-12-05 09:07:53 -06:00
-
e824c90877
add prod key
Trey t
2025-12-04 21:11:23 -06:00
-
838685b793
Fix push notifications and hide action button on completed tasks
Trey t
2025-12-04 20:47:19 -06:00
-
5a6fbe0a36
Add email notification preference for task completion
Trey t
2025-12-04 20:04:24 -06:00
-
0825fd9a12
Rename MyCrib to Casera in admin test email footer
Trey t
2025-12-04 19:07:32 -06:00
-
c7cfa9080f
Fix dashboard task stats using wrong table name in JOINs
Trey t
2025-12-04 18:52:55 -06:00
-
3d33a1f483
Fix clear all data - preserve superusers properly
Trey t
2025-12-04 16:20:59 -06:00
-
44990c9131
Make upgrade-triggers endpoint public for app initialization
Trey t
2025-12-04 15:55:41 -06:00
-
77c8c4fad8
Add lightweight summary endpoint for task statistics
Trey t
2025-12-03 09:52:37 -06:00
-
61cba2519f
Reorder kanban columns: move In Progress after Overdue
Trey t
2025-12-02 22:13:59 -06:00
-
7dc85aa4cf
Add comprehensive kanban board tests and fix test suite
Trey t
2025-12-02 21:51:21 -06:00
-
3419b66097
Add landing page, redesign emails, and return updated task on completion
Trey t
2025-12-02 21:33:17 -06:00
-
76579e8bf8
Add secure media access control with authenticated proxy endpoints
Trey t
2025-12-02 19:47:39 -06:00
-
ed21d9267d
Add 5 new language translations: Chinese, Japanese, Korean, Italian, Dutch
Trey t
2025-12-02 08:42:57 -06:00
-
c17e85c14e
Add comprehensive i18n localization support
Trey t
2025-12-02 02:01:47 -06:00
-
c72741fd5f
Add contractors by residence endpoint and Bruno API collection
Trey t
2025-12-01 20:38:57 -06:00
-
0c86611a10
Add IsFree subscription toggle to bypass all tier limitations
Trey t
2025-12-01 18:05:41 -06:00
-
0a708c092d
Add Apple Sign In welcome email, notification preferences on registration, and contractor sharing tests
Trey t
2025-12-01 17:42:37 -06:00
-
be507561f1
wip
Trey t
2025-11-29 23:36:48 -06:00
-
4e9b31377b
Make contractor residence optional with visibility rules
Trey t
2025-11-29 18:42:11 -06:00
-
9e91e274e8
Add worker environment variables to Dokku setup guide
Trey t
2025-11-29 14:01:41 -06:00
-
a15e847098
Replace Gorush with direct APNs/FCM integration
Trey t
2025-11-29 12:04:31 -06:00
-
c4118c8186
Add /devices/register/ route alias for mobile clients
Trey t
2025-11-29 11:43:32 -06:00
-
80c9fca6e9
Show full device token in admin panel
Trey t
2025-11-29 11:28:36 -06:00
-
8022e03246
Fix port conflict: separate Next.js (3001) from Go API (PORT)
Trey t
2025-11-29 11:12:26 -06:00
-
d166df00e9
Fix Dokku guide: move Gorush to required flow, remove duplicate section
Trey t
2025-11-29 10:55:53 -06:00
-
ef73902273
Expand Gorush setup instructions in Dokku guide
Trey t
2025-11-29 10:50:40 -06:00
-
29de02a8c6
Add Dokku deployment guide
Trey t
2025-11-29 10:39:08 -06:00
-
b91ba8a8ca
add in apple auth key
Trey t
2025-11-29 10:34:27 -06:00
-
15e361f983
Add admin panel pages for additional models
Trey t
2025-11-29 01:18:25 -06:00
-
409d9716bd
Add Sign in with Apple authentication
Trey t
2025-11-29 01:17:10 -06:00
-
c7dc56e2d2
Rebrand from MyCrib to Casera
Trey t
2025-11-28 21:10:48 -06:00
-
99465a590d
Fix admin panel edit forms and expand API responses
Trey t
2025-11-28 21:00:42 -06:00