feat: redesign#1
Merged
Merged
Conversation
- dashboard: RecentRepos sort includes unreachable; Encrypted tone derives from coverage; activity header shows current year (not "Past 12 months"); Need attention card links to ?status=attention - repos: read ?status= and ?add=1 from URL on mount; add attention meta-filter mapping to failed | access_error | unreachable - destinations: aggregate totalUsed/totalCapacity only over destinations with known available_bytes so unknown-capacity ones don't inflate % used - backup-heatmap: format date in local time (toISOString shifted cells by a day in UTC+ timezones) - app-shell: share repositories/destinations query keys with page queries so sidebar counts refresh on mutation and dedupe requests; use resolvedTheme in ThemeToggle so first click isn't a no-op when theme is "system" - ui/sheet: theme-aware bg-popover instead of hardcoded dark hex - ui/sonner: honor resolvedTheme instead of hardcoded "dark" - globals.css: drop dead .light selector and duplicate html:not(.dark) block; single light palette in html:not(.dark)
- backend: new PATCH /users/me (UserSelfUpdate, name-only) so operators can update their profile without admin privileges; update_user check now compares role by value to survive Pydantic/SQLAlchemy enum-vs-string mismatches - frontend (account): editable Name input + Save button, wired via updateMe; refreshUser() on auth context so dashboard greeting reflects the change immediately - frontend (users): edit dialog disables Role Select on own row; payload omits role when editing self - dashboard: greeting uses user.name (falls back to email local part); Encrypted stat card tone pinned to ok (mint) — it's a feature label, not a health metric; sub-text stays neutral - destinations: stat card numbers switched from serif to sans-serif semibold tabular-nums so they match dashboard stat cards + storage total
- add app/icon.svg: solid dark shield with white tree-mark, proportions scaled from the in-app GitbackerLogo so the favicon reads correctly at 16/32 px - drop metadata.icons from layout so Next's file-based icon convention takes over and ships a content-hashed URL (no more stale cached blue cube)
|
🎉 This PR is included in version 0.18.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
added better UI/UX