Commit 62143c4
authored
* feat: implement cache management and Debian changelog generation
- Add configurable cache management (Issue #1756)
* Implements CacheManager class with automatic cache cleaning
* Prevents daily logout issues with configurable intervals
* Defaults to disabled, requires explicit opt-in via config
* Includes comprehensive documentation
- Add Debian changelog generation (Issue #1691)
* Generates proper Debian changelog from appdata.xml
* Integrates with electron-builder FPM for deb/rpm packages
* Includes RFC 2822 date formatting and proper structure
* Fixes 'nonsense changelog' issue in Debian packages
- Update dependencies to latest stable versions
* Electron 37.2.4 (fixes window close crashes, updates Chromium)
* ESLint 9.32.0 for better linting
* electron-builder 26.0.19 for improved builds
* @homebridge/dbus-native 0.7.2 for ARM compatibility
- Remove volume control feature (Issue #1760 not implemented)
- Fix logger imports to use console methods
- Update documentation and configuration defaults
* fix: add missing cacheManagement configuration option
- Add cacheManagement config definition to app/config/index.js
- Defaults to { enabled: false } requiring explicit opt-in
- Enables cache manager functionality to work with user configuration
- Fixes issue where cacheManagement config was referenced but not defined
* feat: Improve cache management and update documentation
- Refactored app/cacheManager/index.js to use asynchronous file system operations (fs.promises) for improved responsiveness and error handling.
- Corrected the default value for cacheManagement.enabled in app/config/index.js to false to align with documentation.
- Updated app/cacheManager/README.md to reflect the correct default configuration.
- Enhanced .github/copilot-instructions.md with more detailed project information.
* referencing copilot instructions in the GEMINI.md file
* fix: Declare totalSize with let in getDirSize
* fix: Remove --upstream-changelog from deb fpm config to fix build
* missed appdata changes
* fixing the correct package.json as merging with main messig it up
* reverting a merge mess up
1 parent 21cc732 commit 62143c4
1 file changed
+1
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
| 121 | + | |
123 | 122 | | |
124 | 123 | | |
125 | 124 | | |
| |||
132 | 131 | | |
133 | 132 | | |
134 | 133 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | 134 | | |
139 | 135 | | |
140 | 136 | | |
| |||
0 commit comments