Skip to content

App settings#36

Merged
pmbstyle merged 7 commits into
mainfrom
app-settings
May 9, 2025
Merged

App settings#36
pmbstyle merged 7 commits into
mainfrom
app-settings

Conversation

@pmbstyle
Copy link
Copy Markdown
Owner

@pmbstyle pmbstyle commented May 8, 2025

Description

This PR brings app settings for Alice, enabling a production build without needing an env file.
App settings will be stored locally and preserved during app updates and re-installation.

Changes:

  • adds settings view and settings menu item
  • adds logic to save and load settings on app init
  • adds non-initialized state when settings are not defined
  • adds a video for non non-configured state
  • blocks actions non non-configured state
  • adds settings validation and testing before saving

Note: for dev build, you still will need .env file with env variables defined.

What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

@pmbstyle pmbstyle self-assigned this May 8, 2025
@pmbstyle pmbstyle marked this pull request as ready for review May 9, 2025 21:32
@pmbstyle pmbstyle merged commit b8b4d3a into main May 9, 2025
5 checks passed
@pmbstyle pmbstyle deleted the app-settings branch May 9, 2025 21:35
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.

1 participant