d7f45cbf46feat: Fix failing backend tests and improve test infrastructure
William Valentin
2025-11-28 11:18:15 -08:00
b8ffc22259test(backend): enhance CouchDB mocking and test infrastructure
William Valentin
2025-11-05 13:05:25 -08:00
d427188bc0fix(scripts): update registry URL in build-multiarch.sh
William Valentin
2025-11-05 12:59:20 -08:00
758de862aafix(k8s): migrate backend from Bun to Node.js and fix registry URLs
William Valentin
2025-11-05 12:59:06 -08:00
cae0861f28fix(k8s): correct registry server name in registry-secret.yaml
William Valentin
2025-11-05 12:55:26 -08:00
9ffe07b9a9feat(k8s): integrate registry secret into deployment workflow
William Valentin
2025-11-05 12:50:49 -08:00
bef95b046cfeat(makefile): add comprehensive Kubernetes testing and deployment targets
William Valentin
2025-11-05 12:26:51 -08:00
0e4599343efix(models/user-badge): normalize find results and return updated docs; remove duplicate methods
William Valentin
2025-11-04 12:21:58 -08:00
1591f58eecrefactor(models,validators): tighten validation and standardize couchdbService usage\n\n- User: fix bio length check, error messages, and typos (couchdbService calls and bcrypt prefix).\n- UserBadge: use array from find(), return couchdbService results consistently, and call updateDocument/deleteDocument APIs.\n- profileValidator: switch custom URL regex to express-validator isURL with protocol requirement.\n\n🤖 Generated with [AI Assistant]\n\nCo-Authored-By: AI Assistant <noreply@ai-assistant.com>
William Valentin
2025-11-04 10:56:28 -08:00
d2e12ef23dfix(models/point-transaction): align find() consumers to array API and correct balance/history accessors\n\nUpdates findByUser/findByType/getUserBalance/getUserTransactionHistory to consume couchdbService.find as an array, removing result.docs assumptions. Prevents undefined access and ensures correct balance retrieval.\n\n🤖 Generated with [AI Assistant]\n\nCo-Authored-By: AI Assistant <noreply@ai-assistant.com>
William Valentin
2025-11-04 10:56:20 -08:00
cfc9b09a1ffix(routes/events): replace deprecated User.update with instance save in RSVP/cancel flows to persist user event participation reliably\n\nEnsures user.events and stats are persisted by calling user.save() instead of non-existent User.update. Also keeps participants response consistent.\n\n🤖 Generated with [AI Assistant]\n\nCo-Authored-By: AI Assistant <noreply@ai-assistant.com>
William Valentin
2025-11-04 10:56:12 -08:00
ccf1323849feat(backend): register analytics, leaderboard, and profile routes in server
William Valentin
2025-11-03 14:10:30 -08:00
3e4c730860feat: implement comprehensive gamification, analytics, and leaderboard system
William Valentin
2025-11-03 13:53:48 -08:00
ae77e30ffbfeat: implement API response caching with node-cache
William Valentin
2025-11-03 13:25:50 -08:00
43c2e76070feat: implement comprehensive search and filter system for streets
William Valentin
2025-11-03 13:21:59 -08:00
a2d30385b5feat: implement real-time notification toast system
William Valentin
2025-11-03 13:20:15 -08:00
771d39a52bfeat: integrate OpenAI API for intelligent task suggestions
William Valentin
2025-11-03 13:19:00 -08:00
a12519aa41feat: enhance health check endpoints with Socket.IO monitoring
William Valentin
2025-11-03 13:08:26 -08:00
928d9a65fefeat: add environment variable validation on startup
William Valentin
2025-11-03 13:07:26 -08:00
b614ca5739test: fix 57 backend test failures and improve test infrastructure
William Valentin
2025-11-03 13:05:37 -08:00
b10815cb71fix: remove --frozen-lockfile from frontend Docker build
William Valentin
2025-11-03 12:42:33 -08:00
9fc942deaefix: rewrite problematic test files to work with bun test
William Valentin
2025-11-03 12:32:40 -08:00
780147eabffix: improve test infrastructure and resolve mocking issues
William Valentin
2025-11-03 12:13:16 -08:00
df245fff90fix: resolve CouchDB connection issues in backend tests
William Valentin
2025-11-03 12:11:10 -08:00
5e872ef952fix: resolve test infrastructure issues
William Valentin
2025-11-03 10:34:27 -08:00
0cc3d508e1feat: Complete standardized error handling across all models
William Valentin
2025-11-03 10:30:58 -08:00