Releases: brendaw/add-username-toppanel
Releases · brendaw/add-username-toppanel
Release list
v4.0.0
Added
- add reset to last saved settings with confirmation dialogs
- add reset to defaults button in preferences panel
- add left/right spacing controls, font size detection, and adjust defaults
- replace padding with left/right spacing controls and add font size
- add position control for username in panel (left, center, right)
- support template variables in display text (%u, %U, %h)
- apply settings changes in real-time without restart
Fixed
- use GNOME-compliant GSettings schema id and fix package build
- use explicit set calls for reset and add confirmation dialog
- adjust font size slider to jump 0->15 on up and 8->0 on down
- jump font size slider from 0 to 8 on first interaction
- pass schema ID to getSettings in extension and prefs
Changed
- update changelog with pending changes
- add real-time apply and reset features, link project website
- update RELEASING with GSettings schema compilation in build.sh
- update CONTRIBUTING with GSettings schema compilation info
- update README with new features and troubleshooting info
- simplify font size control and remove system detection
- remove hardcoded spaces from username label text
v3.9.3
Fixed
- resolve shexli path mismatch on macOS caused by /var symlink
- fall back to
usernameif display name is unavailable (#34)
Changed
- show changelog preview and commit message in release.sh dry-run
- add hustlerone to AUTHORS
- add --dry-run flag to release.sh for safe preview
- add build validation step to release.sh before push
- remove duplicate entries from CHANGELOG unreleased section
- fix release workflow referencing deleted ci-checks.yml
- inline reusable workflow to fix branch protection check name mismatch
- fix PR template CHANGELOG contradiction and add debug instructions to CONTRIBUTING
- document metadata.json fields in RELEASING.md
- add lifecycle flow to scripts overview in RELEASING.md
- add scripts overview and pin shexli version in RELEASING.md
- document contributor-facing scripts in CONTRIBUTING
- document shexli checks, failure behavior, and macOS limitation in CONTRIBUTING
- add local shexli validation instructions to CONTRIBUTING
- pin shexli to 0.2.1 to avoid unexpected breakage on new releases
v3.9.2
Changed
- add Ko-fi and GitHub Sponsors to funding, metadata, and README
- rename Known Issues to Troubleshooting and link to open issues
- add installation from release ZIP to README
- add CI status badge to README
- document conventional commit format
- disable blank issues
- document recovery paths for failed releases
v3.9.1
Changed
- fail on shexli warnings, not just errors
v3.9.0
Added
- show metadata.json version preview in release.sh begore confirmation
Changed
- move metadata.json version bump from changelog.sh to release.sh
- fix metadata version to current on GNOME Extensions
- add donations field to metadata.json with Buy Me a Coffee link
- add Buy Me a Coffee support section to README
- add FUNDING.yml with Buy Me a Coffee link
- document when not to create a release in RELEASING.md
- add warning emoji to version lag notice in README
- move version lag note to blockquote in README
v3.8.1
Fixed
- retag to release commit so workflow reads correct CHANGELOG entry
v3.8.0
Added
- add release.sh to automate release flow and simplify changelog.sh
- skip metadata.json version bump when src/ has no changes between tags
Fixed
- unquote glob in local.sh so rm clears extension folder correctly
- use CommonJS require in ci metadata validation node script
Changed
- extract maintainer release process to RELEASING.md
- restructure CONTRIBUTING with contributor-first layout, maintainer section at the end
- mark release section as maintainer-only and expand contributor workflow
- remove unused source_folder variable from local.sh
- fix scenario B description, expand commit table, fix local.sh path
- update changelog.sh and CONTRIBUTING with full release step sequence
- fix release order — push tag after CHANGELOG is on main
v3.7.0
Added
- add semantic version bump suggestion to changelog.sh
Changed
- remove overwrite guard from changelog.sh Unreleased section
- update release flow and conventional commit table with semver bump guidance
- mention CI/CD automation in README
- document GNOME Shell globals and ESLint rules in CONTRIBUTING
- document editorconfig conventions in CONTRIBUTING
- document manual release workflow dispatch for existing tags
- clarify shexli is optional locally but enforced in CI
- document changelog.sh scenarios and conventional commit mapping
- document CI checks in CONTRIBUTING
- overlay src/ from tag on manual dispatch to support old releases
- overlay src/ from tag on manual dispatch to support old releases
- add tag input to workflow_dispatch for manual release trigger
- allow manual workflow dispatch on release workflow
- replace shields.io badges with badgen.net
- add shexli setup instructions to CONTRIBUTING
- add shexli extension package validation to build script and CI
- rename scripts to build.sh, local.sh and changelog.sh
- add update-changelog.sh script for automated changelog management
- document linting setup and release process in CONTRIBUTING
- fix broken infos and typo in changelog
- update metadata description
- add CODEOWNERS designating @brendaw as required reviewer
- add GitHub issue templates and pull request template
- add automated release workflow on version tags
- add GitHub Actions workflow for lint and metadata validation
- add ESLint with GNOME Shell config and npm lint script
- add .editorconfig to enforce project coding style
- rename UsernameIndicator.js to camelCase for JS/GNOME convention alignment
- move shell scripts into scripts/ directory
- fix grammar and username casing in AUTHORS
v3.6
Changed
- Update authors, license, changelog, and readme
- Updated code formatting
- Added update local install script
Fixed
- Username appearing on left end of Quick Settings (#28)
v3.5
Changed
- Added support to GNOME version 50
- Updated author's email