Commit Graph

  • dd63e29f2b Refactor Strava activity function naming and usage João Vitória Silva 2025-12-20 11:42:12 +00:00
  • 0d89612f5f Add demo environment handling for session endpoints João Vitória Silva 2025-12-20 11:00:02 +00:00
  • 563f55211b Add update instructions for Endurain service FutureCow 2025-12-20 10:50:27 +01:00
  • a2b32bc847 Add tests for identity_providers module and update .gitignore João Vitória Silva 2025-12-19 11:25:57 +00:00
  • 435647d6c0 Add tests for MFA backup codes and OAuth state modules João Vitória Silva 2025-12-19 10:01:57 +00:00
  • 17ef865b5c Add MFA backup codes support for user authentication João Vitória Silva 2025-12-18 23:08:27 +00:00
  • 0ba4d7123c Ensure timezone-aware datetime comparisons and OAuth state cleanup João Vitória Silva 2025-12-18 17:30:52 +00:00
  • ded195a202 Implement OAuth 2.1 CSRF bootstrap pattern for refresh João Vitória Silva 2025-12-18 17:06:53 +00:00
  • dc7990875c Update CSP and expand authentication documentation João Vitória Silva 2025-12-18 16:28:33 +00:00
  • a116eb25a5 Implement CSRF token hash storage and validation for sessions João Vitória Silva 2025-12-18 16:02:04 +00:00
  • 188d600280 Update 401 retry logic in fetchWithRetry João Vitória Silva 2025-12-18 14:58:43 +00:00
  • 4ee166fbfa Implement refresh token rotation and reuse detection João Vitória Silva 2025-12-18 12:32:13 +00:00
  • 04b489df7d Add relationships for OAuthState to User and IdentityProvider João Vitória Silva 2025-12-18 10:54:31 +00:00
  • 20b1149d3d Refactor auth endpoints to use /auth/* paths João Vitória Silva 2025-12-18 10:40:59 +00:00
  • f6e06fb3e6 Add session idle and absolute timeout enforcement João Vitória Silva 2025-12-18 10:28:22 +00:00
  • 23cf954a47 Add middleware for security HTTP headers João Vitória Silva 2025-12-17 17:14:48 +00:00
  • 4727732053 Enforce OAuth 2.1 PKCE, unify token handling, and add MFA lockout João Vitória Silva 2025-12-17 17:05:04 +00:00
  • d688bdc4bd fix: update timeSeconds type annotation to include null Boris 2025-12-17 10:56:46 +01:00
  • c99b4050c3 fix: break long line to comply with PEP8 79 char limit Boris 2025-12-17 10:41:08 +01:00
  • f234ffd838 Merge branch 'endurain-project:master' into feature/hr-zones-time-display Boris 2025-12-17 10:32:26 +01:00
  • b9b9e8c3c5 Refactor OAuth state retrieval and fix datetime usage João Vitória Silva 2025-12-16 14:22:14 +00:00
  • fd7542c0cf Add PKCE and server-side OAuth state for mobile SSO João Vitória Silva 2025-12-16 14:02:31 +00:00
  • 53c9b76594 Deployed 39a01eca with MkDocs version: 1.6.1 João Vitória Silva 2025-12-16 11:56:21 +00:00
  • 39a01eca05 Add mobile SSO implementation guide to authentication docs João Vitória Silva 2025-12-16 11:56:14 +00:00
  • 22f84b4d47 Deployed b9d21801 with MkDocs version: 1.6.1 João Vitória Silva 2025-12-16 11:34:03 +00:00
  • b9d21801a0 Update IdP API routes and add PocketID icon support João Vitória Silva 2025-12-16 11:33:49 +00:00
  • dd7fde9998 Deployed 5aab1e7e with MkDocs version: 1.6.1 João Vitória Silva 2025-12-15 22:25:19 +00:00
  • 5aab1e7e02 Add demo environment information to docs and README João Vitória Silva 2025-12-15 22:24:02 +00:00
  • 9860aeac1f Add Proxmox community script link to navigation João Vitória Silva 2025-12-15 22:13:54 +00:00
  • bddc3d44cf Merge branch 'pr/443' into pre-release João Vitória Silva 2025-12-15 22:09:23 +00:00
  • c445c0c093 Revise and expand SSO documentation, update nav João Vitória Silva 2025-12-15 22:09:09 +00:00
  • 26e08007ca Refactor developer guide into modular sections João Vitória Silva 2025-12-15 21:48:55 +00:00
  • f513f0370f Create Single-sign-on SiEffen 2025-12-15 15:58:00 +00:00
  • 2121196ee3 Update dependency lock files v0.16.3 João Vitória Silva 2025-12-15 12:50:35 +00:00
  • 14a4fa4a47 Squashed commit of the following: João Vitória Silva 2025-12-15 12:46:54 +00:00
  • 70b31fc6d3 Fix swapped labels for elapsed and moving time João Vitória Silva 2025-12-15 12:29:13 +00:00
  • 4d46e88c82 Merge branch 'master' into pre-release João Vitória Silva 2025-12-15 12:25:12 +00:00
  • 2b5e59a4fe Add Pocket ID as supported OIDC identity provider João Vitória Silva 2025-12-15 12:24:51 +00:00
  • c18114431e Address PR review comments Boris Stäheli 2025-12-13 23:24:20 +01:00
  • 6b6a6fdf53 Refactor time calculation for heart rate zones and update display logic in activity components Boris Stäheli 2025-12-13 23:19:46 +01:00
  • 317922d416 Add time duration display to heart rate zones Boris Stäheli 2025-12-13 22:42:23 +01:00
  • 2c653cbc79 Deployed b0bc916c with MkDocs version: 1.6.1 João Vitória Silva 2025-12-12 14:08:41 +00:00
  • b0bc916c44 Update project links to new GitHub organization João Vitória Silva 2025-12-12 14:08:19 +00:00
  • f7d487034d Deployed 3e2c3159 with MkDocs version: 1.6.1 João Vitória Silva 2025-12-12 13:08:26 +00:00
  • 3e2c315917 Add project attribution footer to README and docs João Vitória Silva 2025-12-12 13:07:32 +00:00
  • ea472e4df8 Bump version to 0.16.2 and improve sleep data parsing v0.16.2 João Vitória Silva 2025-12-11 15:13:11 +00:00
  • 4d828cb02b Bump version to 0.16.1, update user agent strings, fix for BMI v0.16.1 João Vitória Silva 2025-12-11 10:52:17 +00:00
  • 1fcffa160a Deployed 25efb94c with MkDocs version: 1.6.1 João Vitória Silva 2025-12-10 22:06:33 +00:00
  • 25efb94c51 Merge branch 'master' of https://github.com/joaovitoriasilva/endurain João Vitória Silva 2025-12-10 22:05:38 +00:00
  • 0f41d06fc7 Remove unused dependencies from install guide João Vitória Silva 2025-12-10 22:05:26 +00:00
  • 01dcf2cd7a Merge pull request #419 from JustABoringUser/feature/npm-endurain-example-config João Vitória Silva 2025-12-10 22:04:19 +00:00
  • 6a5e54fc16 Fix issue on developer guides doc João Vitória Silva 2025-12-10 22:03:38 +00:00
  • 38e3f295fc Update reverse proxy setup in getting started guide João Vitória Silva 2025-12-09 22:22:29 +00:00
  • a39448246b Deployed 3926f180 with MkDocs version: 1.6.1 João Vitória Silva 2025-12-09 12:29:54 +00:00
  • 3926f18002 Squashed commit of the following: v0.16.0 João Vitória Silva 2025-12-09 12:10:31 +00:00
  • 54c6b6aefa Add assertions for num_records and page_number in pagination tests João Vitória Silva 2025-12-09 10:18:40 +00:00
  • 362b848364 Add pagination metadata to health API list responses João Vitória Silva 2025-12-08 22:58:06 +00:00
  • e829153ad3 Support SMTP_PASSWORD as Docker secret João Vitória Silva 2025-12-08 22:52:35 +00:00
  • 5a3597b3e6 Fix wrong column types on v0.16.0 migration João Vitória Silva 2025-12-08 22:36:03 +00:00
  • d2a50ac9be Refactor health zones and user goals layout and loading João Vitória Silva 2025-12-08 22:23:09 +00:00
  • 088647cc78 Improve formatting and consistency in health and activity components João Vitória Silva 2025-12-08 22:11:09 +00:00
  • dd08712a75 Fix incorrect units on public links João Vitória Silva 2025-12-08 22:04:39 +00:00
  • ce3a05f911 Update docs and roadmap for features and trademark João Vitória Silva 2025-12-08 16:02:56 +00:00
  • f43c65c9a2 Update gallery screenshots and documentation v0.16.0-RC2 João Vitória Silva 2025-12-08 15:41:50 +00:00
  • a0a137e59a Update and expand documentation screenshots and gallery João Vitória Silva 2025-12-08 15:11:06 +00:00
  • f39eacfde5 Move sleep scoring doc to features section João Vitória Silva 2025-12-08 14:45:31 +00:00
  • b0c5b5f90d Dependency bump João Vitória Silva 2025-12-07 15:32:23 +00:00
  • d65363f07e Add resting heart rate and skin temp deviation to sleep modal João Vitória Silva 2025-12-07 15:28:10 +00:00
  • 7d62434da2 Add sleep scoring system and refactor health sleep fields João Vitória Silva 2025-12-07 15:21:25 +00:00
  • 9bdbefca90 Refactor sleep metrics to use integer types João Vitória Silva 2025-12-05 22:27:41 +00:00
  • 2683f38cea Add HealthSleepAddEditModalComponent and refactor sleep zone João Vitória Silva 2025-12-05 16:17:45 +00:00
  • a4d52a8e03 health_sleep API add tests and route for create and delete João Vitória Silva 2025-12-05 14:19:29 +00:00
  • 73f2bc3588 Refactor health_sleep API João Vitória Silva 2025-12-05 13:58:20 +00:00
  • f748a395d9 Refactor health_targets API and add tests João Vitória Silva 2025-12-05 13:12:30 +00:00
  • 086efd85bb Refactor health_steps API and add tests João Vitória Silva 2025-12-05 12:58:05 +00:00
  • 99396433f5 Refactor health_weight API and add tests João Vitória Silva 2025-12-05 12:01:36 +00:00
  • 72b3263a43 Update identity provider related UI text for consistency João Vitória Silva 2025-12-04 14:48:38 +00:00
  • 19e319f713 Update goal modal and list titles for consistency João Vitória Silva 2025-12-04 14:41:20 +00:00
  • b7e6d2419b Update identity provider modal i18n for consistency João Vitória Silva 2025-12-04 14:39:18 +00:00
  • 61a05f4e0e Refactor health sleep tab labels for consistency João Vitória Silva 2025-12-04 14:29:00 +00:00
  • e87aadf2c4 Reorder and add i18n paths in Crowdin config João Vitória Silva 2025-12-04 12:23:54 +00:00
  • 5fbd9052d3 Refactor bulk import to use thread pool executor João Vitória Silva 2025-12-04 11:51:13 +00:00
  • caba01be97 Merge pull request #428 from johanngrobe/docs João Vitória Silva 2025-12-04 10:54:02 +00:00
  • 256c176133 adjustments to bare-metal docs Johann Grobe 2025-12-03 23:25:28 +01:00
  • 8295a66719 Update TRADEMARK.md v0.16.0-RC1 João Vitória Silva 2025-12-03 22:24:47 +00:00
  • b526b0386d Update dependencies and remove unused peer fields João Vitória Silva 2025-12-03 22:05:00 +00:00
  • 3f63345d36 Merge branch 'pr/390' into 0.16.0 João Vitória Silva 2025-12-03 21:55:53 +00:00
  • a6a53e513a Update config paths and docs for environment variables João Vitória Silva 2025-12-03 16:18:13 +00:00
  • 0bc50fefff Add FIT file_id parsing and tracker info extraction João Vitória Silva 2025-12-03 14:30:52 +00:00
  • 05f6602fae Fix swimming pace calculation for missing data João Vitória Silva 2025-12-02 17:54:19 +00:00
  • 1b7c7da4de Add support for swimming lengths in FIT file parsing João Vitória Silva 2025-12-02 17:23:21 +00:00
  • 7b9b393c7f Merge branch 'pr/427' into 0.16.0 João Vitória Silva 2025-12-02 16:48:34 +00:00
  • c88bbaab6c add bare-metal docs Johann Grobe 2025-11-30 13:47:08 +01:00
  • 833202bd2a Refactor identity provider modals and icon handling João Vitória Silva 2025-11-28 21:19:21 +00:00
  • 5172684c14 Add Resting Heart Rate (RHR) zone to health dashboard v0.16.0-Alpha5 João Vitória Silva 2025-11-28 15:43:54 +00:00
  • 823549a902 Improve sleep and weight data handling and chart display João Vitória Silva 2025-11-28 14:42:01 +00:00
  • 5159d5f246 Enhance health weight chart with more metrics João Vitória Silva 2025-11-28 14:14:18 +00:00
  • b97b295bab Add detailed fields to weight add/edit modal João Vitória Silva 2025-11-28 11:34:30 +00:00
  • 1f30a31350 Refactor weight list components and add details view João Vitória Silva 2025-11-28 10:40:12 +00:00
  • 331cc9762c Enhance health dashboard and sleep details UI João Vitória Silva 2025-11-27 18:17:16 +00:00