Commit Graph

74 Commits

Author SHA1 Message Date
Alex Sparkes
e5d8bfec0e Beta (#1138)
* 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

* feat: new default quotes experience, improve added page

* 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>

* 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

* 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>

* font: replace montserrat with inter

* cleanup: remove unused code from addons and marketplace

* fix(greeting/events): event text box styling

* fix(quote/buttons): improve state management and event handling

* feat(background): implement custom background loading and improve state management

* 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.

* 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.

* fix(background/custom): prevent flashing during uploads

* feat(storage): implement dynamic storage quota estimation and request persistence

* feat(modal): enhance close button styling and theming support

* fix(Custom): remove unnecessary characters from loading state

* feat(Dropdown): implement dropdown closing animation and portal rendering

* fix(QuoteOptions): ensure authorDetails is set to true for all users during migration

* refactor(Items): remove unused imports and hex color conversion logic

* fix: add blurhash dependency for image metadata encoding

---------

Signed-off-by: Alex Sparkes <alexsparkes@gmail.com>
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2026-01-27 12:35:18 +00:00
David Ralph
17560819a1 chore: change to 7.5.0 and update deps 2026-01-24 22:24:12 +00:00
alexsparkes
0e852e8a89 feat(SearchOptions): add Chrome policy warning for search engine selection removal 2025-10-28 19:41:30 +00:00
Isaac
80e2c37751 fix(manifest): firefox addon id (#851) 2024-09-12 17:02:46 +01:00
Isaac
32a4c1e72e fix(manifest): another attempt to fix firefox 2024-09-12 16:56:49 +01:00
Isaac
ea20d3e518 fix(manifest): add ID to Firefox manifest 2024-09-06 19:18:10 +01:00
David Ralph
a322823a94 chore: update translations, add missing manifest locales, set working to 7.1.2 2024-09-05 20:52:41 +01:00
Isaac
379b81bdbd chore: v7.1.1 2024-06-06 21:14:32 +01:00
David Ralph
2fff03513b chore(manifest): add missing locales for chrome 2024-06-05 14:54:22 +01:00
David Ralph
e1e69a40bb chore(build): change store version in manifest 2024-05-27 13:09:04 +01:00
David Ralph
2136f558b9 chore: run lint and prettier 2024-03-19 21:45:17 +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
David Ralph
b8eabc8717 feat(dev): automate build zip creation 2023-03-15 11:20:01 +00:00
David Ralph
474b6aaa84 fix(chore): unsquash the commits 2023-01-21 12:10:40 +00:00
David Ralph
4caaa8c576 fix: merge conflicts 2023-01-08 21:51:00 +00:00
David Ralph
333aabde1b chore: run prettier 2022-11-06 11:59:59 +00:00
David Ralph
2684277a76 chore: update quicklink and autocomplete apis 2022-10-30 23:27:54 +00:00
Isaac
c2a7e5223b chore(manifest): Upgrade to v3
Not sure if it is correct, security policy likely isn't.
2022-08-28 19:07:45 +01:00
David Ralph
c118cc5746 chore: release 6.0.6 2022-08-14 17:32:46 +01:00
Kağan Can Şit
710ad50ab2 Turkish_Language_Support_Added (#285)
* Turkish_Language_Support_Added

The necessary files were updated with the Turkish translation file.

* Word_Corrections
2022-07-10 20:38:05 +01:00
David Ralph
4691ccf166 refactor: cleanup and remove unused stuff 2022-04-16 19:25:42 +01:00
alexsparkes
7bb48ebc8e fix: author loading before quote
- Make author div not load if quote is empty
- photoinformation taking too much of the screen
- more transitions and consistent transitions
- running prettier across all files

Co-authored-by: David Ralph <me@davidcralph.co.uk>
2022-04-11 22:57:07 +01:00
David Ralph
e0820c6b2a chore: release 6.0.5 2022-04-08 14:43:25 +01:00
David Ralph
df26dff9cc chore: release 6.0.4 2022-01-04 09:20:48 +00:00
David Ralph
a170981772 chore: release 6.0.3 2021-11-28 20:01:16 +00:00
David Ralph
bd941896aa chore: release 6.0.2 2021-11-23 18:39:43 +00:00
David Ralph
9da0cb611e chore: release 6.0.1 2021-11-18 15:08:33 +00:00
David Ralph
42f89b3fc3 chore: release 6.0, fix firefox bug 2021-11-17 22:10:07 +00:00
David Ralph
daee291aa9 fix: welcome text, remove old buggy global widget zoom 2021-08-23 15:52:05 +01:00
David Ralph
30768053eb chore: remove umami, release 5.3.2 2021-08-23 15:33:09 +01:00
David Ralph
1d99622123 chore: release 5.3.1 2021-08-23 12:01:25 +01:00
David Ralph
6bf6cca8c6 chore: release 5.3 2021-08-22 16:12:13 +01:00
David Ralph
afcead634b fix: text shadow and chrome manifest 2021-08-20 19:20:59 +01:00
David Ralph
1a8bb69288 feat: create addon tab, translation support for stats tab, fixes etc 2021-08-14 17:23:54 +01:00
David Ralph
0f20983c37 feat: open new tab on install and add uninstall page 2021-08-14 15:01:45 +01:00
David Ralph
6cdfb9db3e chore: release 5.2 2021-08-02 13:47:06 +01:00
David Ralph
66f6d0f7ed chore(translations): add messages.json files 2021-07-29 14:18:03 +01:00
David Ralph
bdd277d876 feat(translations): add support for description and chrome store page 2021-07-19 20:28:40 +01:00
David Ralph
90ebfeedc5 chore: release 5.1.1 2021-06-22 10:19:37 +01:00
David Ralph
4449957fe6 chore: release 5.1.0 2021-06-21 13:26:31 +01:00
David Ralph
aad568bd28 fix: autocomplete now works on extension, hot reload warnings added for background quality and gradient 2021-06-21 12:26:22 +01:00
David Ralph
4e1347ad4e chore: update manifest 2021-06-20 21:46:48 +01:00
David Ralph
dc442ef917 fix: upgrading from 5.0.1 to latest now works, code style changes etc 2021-06-20 13:09:41 +01:00
David Ralph
1af688c489 fix: add setting for cloudiness and fix strings 2021-04-30 18:44:03 +01:00
David Ralph
4b18ea74a7 5.0.1 2021-04-29 19:02:14 +01:00
David Ralph
4eb76b6ed5 chore: update manifest 2021-04-23 17:11:49 +01:00
David Ralph
f3eb2c4cdb feat: better digital clock settings and greeting now changes properly 2021-03-23 11:45:09 +00:00
Wessel Tip
9981a28638 style: Unified spacing to 2 and add editor config 2021-03-17 14:01:53 +01:00
David Ralph
f6d8ccf6e7 Finish welcome modal 2020-11-04 12:19:12 +00:00
David Ralph
eeaf678485 part 2 2020-10-17 12:57:03 +01:00