Skip to content

Releases: Graphixa/FontGet

v2.1.0

01 Jan 07:14

Choose a tag to compare

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

29 Dec 14:56

Choose a tag to compare

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

13 Dec 06:20

Choose a tag to compare

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

08 Dec 11:20

Choose a tag to compare

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

08 Dec 02:13

Choose a tag to compare

Changelog

v1.1.0

02 Dec 12:56

Choose a tag to compare

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

v1.0.3

29 Nov 03:55

Choose a tag to compare

Changelog

  • 24540f3 feat: polish version and update UX

v1.0.2

29 Nov 03:26

Choose a tag to compare

Changelog

  • 169b7ad fix: Add raw binary uploads for self-update system

v1.0.1

29 Nov 03:19

Choose a tag to compare

Changelog

  • 0c797ea fix: CI workflow ARM64 verification and GoReleaser NFPM config