Releases: Graphixa/FontGet
Releases · Graphixa/FontGet
v2.1.0
Changelog
- 69c37d6 Added Chocolatey package release configuration
- a421912 Added GoReleaser config validation to release workflow
- 86272a0 Added Winget configuration to goreleaser.yaml
- 09fb129 Added more critical system fonts to not remove or match
- 00666e0 Added new table component to commands
- 7b1a3a5 Added table components (static and interactive)
- a3712ab Added table components and tests
- 95f4c93 Bug fixes and improvements to table component
- 04aa635 Bugfixes and improvements to table component
- b9d5ad2 Deleted table.go
- dd512fb Finalize release workflow: Use GoReleaser v2, add Chocolatey ids, ensure all packages build on Ubuntu
- 2fe2b27 Fix Chocolatey build: Use Windows runner with pre-installed Chocolatey (per dev.to article)
- 9794a28 Fix Chocolatey build: Use Windows runner with proper Chocolatey installation
- 7be93db Fix Chocolatey job: Skip GitHub release publishing to avoid duplicate asset uploads
- f92444b Fix Chocolatey job: Use --skip=publish and manually publish Chocolatey package to avoid GitHub release conflicts
- 1a4241b Fix GoReleaser config: Remove unsupported pull_request.body field
- 20f5cff Fix release workflow: Add WINGET_PR_TOKEN and remove winget skip
- 99fe20d Fixed Chocolatey installation in release workflow
- 5f10c1c Fixed interactive table border rendering issues
- 626e3e8 Fixed interactive table rendering and styling problems
- 5c232eb Fixed table column width calculation issues
- 812c4bb Fixed table truncation issue
- a85f3a5 Fixed table width calculation for tests
- ea00a73 Fixed tabletui.go padding issue
- 8ab74c1 Improve table utils to better manage percentage based widths
- 9bcc2fa Improved Add command to support new table component
- 9649f3e Improved List command to support new table component
- 451ca4e Improved Sources command to support new table component
- 0482f55 Improved add command output and error handling
- b6f124c Improved audit-flags.go script
- 5818c2b Improved list command output and error handling
- 5d44a21 Improved output formatting for strings, paths and user queries
- a70c7e6 Improved remove command output and error handling
- bdd5b98 Improved sources table rendering and card rendering
- 0bc9289 Improved table rendering and error handling
- 4edd26f Improved the way search handles zero results
- dd3f924 Minor improvements to table utils
- 258c502 Remove styling from type column insources info table
- 758df7a Removed static table test command
- 8e617c4 Update documentation-sync.md
- 9fd50bf Update release.yml
- a58272a Updated dependencies
- a76733a Updated help.md to include missing flags
- db697e6 Updated repository.go
- ce3b7c6 Updated spinner component to use new spinner model
- 78a12b9 Updated static table component with advanced hiding and truncation logic
- 56b62f3 Updated system fonts list
- d587db7 Updated verbose flag help text
v2.0.0
Changelog
- af6f3cf Added --wizard flag to run the onboarding wizard manually and improved help info
- 77e65dd Added BUILD.md
- 42e2a6f Added Makefile for building FontGet
- 86d3d63 Added QueryText style for user input values
- a7c8ae1 Added build scripts for Windows and Linux
- e753688 Added comments to help with understanding what cmdutils packages are for
- 992abf6 Added comments to shared packages for better documentation
- 2186933 Added component architecture documentation
- cf1d2bb Added file validation for unallowed characters in filenames
- 319a7f3 Added light theme template
- b956489 Added new cmdutils package for CLI-specific utilities
- 9ffbfac Added new component types and updated existing components.
- 8c83da8 Added scrolling support for theme selection menu
- d210baa Added support for light themes
- 5841335 Cleanup bugs and function issues in theme selection and config preview
- 49e9711 Code refactor and cleanup
- 8927427 Deleted Candy Land theme
- f617df2 Fix test: remove autoUpdate check from onboarding test
- 8e9e33b Fixed scrolling bug in theme selection menu
- db8a8c8 Fixed temp file cleanup bug
- 7c67fc6 Fixed theme selection menu to use line-based scrolling
- 6ac970d Improve Backup, Export, and Import commands - Added progress bars and better error handling - Improved logic for backup, export, and import commands - Added more detailed error messages - Improved visual consistency across commands
- c600c41 Improve backup command: cleanup, messaging, and debug output
- b351c8b Improve progress bar layout by preventing layout jumping when the count is updated
- 4719c17 Improve theme system and config defaults
- 347a62e Improved backup command error messaging and handling
- 8744398 Improved cursor style component
- 3fb3e66 Improved error messaging and handling
- 1fda305 Improved onboarding flow and wizard
- b87fa6b Improved onboarding wizard layouts and navigation
- dd6b6b6 Improved styling to the add, list, and search commands
- 7deabfe Improved theme list scrolling logic
- b083450 Improved to add more ANSI color options for better theme color matching
- 3f78908 Refactor theme system and cleaned up unused styles.
- 435ab21 Refactored theme selection menu to use line-based scrolling
- 4594f16 Removed --logs flag from sub commands
- 92c4dbf Renamed Candy Land theme to Bubblegum
- f34542e Renamed theme template to dark theme template
- 96aa782 Simplify config migration system and improve defaults
- c0e2321 Update UI Themes
- 8750581 Update build scripts and Makefile
- 67bfeba Update command help templates and documentation
- ae04b20 Update go.mod
- 6ea4f9d Update refactor.md
- 1b948dd Update styles.go
- 3081148 Update theme comments
- fd86760 Update versioning guide
- 955b816 Updated Arasaka theme
- b013d24 Updated Arasaka theme
- c77aaa8 Updated Catppuccin theme colors
- de16759 Updated codebase documentation
- 37bbc71 Updated config schema to v2.0 and added support for migration for older versions of fontget
- adce292 Updated contributing.md
- cceb6c1 Updated search to allow filtering by source
- 09c37eb fix: enhanced onboarding flow test
- 6a45889 fix: improved color readability issues with sythwave-84 theme
v1.2.0
Changelog
- bcfdea9 Add new themes: Dracula, Arasaka, Alduin, Nord, Matrix, Synthwave-84
- 67183fe Added animated progress bar and spinner to theme command TUI layout
- b1e8061 Added padding and fixed alignment issues with theme command TUI layout
- 099e864 Added theme
- 24c982d Fix double cancel() call in RunSpinner when doneMsg is empty
- ef20cd2 Fixes to theme command TUI layout
- 4550c4e Removed catppuccin.yaml file
- 87d38b5 Removed terminal detection code
- c057f18 Replace static spinner color mapping with dynamic RGB-based matching
- 9384a90 Revert to pinpkg for CLI spinners and fix spacing issues
- 7b3d5bf Support for new theme system - Added new theme command to select and preview themes - Removed terminal detection and replaced with new theme system - Fixed config validation errors and added validation to config file
- e15d2dc Theme command TUI layout improvements
- 7986520 Theme command TUI working with new layout system
- e99c1a7 Update theme files
- d4fd830 Updated spinner and progress bar colors to match theme colors - List command now uses spinner when loading fonts
- 7328182 refactor: simplify theme system and add System theme support
v1.1.2
Changelog
- 80e6252 Added macOS 14+ compatibility analysis and fix plan
- 0fec334 Improve Fontget Command Reference Documentation
- f23cc50 Improved command reference documentation and command help info
- 9ab9781 Update GoReleaser configuration
- 1d4f9e0 Update refactor plan
- c45e95f bugfix: fixed button and confirm components bugs
- 9dc38ad bugfix: fixed font cache refresh issues on macOS 14+
v1.1.1
Changelog
- 669c4b7 Add release guide
- b3291d4 Added component tests
- 21fbd72 Merge branch 'main' of https://github.com/Graphixa/FontGet
- e44afea Minor config and onboarding code cleanup
- 76a1410 Unit tests and CI workflow fixes
- 8599cb7 Update README.md
- 840ff0f Update help.md
- ad38741 Update help.md
- f4fc091 Update installation documentation
- 034b5a4 Update tests and onboarding flow
- 96bdbfb bugfix: Fix component tests
- e8c2d5b bugfix: update command bugfix to support downgrading and minor improvements
- 8cf5591 bugfix: update command can now update to specific versions
- 19117dc config command now saves config with comments and supports building the config cards dynamically
v1.1.0
Changelog
- 9ee9a77 Add theme system, terminal detection improvements, and logging updates
- 2e218c5 Added LICENSE file
- 2c3b843 Added cleanup of old binary backup file after successful update
- 4359eb5 Added installation guide
- df86d4c Added installation scripts
- b460789 Added support for OSC 11 detection on Windows Terminal for theme auto setting
- 631a1bc Cleanup old documentation files
- 46657a6 Cleanup old help text improvements.md file
- 7fd20a0 Cleanup unused files
- a5ebee1 Fixed windows terminal detection test issue causing problems with CI workflow
- c5671d4 Improve windows installer download speed by disabling progress bar (known issue with Invoke-WebRequest)
- 3884825 Merge branch 'main' of https://github.com/Graphixa/FontGet
- 57e8778 Move contributing.md to development/contributing.md
- 8c16fc1 Remove cache management commands from help.md
- 6d6f499 Remove cache section from help.md
- a0ef78f Remove debug command
- 87f4414 Reorganised documentation into development folder and moved style guide to development folder
- 6d75df3 Update .gitignore
- dba6b6d Update README.md
- 124d611 Update documentation
- 278dd4a Update documentation for versioning guide and style guide
- 77b7e12 Update gitignore to exclude plans folder
- b472820 Update versioning guide
- 6cd2e52 Update versioning system
- 256d877 Update versioning system to support local builds
- 08bab44 feat: implement interactive TUI onboarding flow with enhanced components