Commit Graph

20 Commits

Author SHA1 Message Date
alexsparkes
c88b3cc03c feat(translation): refactor translation system to use useT hook for reactive updates 2026-01-24 17:18:29 +00:00
alexsparkes
64f69bbbbd fix(search): replace createRef with useRef for microphone icon 2026-01-24 14:39:35 +00:00
David Ralph
293cc93500 refactor: split quicklinks, move features to functional components 2025-10-28 23:04:19 +00:00
alexsparkes
0e852e8a89 feat(SearchOptions): add Chrome policy warning for search engine selection removal 2025-10-28 19:41:30 +00:00
alexsparkes
6f05e3bf03 Fix all ESLint errors: case declarations, empty blocks, display names, keys, and more 2025-10-27 23:27:13 +00:00
alexsparkes
2954b4b2f5 feat: update project configuration and dependencies
- Updated jsconfig.json to use ESNext module and target, added JSX support, and improved path mappings.
- Modified package.json to set module type, updated dependencies including React and MUI, and added new dev dependencies for ESLint and Husky.
- Refactored Favourite component to improve tooltip handling with lifecycle methods.
- Replaced @muetab/react-sortable-hoc with @dnd-kit for drag-and-drop functionality in Overview, Todo, and QuickLinksOptions components.
- Enhanced QuickLinksOptions to support drag-and-drop reordering with updated state management.
- Updated Vite configuration to target ESNext for modern JavaScript features.
- Added Husky pre-commit hook for linting.
- Created .nvmrc file to specify Node.js version.
- Added ESLint configuration for improved code quality and consistency.
2025-10-27 23:20:28 +00:00
alexsparkes
83b3204afa chore: update SASS and fix all associated depreciation errors 2025-10-27 22:59:48 +00:00
Sunset Mikoto
71b4113e0a fix: "SiMicrosoftbing" is not exported (#1077) 2025-08-06 15:40:36 +01:00
alexsparkes
492ae3e53c fix: infinite rendering issue 2.0? 2024-05-31 23:14:51 +01:00
alexsparkes
a3112d31da fix: infinite rendering issue on search
- incredible how issues like this can come from missing a few characters
2024-05-31 23:11:33 +01:00
alexsparkes
87f3024442 temp: debug statements for testing
Co-authored-by: Isaac <contact@eartharoid.me>
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-21 23:31:38 +01:00
alexsparkes
003bf2400a chore: run prettier
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-21 20:51:33 +01:00
alexsparkes
4bf61f4b22 feat: naver search engine option
- Limit on carousel items optimisation
- marketplace icon fallback

Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-20 12:28:47 +01:00
Isaac
825e558b65 feat: debounced search 2024-05-19 20:19:21 +01:00
Isaac
1e8db6c73c fix: search autocomplete 2024-05-18 01:43:28 +01:00
David Ralph
8f0ac31994 fix: remove mentions of ddg proxy due to them adding cors, cleanup etc 2024-05-12 15:15:41 +01:00
David Ralph
2136f558b9 chore: run lint and prettier 2024-03-19 21:45:17 +00:00
alexsparkes
ae0530cfc6 Fix: Various bugs
Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-03-18 22:08:08 +00:00
David Ralph
3e1ac0cfbb fix: dropdown errors when null 2024-02-28 13:13:42 +00:00
alexsparkes
6041372860 refactor(widgets): Continue move to feature based organisation 2024-02-27 16:38:16 +00:00