mirror of
https://github.com/Xevion/banner.git
synced 2026-01-31 06:23:37 -06:00
28 lines
1008 B
Markdown
28 lines
1008 B
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.1.0] - 2026-01
|
|
|
|
### Added
|
|
|
|
- Live service status tracking on web dashboard with auto-refresh and health indicators.
|
|
- DB operation extraction for improved testability.
|
|
- Unit test suite foundation covering core functionality.
|
|
- Docker support for PostgreSQL development environment.
|
|
- ICS calendar export with comprehensive holiday exclusion coverage.
|
|
- Google Calendar link generation with recurrence rules and meeting details.
|
|
- Job queue with priority-based scheduling for background scraping.
|
|
- Rate limiting with burst allowance for Banner API requests.
|
|
- Session management and caching for Banner API interactions.
|
|
- Discord bot commands: search, terms, ics, gcal.
|
|
- Intelligent scraping system with priority queues and retry tracking.
|
|
|
|
### Changed
|
|
|
|
- Type consolidation and dead code removal across the codebase.
|