What's Changed
- feat(tray): add context menu with Show and Quit options for tray by @manusa in #567
- feat(settings): implement XDG Base Directory specification compliance for settings storage by @Copilot in #566
- feat(chrome-tabs): add Reload option for tab context menu and implement reloadTab event by @manusa in #568
- feat(tab-manager): add 'Find in Page' option to context menu and trigger event on click by @manusa in #572
- test(user-agent): add test utility for user-agent module with mock HTTP server by @manusa in #544
- fix: use globalThis as opposed to global or window by @manusa in #545
- fix(app-menu): use globalThis instead of window by @manusa in #554
- fix(about): use globalThis instead of window by @manusa in #555
- fix(chrome-tabs): use globalThis instead of window by @manusa in #556
- fix: prefer node:path to path by @manusa in #558
- fix: prefer node:fs to fs by @manusa in #559
- fix: prefer node:xxx to xxx by @manusa in #560
- test: http-server doesn't enable CORS by @manusa in #557
- feat(http): make HTTP requests more reliable by @manusa in #561
- test(settings): settings tests don't use fs mocks by @manusa in #564
- chore(deps): bump electron from 38.2.1 to 38.2.2 by @manusa in #565
- Refactor check-for-updates tests to use HTTP server instead of mocks by @Copilot in #563
- chore(docs): add Fedora COPR repository installation instructions to Setup.md by @manusa in #569
- fix(find-in-page): ensure input focus works correctly on macOS by @manusa in #573
- feat(help): enhance documentation loading with metadata extraction and dynamic ToC generation by @manusa in #574
- fix(e2e): update test workflow to include E2E tests and add manual cleanup option for test server by @manusa in #575
Full Changelog: v0.0.117...v0.0.118