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
2026-01-25 20:58:57 +00:00
2026-01-25 20:58:57 +00:00
2026-01-25 20:58:57 +00:00
2026-01-25 20:58:57 +00:00
2026-01-25 20:58:57 +00:00
2026-01-02 23:02:56 +00:00
2026-01-25 20:58:57 +00:00

Mue Header

Mue

A fast, open and free-to-use browser extension that gives a new, fresh and customisable tab page to modern browsers.

muetab.com

Chrome Edge Firefox

🤔 Why Mue?

  • Beautiful and Minimalist Design
  • Customisable Layout
  • Widgets (such as weather, notes, bookmarks and more)
  • Privacy-Focused - does not track your browsing activity
  • Extensible with the Mue Marketplace
  • Open Source under the BSD-3 License

🌶️ Installation

Mue can be downloaded on the following browsers:

and can be manually sideloaded on others using the files on GitHub Releases

🚀 Demo

A fully-featured demo of the tab extension is available in-browser at demo.muetab.com

💻 Development

Install dependencies with bun install, and then you can run any of the following scripts as needed:

  • bun run dev[:host] - start development server
  • bun run build - build production copy of Mue
  • bun run lint[:fix] - run linter
  • bun run pretty - run prettier
  • bun run translations - migrate old translation format to new
  • bun run translations:percentages - update translation completion percentages from Weblate

Contributing

We welcome contributions! Please read CONTRIBUTING.md for guidelines on:

  • Development workflow
  • Branch strategy (dev → beta → main)
  • Commit message format
  • Pull request process

For maintainers, see docs/RELEASE_PROCESS.md for release procedures.

🐳 Docker development

Hot reload is available while coding.

  • docker build -t mue-app . - build the image

  • docker volume create dev-bun-app - create a volume for the app

  • docker run -p 5173:5173 mue-app - run the container

  • docker run -p 5173:5173 \ -v $(pwd):/app \ -v dev-bun-app:/app/node_modules \ mue-app - run the container

Navigate to http://localhost:5173

🌍 Translations

We use Weblate for translations. To get started, please visit the project and look for the latest version to start translating Mue into your langauge.

Attribution

Pexels, Unsplash - Stock photos used for offline mode
Undraw - Welcome modal images

Languages
JavaScript 78.8%
SCSS 19.7%
HTML 0.7%
Swift 0.5%
CSS 0.3%