Commit Graph

12 Commits

Author SHA1 Message Date
alexsparkes
c71c6442db feat(Dropdown): optimize position calculation and add scroll/resize handling 2026-01-27 22:14:45 +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
df23753971 feat(Dropdown): add default value indication and style for dropdown options 2026-01-27 16:34:49 +00:00
alexsparkes
f493eb186e feat(Dropdown): enhance dropdown menu with position calculation and closing animations 2026-01-27 16:23:54 +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
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
David Ralph
293cc93500 refactor: split quicklinks, move features to functional components 2025-10-28 23:04:19 +00:00
David Ralph
3e1ac0cfbb fix: dropdown errors when null 2024-02-28 13:13:42 +00:00
David Ralph
294b3830bf refactor(modules): second part of moving files around, changing layout etc 2024-02-19 09:42:59 +00:00
David Ralph
618b5fe466 refactor(modules): experimental changes to module structure 2024-02-18 23:27:38 +00:00
David Ralph
10f12b20c5 7.x Structural Changes (#637)
* refactor(files): Initial commit on experimental file structure

* refactor(structure): New components system

* refactor(structure): Tidy settings' components

* Refactor(structure): Component exports and imports

* refactor(settings): Use new component imports

* feat: unified background.js script

* fix(build): Partially, distributions still not ready

* feat: critical error on noscript, light theme support for it

* fix(background): Critical issue of code making every background #000

* refactor(welcome): Partition into different files + shared components
- This took too long and destroyed my sanity

---------

Co-authored-by: alexsparkes <turbomarshmello@gmail.com>
Co-authored-by: alexsparkes <alexsparkes@gmail.com>
2024-02-18 23:05:15 +00:00