Commit Graph

267 Commits

Author SHA1 Message Date
alexsparkes
b8647538fd feat(translation): implement reactive translation system with context and hooks 2026-01-24 17:02:41 +00:00
alexsparkes
819057ed8b feat(settings): add sub-section handling for settings navigation and deep linking 2026-01-24 16:24:26 +00:00
alexsparkes
8cbb5a5c92 feat(theme): implement helper function to resolve auto theme settings 2026-01-24 15:53:38 +00:00
David Ralph
ae42aa1241 feat: deep links for rest of settings 2026-01-24 15:52:16 +00:00
alexsparkes
19c2c29df0 fix(navbar): emit refresh event on app link add, edit, and delete actions 2026-01-24 15:50:47 +00:00
David Ralph
944e899870 Merge branch 'main' of https://github.com/mue/mue 2026-01-24 15:44:06 +00:00
David Ralph
c49bc39770 fix: stat timestamps, resetting achievements 2026-01-24 15:43:58 +00:00
alexsparkes
80ee7885e1 fix(background): enhance background settings handling and improve colour picker styles 2026-01-24 15:43:44 +00:00
David Ralph
8beda77a76 fix: stats localisation, marketplace title 2026-01-24 15:33:19 +00:00
alexsparkes
f58ad986da fix(modal): update styles for modal and buttons, improve theme handling 2026-01-24 15:23:34 +00:00
David Ralph
66fe285fb1 fix: addon update check 2026-01-24 15:15:09 +00:00
alexsparkes
64f69bbbbd fix(search): replace createRef with useRef for microphone icon 2026-01-24 14:39:35 +00:00
alexsparkes
17bbdeb7b9 fix(navbar): improve handling of display on hover and widgets hot reloading 2026-01-24 14:33:13 +00:00
David Ralph
8a83671c88 fix: marketplace preview check 2026-01-24 14:02:05 +00:00
David Ralph
d0e91f7099 fix: stats, marketplace, deep links on preview 2026-01-24 13:43:40 +00:00
David Ralph
e218ad512e fix: welcome choose language styling and link 2026-01-24 13:10:39 +00:00
alexsparkes
2ded256bda fix(Changelog): adjust layout styles for improved responsiveness 2026-01-24 11:05:54 +00:00
alexsparkes
7835ef1dec feat(StatsOptions): add error icon and preview mode handling in stats component 2026-01-24 11:02:15 +00:00
alexsparkes
92bddd0538 fix(weather0: issue with dependency 2026-01-24 00:40:10 +00:00
David Ralph
e5e9260ac3 fix: constants urls, changelog url 2026-01-23 23:52:36 +00:00
alexsparkes
7c93e95200 fix(constants, Changelog): update marketplace URL to production and adjust iframe source 2026-01-23 23:37:28 +00:00
David Ralph
0b6fb4f3c2 fix: about tab links and icons 2026-01-03 17:58:08 +00:00
David Ralph
7807462c7b fix: lightbox, breadcrumbs, navbar, uninstall 2026-01-03 17:52:10 +00:00
David Ralph
0431fc830d feat(marketplace): use web ui 2026-01-03 17:25:34 +00:00
David Ralph
49c4c0ecdb chore: remove refs to kaiso and opencollective 2026-01-03 11:27:40 +00:00
alexsparkes
2c376c7506 Refactor marketplace components to use hooks and context
- Converted ItemPage from a class component to a functional component using hooks for state management.
- Introduced MarketplaceContext for managing marketplace-related state and actions.
- Created custom hooks: useMarketplaceData for fetching and sorting marketplace items, useMarketplaceInstall for handling installation and uninstallation of items, and useMarketplaceNavigation for managing navigation within the marketplace.
- Implemented BrowsePage and CollectionPage components to display items and collections with improved structure and functionality.
- Enhanced error handling and loading states across the marketplace features.
2025-11-03 14:26:12 +00:00
alexsparkes
59824eb6ef Refactor ItemPage and related components for improved structure and readability
- Updated styles in _main.scss to enhance layout and visual consistency.
- Refactored ItemPage.jsx to utilize new tab components (OverviewTab, QuotesTab, PhotosTab, PresetsTab) for better organization of content.
- Created InfoItem and WarningBanner components for reusable UI elements.
- Implemented QuotesTab and PhotosTab components to handle quotes and photos display logic.
- Added PresetsTab component to manage settings display.
- Enhanced user experience with dynamic tab switching and improved data handling.
2025-11-02 23:29:57 +00:00
alexsparkes
127b2492a5 feat(Items): enhance ItemCard with installed badge and gradient background; optimize performance with memoization 2025-11-01 18:26:20 +00:00
alexsparkes
9727346ff1 style(marketplace): potential marketplace page redesign 2025-11-01 00:50:33 +00:00
alexsparkes
b303d02492 feat: add onChange handlers to ChipSelect and Text components; clear imageQueue on background type and category changes 2025-10-31 16:42:15 +00:00
alexsparkes
ef22e91b07 refactor(Background): make the background filters an overlay to prevent juttery transition of styles being added AFTER completion 2025-10-31 13:56:03 +00:00
alexsparkes
94c92f7216 feat(MainModal): enhance deep linking and navigation handling for collections and products
fix(Tabs): improve sidebar visibility logic and margin adjustment
feat(ModalTopBar): update breadcrumb logic for collection and product views
feat(Added): add button to navigate to discover page with deep linking
fix(Browse): refine error handling and update hash for collection navigation
2025-10-31 11:15:20 +00:00
alexsparkes
3f9e3e5d59 feat(marketplace): add filter options and sorting functionality to Items component 2025-10-30 23:33:06 +00:00
alexsparkes
aa6b1a3be3 feat(modal): new navigation with back and forth arrow 2025-10-29 23:46:15 +00:00
alexsparkes
e83afbda2c Refactor MainModal and Tab components to integrate Library and Discover tabs 2025-10-29 22:56:23 +00:00
alexsparkes
ac3924aaf7 refactor: optimize background loading and rendering logic 2025-10-29 10:06:09 +00:00
David Ralph
293cc93500 refactor: split quicklinks, move features to functional components 2025-10-28 23:04:19 +00:00
David Ralph
2eed0f7307 refactor: make quote like background 2025-10-28 22:01:06 +00:00
David Ralph
7ac848c9a0 refactor: clean greeting 2025-10-28 21:28:06 +00:00
David Ralph
9d7660d962 chore: remove migrations for background 2025-10-28 21:20:39 +00:00
David Ralph
d7496f133c refactor: restructure background feature 2025-10-28 21:17:33 +00:00
alexsparkes
0e852e8a89 feat(SearchOptions): add Chrome policy warning for search engine selection removal 2025-10-28 19:41:30 +00:00
alexsparkes
e1ad5d490b feat: implement deep linking support for marketplace items and tabs 2025-10-28 18:55:13 +00:00
alexsparkes
467adcdd85 Refactor state updates for consistency and readability across components
- Simplified state updates in Background, Favourite, PhotoInformation, GreetingOptions, Added, Browse, About, Overview, Navbar, Apps, Notes, QuickLinksOptions, Quote, and QuoteOptions components by consolidating multiple lines into single line updates.
- Improved readability by reducing unnecessary line breaks and maintaining consistent formatting in JSX elements.
- Enhanced maintainability by ensuring uniformity in how state is set and how JSX is structured.
2025-10-27 23:27:37 +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
b5fbb9db9e style: simplify object declarations and improve code readability in Todo component 2025-10-27 23:20:32 +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
04679ba1f6 Modernize to 2025 standards: React 19, Vite 6, ESLint 9, @dnd-kit migration 2025-10-27 23:19:35 +00:00
alexsparkes
7d432dc6f5 style: format SCSS code for improved readability 2025-10-27 22:59:56 +00:00
alexsparkes
83b3204afa chore: update SASS and fix all associated depreciation errors 2025-10-27 22:59:48 +00:00