Commit Graph

2546 Commits

Author SHA1 Message Date
alexsparkes
987f6756a0 feat: implement API photo packs with migration and settings management 2026-02-02 19:51:45 +00:00
David Ralph
9040766fe3 chore: capitalise claude.md
Signed-off-by: David Ralph <ohlookitsderpy@protonmail.com>
2026-02-02 16:52:31 +00:00
David Ralph
bbaf4de7f4 fix(settings): experimental flashing on sidebar search 2026-02-02 14:10:27 +00:00
alexsparkes
3fc5d736c8 feat(marketplace): enhance install logic with download tracking and installation checks 2026-02-02 13:29:26 +00:00
alexsparkes
333a070020 feat(Discover, ModalTopBar, MainModal): enhance navigation and iframe handling with hash updates 2026-02-02 12:21:53 +00:00
alexsparkes
cfb27ba392 refactor(ModalTopBar, Discover): clean up breadcrumb handling and hash navigation logic 2026-02-02 10:59:01 +00:00
alexsparkes
99b139ffd6 feat(Discover): implement iframe navigation handling via hash changes 2026-02-02 10:58:52 +00:00
alexsparkes
646f19a78c feat(install): improve photo pack installation logic to prevent immediate background refresh 2026-02-01 20:54:29 +00:00
alexsparkes
9f461edb55 Add new localization strings for quote packs and update caching logic for authors
- Added "Installed Quote Packs" and "Get More" strings to multiple language files.
- Updated the author caching mechanism in wikidataAuthorFetcher.js to limit the number of cached entries to 50 and prune old entries when the limit is exceeded.
- Enhanced the occupation extraction logic to return the highest-ranked occupation based on Wikidata rank.
2026-02-01 20:51:52 +00:00
alexsparkes
8356ea1af5 feat(QuickLinks): add card style option for quick links with hover effects 2026-02-01 20:13:30 +00:00
alexsparkes
a361e6f3d5 feat(AddModal): enhance form functionality with URL suggestion and reset logic 2026-02-01 19:19:28 +00:00
alexsparkes
baea8c4d6c feat: implement bookmark service and quicklinks management
- Added BookmarkService for managing bookmark permissions, fetching bookmarks, and syncing with quicklinks.
- Introduced IconService for handling icon retrieval and custom uploads.
- Created utility functions for reading and writing quicklinks and groups to localStorage.
- Implemented migration logic for transitioning quicklinks data to a new format.
- Added SmartIcon component for displaying icons with fallback options.
- Developed AddModal styles and structure for adding links.
- Enhanced settings loading to support dynamic font loading from Google Fonts.
- Refactored isValidUrl function for improved readability.
- Cleaned up uninstall logic for photo packs in marketplace.
2026-02-01 19:02:32 +00:00
alexsparkes
f42bdf2fb8 feat(QuoteOptions): refactor custom quote UI and styles for improved layout and usability 2026-02-01 15:49:09 +00:00
alexsparkes
fc3092ad44 feat(Sidebar): enhance sidebar layout with search functionality and toggle button 2026-02-01 14:53:47 +00:00
alexsparkes
99bd0a9d35 feat(Tooltip): add floating animations for tooltip appearance based on placement 2026-02-01 14:48:47 +00:00
alexsparkes
d937f8a82e feat: add search functionality to sidebar tabs; update styles for search input and empty state 2026-02-01 14:44:11 +00:00
alexsparkes
cbedaf627c feat: update message keys for settings and overview sections; remove unused permissions and skills from settings 2026-02-01 14:22:01 +00:00
alexsparkes
7c2213a38f feat: integrate Wikidata API for fetching author information, including images and occupations 2026-02-01 11:51:11 +00:00
David Ralph
e25c8dedb7 feat(translations): add manfiest sync, remove debug 2026-02-01 11:45:53 +00:00
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