Skip to content

Implement dynamic backend URL configuration and setup screen [release]#262

Merged
abdellah-darni merged 3 commits into
mainfrom
dev/abde
Jun 13, 2026
Merged

Implement dynamic backend URL configuration and setup screen [release]#262
abdellah-darni merged 3 commits into
mainfrom
dev/abde

Conversation

@abdellah-darni

Copy link
Copy Markdown
Collaborator

Description

Fixes # (issue number)

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Refactoring (no functional changes, code improvement)
  • Breaking change (fix or feature that breaks existing functionality)

UI Changes

Did you add or modify the UI (e.g., added a new screen, button, or changed a layout)?

  • Yes
  • No

⚠️ If YES, you MUST provide a screenshot or screen recording below:

Before (if applicable) After

Testing

  • Tested locally on an Emulator/Simulator
  • Tested locally on a Physical Device

Checklist

  • I have performed a self-review of my code.
  • I have run dart format . to ensure the code is properly styled.
  • I have verified that flutter analyze passes locally (no warnings).
  • I have verified that dart run custom_lint passes locally.
  • My changes do not generate new UI overflow errors.

- Remove deprecated API_URL constant and related imports.
- Introduce BackendUrlController for managing backend URL state.
- Add BackendSetupScreen for user to input backend server URL.
- Update StompService and dioClient to utilize dynamic backend URL.
- Modify SettingsScreen to include option for changing backend server.
- Ensure splash screen redirects to backend setup if no URL is configured.
@abdellah-darni abdellah-darni merged commit 356aea3 into main Jun 13, 2026
2 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.

2 participants