Releases
v0.5.17
Compare
Sorry, something went wrong.
No results found
0.5.17 (2026-02-04)
Bug Fixes
ai: include injury status in chat context (2c7af75 )
ai: prioritize sport-specific settings and metric preferences in athlete profile analysis (fe701a8 )
api/chat: ensure structural integrity and validate tool call args in message history (7ec8c8a )
api: allow null for sex and name in profile update (0bcafd5 )
api: improve profile error handling and fix repository type casting (d401e7c )
api: prevent deletion of completed planned workouts during sync reconciliation (be24732 )
api: relax nickname validation and enhance logging in profile update (3ad2347 )
ci: fix environment secret access and standardize sanitization (08333f4 )
ci: remove invalid environment from caller and use secrets: inherit (6ec657d )
ci: set environment to preview for build-and-deploy job (fef8b45 )
components: fix running planned workout structure and zones in calendar modal (3869714 )
components: use utc date formatting in wellness modal to prevent timezone shift (9c6f1be )
Correct env file path instructions and clarify MacOS tip (a4e8d44 )
deploy: correct indentation in reusable workflow (15f9ae0 )
deploy: create .env file for prisma config compliance (3eb6803 )
deploy: fix bash syntax error in trigger connectivity check (e781ca2 )
deploy: fix secret reference in reusable workflow (a10ac52 )
deploy: provide dummy DATABASE_URL for build and prisma generate (6ec9004 )
deploy: robust migration check in start.sh (10d6737 )
deploy: use env for secret check in if condition (fda7397 )
deploy: use env for secret check in reusable workflow (f73f741 )
deploy: use env for secret check in reusable workflow (cce8d11 )
deploy: use full path for reusable workflow (119961b )
deploy: use pnpm action v3 and local path (171dfdc )
deploy: use sed for sanitization to avoid GH Actions expression confusion (3619930 )
docker: copy server source and prisma config to runner stage (12cc046 )
docker: copy trigger directory to runner stage (60d3212 )
events: ensure event dates respect user timezone (72870e6 )
frontend: enforce strict utc date formatting for wellness and activities (192aa64 )
goals: automatically sync goal progress when weight or FTP changes (5b282f4 )
intervals: map 'Active Recovery' to 'Ride' during publishing (37b0875 )
pages: add null checks for hydration and injury color classes (65d5347 )
prisma: robust dummy fallback for database url (10dad91 )
prisma: update database URL handling (1d03827 )
recommendations: create new workout on accept if current is completed (ef6c58d )
server: align nutrition and wellness dates with user timezone in chat context (5a9770f )
server: correct wellness metric mappings and enrich ai prompts with text labels (9f5b1da )
services: update chat context to use utc date formatting (a3c9176 )
test: update mocks for chat context service to include findFirst (22b981d )
trigger: add missing imports for withings ingestion (2f00ee6 )
trigger: enforce utc formatting for nutrition analysis dates (b6fb5a0 )
trigger: handle missing workout in structured generation as warning (c8cc75b )
triggers: update ai context with wellness labels and fix date utils imports (18c02bc )
types: resolve typescript errors in planning tools and chat room list (c57b095 )
utils: handle null values in wellness label functions (ffe4654 )
Features
admin: update users list with search and pagination and add subscriptions page (6de1d9f )
ai: add planned workout tools and expand chat context (0816461 )
api: add target url and advert type to system messages (f625b51 )
api: implement integration settings persistence and retrieval (9093925 )
api: refactor chat message turns for ai sdk v5 and add chat sharing support (3182e01 )
api: update feedback endpoints to support room reporting (f121258 )
chat: enhance room list with sharing and improve sidebar responsiveness (a9ca591 )
cli: add optimized backfill and debug tools for wellness metrics (ec7e881 )
cli: add sport settings check command (4a1e5bd )
cli: add user analysis command and improved search (947711f )
cli: add user growth command and update gemini metrics (1b6add7 )
components: add mobile-optimized activity dashboard components (b3255b0 )
components: enhance system message card with responsive layout and cta placement (591370f )
components: implement ai feedback form and report issue modal (ecb55d3 )
components: update system message card with advert styles and admin controls (c3d2736 )
core: add readiness analysis setting and contributor status (c99f4da )
db: add generic settings field to integration model (e2eb960 )
deploy: migrate deployment pipeline from cloudbuild to github actions and dokploy (f399336 )
frontend: display descriptive labels for mood and stress scores (b0907c6 )
integrations: add planned workout sync and activity ingestion settings for intervals.icu (beda0f0 )
integrations: add polar integration with ingestion and webhook support (6ce4308 )
intervals: implement readiness scale normalization (b13ea35 )
settings: add intervals.icu readiness scale configuration UI (3eb067b )
system-messages: implement advert targeting logic and fix ui types (09a3d02 )
ui: add json viewer component and update fitness detail page (38faaea )
wellness: add descriptive labels for hydration and injury status (5f1b7e2 )
wellness: add history tracking schema and repository logic (0bbbac2 )
wellness: add weight and blood pressure tracking (19c9b8c )
wellness: implement auto-analysis trigger for readiness and nutrition (8266a5b )
workouts: enable auto-analysis after deduplication (daa8845 )
workouts: implement bulk FIT file upload and background processing (a4ecb65 )
You can’t perform that action at this time.