alexsparkes
f0ff173b3b
fix(ItemCard): prevent collection display when item is already added
2026-02-03 21:33:58 +00:00
alexsparkes
5246455aca
feat(ItemSettingsModal): enhance settings UI with improved input styling and dynamic field handling
2026-02-03 21:31:50 +00:00
alexsparkes
ede1615ab8
fix(ItemCard): clear local storage queues and refresh background on pack toggle
2026-02-03 20:31:38 +00:00
alexsparkes
fb9787642b
feat(ItemCard): refactor action buttons to use item-card-actions class for consistent styling
2026-02-03 19:54:02 +00:00
alexsparkes
ee89ebcd4d
refactor: rename photo pack settings to item settings in modal and styles
2026-02-03 16:36:37 +00:00
alexsparkes
7dec0a844e
feat: add ItemSettingsModal for managing photo pack settings and enhance UI interactions
2026-02-03 16:36:05 +00:00
alexsparkes
1a8e91b02b
feat: enhance dynamic options loading and add toggle pack functionality
2026-02-03 16:20:14 +00:00
alexsparkes
06e00b3024
fix(ItemCard): adjust toggle switch position and update active background color
2026-02-03 16:11:08 +00:00
alexsparkes
a75a8c2122
oopsie
2026-02-03 15:45:04 +00:00
alexsparkes
bafa2ecbe7
feat: implement pack enable/disable functionality and improve UI responsiveness
2026-02-03 15:45:04 +00:00
alexsparkes
0acac6dcee
fix(checkbox+dropdown): small font-size once built
2026-02-03 15:14:45 +00:00
alexsparkes
e7ad7ba131
fix: correct variable reference in goToPhotoPacks function
2026-02-03 12:03:17 +00:00
alexsparkes
a9ab5d9651
feat: enhance BackgroundOptions and PhotoPackSettings for improved offline handling and validation
2026-02-03 12:01:07 +00:00
alexsparkes
09f2e0519d
feat: enhance photo pack settings with dynamic localization and improved ChipSelect integration
2026-02-03 10:31:52 +00:00
alexsparkes
4c193cf7db
fix: correct Unsplash photo pack ID format in migration settings
2026-02-02 20:59:08 +00:00
alexsparkes
be298266bf
fix: correct photo pack ID format in migration settings
2026-02-02 20:20:37 +00:00
alexsparkes
bbaadece43
fix: remove trailing comma in fetch URL for Unsplash API
2026-02-02 20:07:39 +00:00
alexsparkes
d5d2efbd13
feat: update Unsplash API integration and migration settings
2026-02-02 20:07:36 +00:00
alexsparkes
7641762557
feat: implement API photo packs with migration and settings management
2026-02-02 19:51:51 +00:00
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