Skip to content

Release 0.6.0-dev: stabilize profiles workspace and locale bootstrap#12

Merged
Goudron merged 3 commits intomainfrom
dev
Apr 4, 2026
Merged

Release 0.6.0-dev: stabilize profiles workspace and locale bootstrap#12
Goudron merged 3 commits intomainfrom
dev

Conversation

@Goudron
Copy link
Copy Markdown
Owner

@Goudron Goudron commented Apr 4, 2026

Summary

This PR merges dev into main for 0.6.0-dev.

The release focuses on stabilizing the Profiles workspace after recent UI and bootstrap regressions. It restores reliable first-load behavior, fixes locale and theme initialization, improves the profile library layout, and closes several workflow bugs across the guided and advanced editing paths.

What changed

  • stabilized client bootstrap for the Profiles page
  • fixed cold-start locale loading for dynamic UI labels and actions
  • restored reliable language and theme switching
  • reworked the profile library into a wider table-style layout
  • fixed profile open state, lifecycle visibility, and final review/export rendering
  • fixed empty shareable summary and copy behavior on step 8
  • improved dark theme coverage and contrast in remaining problem areas
  • normalized the working database setup around a single active DB
  • rebuilt the default library to contain only the two intended starter profiles
  • fixed profile search behavior and protected production data from test pollution
  • updated tests to cover the new locale bootstrap contract

Validation

  • verified the Profiles page in live Chromium, including cold reload scenarios
  • verified locale-sensitive UI on first load and after opening a profile
  • ran targeted frontend and service tests during each fix cycle
  • final checks passed with full application coverage

Test commands

./.venv/bin/pytest --cov=app --cov-report=term-missing -q
./.venv/bin/python -m mypy app

Goudron added 3 commits April 4, 2026 15:04
Stabilize guided shell rendering, profile-library behavior, locale/theme switching, and final export review flows.

Consolidate the active database setup, refresh docs and changelog, and restore app test coverage to 100 percent.
@Goudron Goudron merged commit 6775dcb into main Apr 4, 2026
1 check 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.

1 participant