Commit Graph

2527 Commits

Author SHA1 Message Date
David Ralph
b54c573c8e cleanup(translations): remove unused keys, add finder script 2026-02-01 11:40:48 +00:00
alexsparkes
bba18acd19 feat: implement safe JSON parsing and caching utilities; refactor background and quote loaders 2026-02-01 11:24:02 +00:00
David Ralph
f534d531dc fix(translations): add missing custom widget objects 2026-02-01 11:20:22 +00:00
alexsparkes
a017632597 feat: add project guidelines for GitHub Copilot 2026-02-01 10:49:24 +00:00
alexsparkes
8843178885 feat: add Copilot guidelines and project overview to repository 2026-02-01 10:49:21 +00:00
alexsparkes
5ce553674c fix(locales): simplify events structure in greeting translations 2026-02-01 09:56:25 +00:00
alexsparkes
f7a799fe34 feat: add update frequency settings for quotes and backgrounds
- Introduced frequency settings for quotes and background updates in multiple languages.
- Added new localization keys for "Update Frequency" and its options.
- Implemented a new hook `useFrequencyInterval` to manage update intervals based on user settings.
- Created a `frequencyManager` utility to handle frequency intervals and update logic.
- Updated default settings to include frequency preferences for both quotes and backgrounds.
2026-01-31 17:44:29 +00:00
alexsparkes
7415b9cd5c feat: add DuckDuckGo image proxy support for marketplace and photo pack images
- Implemented `getProxiedImageUrl` function to apply DuckDuckGo image proxy to image URLs based on user settings.
- Updated various components to use the proxied image URLs, including background loader, photo information, lightbox, and item cards.
- Added a new setting in the advanced options to enable/disable the DuckDuckGo image proxy.
- Updated localization files to include new strings for the image proxy feature.
- Initialized the proxy setting in default settings to false.
2026-01-31 16:54:55 +00:00
alexsparkes
41e438ead4 feat(queue): implement centralized queue management and clearing logic for background prefetch queues 2026-01-31 14:58:07 +00:00
alexsparkes
7251c16250 feat(quote): clear quote queue and cache on type change, custom quote modification, and pack installation/uninstallation 2026-01-31 14:04:01 +00:00
David Ralph
21301d8a2a fix(translations): replace temp dev tab name 2026-01-30 23:45:11 +00:00
David Ralph
b742c6a768 feat: custom iframe widgets (close #656) 2026-01-30 23:39:05 +00:00
alexsparkes
f29b879215 feat(greeting, date): enhance turkish localisation support for date 2026-01-29 22:26:02 +00:00
alexsparkes
09308a4452 feat(i18n): add localised versions of the mue brand name 2026-01-29 18:31:42 +00:00
David Ralph
e03b1d68d0 fix(quicklinks): close #875 by enabling offline 2026-01-28 16:52:08 +00:00
David Ralph
3e434341da chore: merge branch 'dev' of https://github.com/mue/mue into dev 2026-01-28 16:45:49 +00:00
David Ralph
49630ee375 fix: quick link input, close #1124 2026-01-28 16:45:41 +00:00
alexsparkes
9d98e2124a feat(CustomSettings): replace video icon and add overlay icon for custom backgrounds 2026-01-28 16:44:27 +00:00
alexsparkes
0c9a90d693 fix: comment out box-shadow on hover effect for sortable items 2026-01-28 16:37:03 +00:00
alexsparkes
6c73bdb156 fix(modal): weird cutting off of bottom content 2026-01-28 16:31:36 +00:00
David Ralph
6465b88f30 fix: custom video background 2026-01-28 16:27:24 +00:00
David Ralph
a4e575c5f6 feat: library display option, navbar count 2026-01-28 15:49:22 +00:00
alexsparkes
05bf8edeea feat(WeatherOptions): refactor weatherType state management and update onChange handler 2026-01-28 14:02:31 +00:00
alexsparkes
50aae0f8ec feat(LocationSearch): add LocationSearch component for improved location input 2026-01-28 13:43:29 +00:00
alexsparkes
6e852eb252 feat(Appearance): add Google Fonts selection to font options 2026-01-28 11:51:42 +00:00
alexsparkes
6cb8843b49 feat(SidebarToggle): replace menu icon with sidebar icon and update button accessibility
feat(buttons): enhance button styles with active state transformations and transitions
fix(Header): add delay for setting change to ensure button click animation completes
2026-01-27 23:07:37 +00:00
alexsparkes
63b8742218 feat(Sidebar): implement collapsible sidebar with toggle functionality and update translations 2026-01-27 22:59:52 +00:00
alexsparkes
bebd551193 feat(Modal): add modal border variable and update themed styles 2026-01-27 22:33:45 +00:00
alexsparkes
c71c6442db feat(Dropdown): optimize position calculation and add scroll/resize handling 2026-01-27 22:14:45 +00:00
alexsparkes
9e692b97ce feat(Slider): add hover functionality with tooltip and indicator 2026-01-27 21:40:12 +00:00
David Ralph
7f0b37c713 feat: new date picker 2026-01-27 20:42:19 +00:00
David Ralph
4d8be5774f style: improve dropdown default 2026-01-27 20:26:41 +00:00
David Ralph
b7097979de fix: moreSettings misfiring on dropdown click 2026-01-27 20:10:09 +00:00
David Ralph
7e6bc58f2c feat: new dropdown search capability 2026-01-27 20:04:58 +00:00
alexsparkes
9fa1ddcab5 feat(ModalTabContent): add gap to settings row for improved layout 2026-01-27 16:51:04 +00:00
alexsparkes
3dad52196d feat(Radio): update header structure and styling for improved accessibility
feat(Dropdown): remove margin and clean up unused styles
style(ModalTabContent): adjust padding and add gap for button layout
2026-01-27 16:49:03 +00:00
alexsparkes
df23753971 feat(Dropdown): add default value indication and style for dropdown options 2026-01-27 16:34:49 +00:00
alexsparkes
401e711bd8 feat(ChipSelect): enhance dropdown with closing animations and position calculation 2026-01-27 16:29:07 +00:00
alexsparkes
f493eb186e feat(Dropdown): enhance dropdown menu with position calculation and closing animations 2026-01-27 16:23:54 +00:00
Alex Sparkes
79c8e1508f Merge branch 'beta' into dev
Signed-off-by: Alex Sparkes <alexsparkes@gmail.com>
2026-01-27 14:28:50 +00:00
alexsparkes
b5a451c70d chore: bump version to 7.6.1 in package.json, manifest.json, project.pbxproj, and constants.js 2026-01-27 14:27:27 +00:00
alexsparkes
7a589de14b feat(Dropdown): implement closing animation and portal rendering for dropdown menu
fix(QuoteOptions): ensure authorDetails is set to true for users upgrading from older versions
2026-01-27 14:22:15 +00:00
alexsparkes
9bf160094e fix: add blurhash dependency for image metadata encoding 2026-01-27 12:29:34 +00:00
alexsparkes
f8746a31b0 fix: add blurhash dependency for image metadata encoding 2026-01-27 12:27:18 +00:00
alexsparkes
864097c508 refactor(Items): remove unused imports and hex color conversion logic 2026-01-27 12:15:12 +00:00
Alex Sparkes
139c8e2914 Merge branch 'beta' into dev
Signed-off-by: Alex Sparkes <alexsparkes@gmail.com>
2026-01-27 12:10:35 +00:00
alexsparkes
f2a0330655 fix(QuoteOptions): ensure authorDetails is set to true for all users during migration 2026-01-27 12:06:45 +00:00
alexsparkes
89523df1cf feat(Dropdown): implement dropdown closing animation and portal rendering 2026-01-27 10:21:02 +00:00
alexsparkes
9462fe1b32 fix(Custom): remove unnecessary characters from loading state 2026-01-27 10:13:08 +00:00
alexsparkes
c7a2760709 feat(modal): enhance close button styling and theming support 2026-01-26 22:32:45 +00:00