feat: reimplement user preferences, archive, configurable navigation (#315) #324

Merged
guettlibot merged 1 commits from issue-315-fix into main 2026-05-29 17:08:14 +00:00
guettlibot commented 2026-05-28 05:39:56 +00:00 (Migrated from codeberg.org)

Summary

  • Confirms that all features from PR #307 (issue #299 — configurable back button position) are already merged into main via individually-merged PRs
  • Closes PR #307 and issue #299 as superseded (features implemented via #298/#303, #300/#308, #287/#291, #286/#290)
  • Fixes duplicate entry in scripts/check_coverage.dart (line 81 was a duplicate of line 79, causing a Dart constant evaluation error in local pre-commit hooks)

What was already in main

  • User preferences DB schema v34–v36 (user_preferences table with menu_position, mail_view_button_position, after_mail_view_action)
  • Preferences screen in account drawer
  • Configurable menu bar position for mailbox view (merged via PR #303)
  • Configurable back button / mail view button position (merged via PR #308)
  • Configurable after-mail action (merged via PR #308)
  • Archive button + resolveMailboxByRole helper (merged via PR #291, #290)

Test plan

  • Pre-commit hooks pass (dart format, analyze, unit+widget tests, coverage gate)

🤖 Generated with Claude Code

## Summary - Confirms that all features from PR #307 (issue #299 — configurable back button position) are already merged into main via individually-merged PRs - Closes PR #307 and issue #299 as superseded (features implemented via #298/#303, #300/#308, #287/#291, #286/#290) - Fixes duplicate entry in `scripts/check_coverage.dart` (line 81 was a duplicate of line 79, causing a Dart constant evaluation error in local pre-commit hooks) ## What was already in main - User preferences DB schema v34–v36 (`user_preferences` table with `menu_position`, `mail_view_button_position`, `after_mail_view_action`) - Preferences screen in account drawer - Configurable menu bar position for mailbox view (merged via PR #303) - Configurable back button / mail view button position (merged via PR #308) - Configurable after-mail action (merged via PR #308) - Archive button + `resolveMailboxByRole` helper (merged via PR #291, #290) ## Test plan - [x] Pre-commit hooks pass (dart format, analyze, unit+widget tests, coverage gate) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.