Skip to content

v4.4.7#651

Merged
devakesu merged 3 commits into
mainfrom
4.4.7
Jun 1, 2026
Merged

v4.4.7#651
devakesu merged 3 commits into
mainfrom
4.4.7

Conversation

@devakesu

@devakesu devakesu commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Pull Request

Description

feat: implement authentication request retries, timeout configurations, and enhanced error handling for network timeouts

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test updates

…s, and enhanced error handling for network timeouts
Copilot AI review requested due to automatic review settings June 1, 2026 12:39
@sentry

sentry Bot commented Jun 1, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 58.62069% with 12 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
mobile/lib/services/auth_service.dart 53.84% 12 Missing ⚠️

📢 Thoughts on this report? Let us know!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps the repo/app version to v4.4.7 and updates the mobile authentication flow to better tolerate transient network issues by adding request timeouts, a single retry on session provisioning, and clearer timeout messaging.

Changes:

  • Bump version from 4.4.6 → 4.4.7 across web, OpenAPI, env, and mobile config files.
  • Mobile: add timeout configuration for auth requests and retry once on transient provisioning failures.
  • Mobile: improve user-facing error message for Dio timeout exceptions.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
public/openapi/openapi.yaml Bumps OpenAPI spec version to 4.4.7.
package.json Bumps npm package version to 4.4.7.
package-lock.json Keeps lockfile version metadata in sync with 4.4.7.
mobile/pubspec.yaml Bumps Flutter app version to 4.4.7+1.
mobile/lib/services/auth_service.dart Adds auth request timeouts, provisioning retry, and additional logging.
mobile/lib/logic/error_utils.dart Adds a dedicated message for Dio timeout error types.
mobile/lib/config/app_config.dart Updates default APP_VERSION to 4.4.7.
.example.env Bumps NEXT_PUBLIC_APP_VERSION and MIN_APP_VERSION to 4.4.7.

Comment thread mobile/lib/services/auth_service.dart
Comment thread mobile/lib/services/auth_service.dart
Comment thread mobile/lib/logic/error_utils.dart
Comment thread mobile/lib/services/auth_service.dart
devakesu and others added 2 commits June 1, 2026 18:18
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Devanarayanan <fusion@devakesu.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Devanarayanan <fusion@devakesu.com>
@devakesu devakesu enabled auto-merge (squash) June 1, 2026 12:49
@devakesu devakesu merged commit 54a5141 into main Jun 1, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants