2647 Commits

Author SHA1 Message Date
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
alexsparkes
f1e961e8e4 feat(storage): implement dynamic storage quota estimation and request persistence 2026-01-26 16:48:47 +00:00
alexsparkes
616055106b fix(background/custom): prevent flashing during uploads 2026-01-26 16:44:10 +00:00
alexsparkes
9677434c00 Add new localization strings and improve image metadata utility functions
- Updated localization files for multiple languages (Hungarian, Indonesian, Japanese, Lithuanian, Latvian, Dutch, Norwegian, Persian, Portuguese, Brazilian Portuguese, Russian, Slovenian, Swedish, Tamil, Turkish, Ukrainian, Vietnamese, Simplified Chinese, Traditional Chinese) to include new strings for image management features such as "Delete Selected", "Uploading", "Tag Images", and storage information.
- Enhanced the `getDataUrlSize` and `formatBytes` functions in `imageMetadata.js` for better readability and maintainability by adding braces for conditional statements.
2026-01-26 16:28:13 +00:00
alexsparkes
cac58cdaeb feat: enhance image management features
- Added new localization strings for image management, including upload and storage information.
- Refactored custom background database functions to support metadata and backward compatibility.
- Introduced a new FolderTaggingModal component for organizing images into folders.
- Created utility functions for image metadata extraction, including dimensions, blur hash generation, and file size calculation.
- Implemented functions to delete multiple backgrounds and update background metadata.
2026-01-26 16:14:09 +00:00
alexsparkes
e42a218116 feat(background): implement custom background loading and improve state management 2026-01-26 12:24:26 +00:00
alexsparkes
40c248985d fix(quote/buttons): improve state management and event handling 2026-01-26 10:26:02 +00:00
alexsparkes
d88ed2eedd fix(greeting/events): event text box styling 2026-01-26 10:21:51 +00:00
David Ralph
ab2b969772 cleanup: remove unused code from addons and marketplace 2026-01-25 21:28:26 +00:00
David Ralph
67ba0f6718 font: replace montserrat with inter 2026-01-25 21:17:38 +00:00
Alex Sparkes
4cf5269cdc Dev (#1134)
* feat: add professional three-branch release workflow automation (#1129)

- Add version-bump workflow for semantic versioning across all files
- Add beta-release workflow for automated pre-release testing
- Add production-release workflow with manual approval gates
- Add hotfix-release workflow for emergency patches
- Create comprehensive CONTRIBUTING.md with workflow guide
- Create detailed RELEASE_PROCESS.md for maintainers
- Add PR template with release checklists
- Update CODEOWNERS to protect workflow files
- Update README with contribution links
- Remove /docs from .gitignore to allow documentation

This implements a dev  beta  main branching strategy with:
- Automated version management across 6 files
- Changelog generation from conventional commits
- GitHub Releases with build artifacts
- Environment-based approvals for production
- Back-merge support for hotfixes

* feat: new default quotes experience, improve added page

* Fix/beta workflow version check (#1131)

* fix(workflows): prevent beta release for non-beta versions

* fix(workflows): address copilot PR review feedback

- Support iterative beta versions (7.6.0-beta.1 -> 7.6.0-beta.2)
- Remove tag trigger from beta workflow to prevent premature releases
- Fix tag format in docs/summaries to include 'v' prefix
- Clarify deployment approval wording

* feat: replace mui with new style

* feat: improve time formatting in Clock component with padded digits

* fix: change Checkbox component from label to div for better semantics

* fix: change Switch component from label to div for better semantics

* feat: add smooth animation to reset functionality in Slider component

* feat: enhance accessibility and styling for form components including Checkbox, Dropdown, Radio, Slider, and Text

* feat: enhance WeatherOptions component with improved layout and auto location reset functionality

* feat: update Slider and Dropdown components with improved layout and z-index adjustments

* feat: add reset functionality to Dropdown component with toast notification

* feat: update Dropdown component styles for improved layout and structure

* feat: update languageSettings component with increased padding for better spacing

* feat: bump version to 7.6.0 across all manifests and documentation

---------

Signed-off-by: Alex Sparkes <alexsparkes@gmail.com>
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2026-01-25 20:58:57 +00:00
Alex Sparkes
ce6b05f1a1 Merge branch 'beta' into dev
Signed-off-by: Alex Sparkes <alexsparkes@gmail.com>
2026-01-25 20:57:24 +00:00
alexsparkes
5c8d9a3a44 feat: bump version to 7.6.0 across all manifests and documentation 2026-01-25 20:44:44 +00:00
alexsparkes
4a2f1334f3 feat: update languageSettings component with increased padding for better spacing 2026-01-25 20:29:28 +00:00
alexsparkes
155dc46e68 feat: update Dropdown component styles for improved layout and structure 2026-01-25 20:26:00 +00:00
alexsparkes
47b7397bd4 feat: add reset functionality to Dropdown component with toast notification 2026-01-25 20:24:18 +00:00
alexsparkes
777f1faeb6 feat: update Slider and Dropdown components with improved layout and z-index adjustments 2026-01-25 20:22:33 +00:00
alexsparkes
dfb0872633 feat: enhance WeatherOptions component with improved layout and auto location reset functionality 2026-01-25 20:18:11 +00:00
alexsparkes
c186c54749 feat: enhance accessibility and styling for form components including Checkbox, Dropdown, Radio, Slider, and Text 2026-01-25 20:12:51 +00:00
alexsparkes
5392e4b27d feat: add smooth animation to reset functionality in Slider component 2026-01-25 19:25:00 +00:00
alexsparkes
c13d6ce4ac fix: change Switch component from label to div for better semantics 2026-01-25 19:23:15 +00:00
alexsparkes
9410d89cea fix: change Checkbox component from label to div for better semantics 2026-01-25 19:22:07 +00:00
alexsparkes
a6e1490edb feat: improve time formatting in Clock component with padded digits 2026-01-25 19:13:24 +00:00
David Ralph
874866bf73 feat: replace mui with new style 2026-01-25 18:12:05 +00:00
Alex Sparkes
ecfb3c6648 Sync/workflow fixes to beta (#1132)
* feat: add professional three-branch release workflow automation (#1129)

- Add version-bump workflow for semantic versioning across all files
- Add beta-release workflow for automated pre-release testing
- Add production-release workflow with manual approval gates
- Add hotfix-release workflow for emergency patches
- Create comprehensive CONTRIBUTING.md with workflow guide
- Create detailed RELEASE_PROCESS.md for maintainers
- Add PR template with release checklists
- Update CODEOWNERS to protect workflow files
- Update README with contribution links
- Remove /docs from .gitignore to allow documentation

This implements a dev  beta  main branching strategy with:
- Automated version management across 6 files
- Changelog generation from conventional commits
- GitHub Releases with build artifacts
- Environment-based approvals for production
- Back-merge support for hotfixes

* fix(workflows): prevent beta release for non-beta versions

* Fix/beta workflow version check (#1131)

* fix(workflows): prevent beta release for non-beta versions

* fix(workflows): address copilot PR review feedback

- Support iterative beta versions (7.6.0-beta.1 -> 7.6.0-beta.2)
- Remove tag trigger from beta workflow to prevent premature releases
- Fix tag format in docs/summaries to include 'v' prefix
- Clarify deployment approval wording

---------

Signed-off-by: Alex Sparkes <alexsparkes@gmail.com>
2026-01-25 17:51:15 +00:00
alexsparkes
01fcdbf9c7 chore: sync workflow fixes from main 2026-01-25 17:47:18 +00:00
Alex Sparkes
bc9cf3c11e Fix/beta workflow version check (#1131)
* fix(workflows): prevent beta release for non-beta versions

* fix(workflows): address copilot PR review feedback

- Support iterative beta versions (7.6.0-beta.1 -> 7.6.0-beta.2)
- Remove tag trigger from beta workflow to prevent premature releases
- Fix tag format in docs/summaries to include 'v' prefix
- Clarify deployment approval wording
v7.6.0
2026-01-25 17:46:15 +00:00
David Ralph
2fca4bf9ac chore: merge branch 'dev' of https://github.com/mue/mue into dev 2026-01-25 17:35:06 +00:00
David Ralph
2918033afa feat: new default quotes experience, improve added page 2026-01-25 17:34:59 +00:00
Alex Sparkes
a29984d3aa feat: add professional three-branch release workflow automation (#1129) (#1130)
- Add version-bump workflow for semantic versioning across all files
- Add beta-release workflow for automated pre-release testing
- Add production-release workflow with manual approval gates
- Add hotfix-release workflow for emergency patches
- Create comprehensive CONTRIBUTING.md with workflow guide
- Create detailed RELEASE_PROCESS.md for maintainers
- Add PR template with release checklists
- Update CODEOWNERS to protect workflow files
- Update README with contribution links
- Remove /docs from .gitignore to allow documentation

This implements a dev  beta  main branching strategy with:
- Automated version management across 6 files
- Changelog generation from conventional commits
- GitHub Releases with build artifacts
- Environment-based approvals for production
- Back-merge support for hotfixes
2026-01-25 17:34:04 +00:00
alexsparkes
befed06832 chore: sync release automation from main 2026-01-25 17:29:03 +00:00