- Added search and owner filtering to the repositories table (#23, by @larsborn)
- Improved repo metrics UI layout
- Simplified Docker image setup with fewer dependencies
- Migrated to Rust 2024 edition with refreshed dependencies
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.7.1...v0.8.0
- Fixed colored ANSI escape codes appearing in log output when color should be disabled
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.7.0...v0.7.1
- Added logfmt log formatting and support for configuring log level via the
RUST_LOGenvironment variable
- Improved graceful shutdown speed
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.6.1...v0.7.0
- Fixed long URLs overflowing table cells by truncating them
- Fixed sorting by views resetting the selected time period (#19)
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.6.0...v0.6.1
- Added support for private repositories (#17)
- Added filters to exclude forked and archived repositories from the listing (#15, by @t0mmili)
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.5.0...v0.6.0
- Added separate tracking and display of pull requests distinct from issues (by @t0mmili)
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.4.0...v0.5.0
- Added REST API endpoint for accessing repository stats programmatically (#12)
- Fixed default filter state on the repository page
- Added read timeout for GitHub API requests to prevent indefinite hangs
- Added API usage documentation to the readme (#12)
- Documented
HOSTandPORTconfiguration options in the readme (#11)
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.3.1...v0.4.0
- Fixed repository filtering not applying correctly
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.3.0...v0.3.1
- Added star history syncing
- Added ability to hide deleted repositories (#10)
- Added repository name filtering (#5)
- Added configurable custom header links (#8)
- Added Docker health check endpoint (#7)
- Added page title shown in the browser tab (#6)
- Added favicon
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.2.0...v0.3.0
- Added GitHub organization support (#2)
- Added traffic granularity selector on the repository page
- Added sortable repository table
- Added sorting for popular pages and referring sites tables
- Added new release availability notification
- Removed icon font from the page bundle, reducing initial load size by ~900 KB
Full Changelog: https://github.com/vladkens/ghstats/compare/v0.1.0...v0.2.0
- Added SQLite storage for persisting traffic data across syncs
- Added GitHub Traffic API integration (clones, views, referring sites, popular paths)
- Added charts for clone and view traffic over time
- Added overall statistics summary on the main page
- Added per-repository totals on the repository page
- Added referring sites and popular pages tracking
- Added scheduled background sync with logging
- Added support for loading more than 100 repositories
- Added Docker image with configurable
HOSTandPORTenvironment variables
Full Changelog: https://github.com/vladkens/ghstats/commits/v0.1.0