GoDoxy/internal/homepage
yusing 0866feb81b refactor: enhance favicon fetching with context support and improve cache management
- Added context support to favicon fetching functions to handle timeouts and cancellations.
- Improved cache entry structure to include content type and utilize atomic values for last access time.
- Implemented maximum cache size and entry limits to optimize memory usage.
- Updated error handling for HTTP requests and refined the logic for managing redirects.
2025-04-17 14:28:09 +08:00
..
categories.go api: added some endpoints for dashboard filter to work 2025-01-20 06:17:18 +08:00
content.go refactor: move favicon into homepage module 2025-04-10 06:04:14 +08:00
favicon.go refactor: enhance favicon fetching with context support and improve cache management 2025-04-17 14:28:09 +08:00
homepage.go feat: custom json marshaling implementation, replace json and yaml library (#89) 2025-04-16 15:02:11 +08:00
homepage_test.go refactor: use stretchr/testify, replace ExpectBytesEqual and ExpectDeepEqual with ExpectEqual in tests 2025-03-28 08:45:06 +08:00
icon_cache.go refactor: enhance favicon fetching with context support and improve cache management 2025-04-17 14:28:09 +08:00
icon_url.go refactor: move favicon into homepage module 2025-04-10 06:04:14 +08:00
icon_url_test.go refactor: use stretchr/testify, replace ExpectBytesEqual and ExpectDeepEqual with ExpectEqual in tests 2025-03-28 08:45:06 +08:00
list-icons.go feat: custom json marshaling implementation, replace json and yaml library (#89) 2025-04-16 15:02:11 +08:00
override_config.go refactor: update homepage item handling and improve JSON marshaling 2025-03-28 08:14:06 +08:00
route.go feat: proxmox idlewatcher (#88) 2025-04-16 14:52:33 +08:00