Compare commits

...

360 Commits
7.0.0 ... 7.1.0

Author SHA1 Message Date
dependabot[bot]
524342efad chore(deps-dev): bump stylelint-scss from 6.3.0 to 6.3.1 (#744)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 08:45:32 +00:00
David Ralph
9b03763b44 chore: run prettier, lint, change changelog version, urls etc 2024-06-03 17:03:32 +01:00
dependabot[bot]
8346ce06ea chore(deps-dev): bump prettier from 3.2.5 to 3.3.0 (#743)
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 08:40:17 +00:00
dependabot[bot]
cf31e00aa3 chore(deps-dev): bump adm-zip from 0.5.12 to 0.5.13 (#742)
Bumps [adm-zip](https://github.com/cthackers/adm-zip) from 0.5.12 to 0.5.13.
- [Release notes](https://github.com/cthackers/adm-zip/releases)
- [Changelog](https://github.com/cthackers/adm-zip/blob/master/history.md)
- [Commits](https://github.com/cthackers/adm-zip/compare/v0.5.12...v0.5.13)

---
updated-dependencies:
- dependency-name: adm-zip
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 08:38:16 +00:00
Isaac
102105efe7 fix: refresh button never disabled 2024-06-01 22:00:24 +01:00
Isaac
da2fdd2745 chore: rename legacy bug report template 2024-06-01 16:24:04 +01:00
Isaac
d621ab4976 style: use default selection colour 2024-06-01 16:17:26 +01:00
Isaac
836fb4ca41 feat: selectable text on stats, change log, and about pages 2024-06-01 16:17:17 +01:00
Isaac
53db7a5a02 fix: remove fade-in animation on greeting in preview 2024-06-01 16:05:08 +01:00
alexsparkes
492ae3e53c fix: infinite rendering issue 2.0? 2024-05-31 23:14:51 +01:00
alexsparkes
a3112d31da fix: infinite rendering issue on search
- incredible how issues like this can come from missing a few characters
2024-05-31 23:11:33 +01:00
David Ralph
be210cd49e Merge branch 'main' of https://github.com/mue/mue 2024-05-31 20:06:49 +01:00
David Ralph
65fb556eda fix: add some catches to stats just in case 2024-05-31 20:06:42 +01:00
dependabot[bot]
7ebad43d19 chore(deps): bump @mui/material from 5.15.18 to 5.15.19 (#739)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.18 to 5.15.19.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v5.15.19/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.19/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-31 09:09:46 +00:00
dependabot[bot]
38e8879a96 chore(deps-dev): bump sass from 1.77.3 to 1.77.4 (#740)
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.3 to 1.77.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.3...1.77.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-31 08:57:14 +00:00
dependabot[bot]
2345f47fae chore(deps-dev): bump sass from 1.77.2 to 1.77.3 (#737)
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.2 to 1.77.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.2...1.77.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-30 08:25:57 +00:00
alexsparkes
857a0cbe3b fix: testing purposes code left in 2024-05-29 19:57:31 +01:00
alexsparkes
e5ef40b04b refactor(tabs): Functional component conversion 2024-05-29 17:19:25 +01:00
alexsparkes
e7482e8fe6 refactor: weather and app to functional components 2024-05-29 16:44:40 +01:00
alexsparkes
4def9db23f refactor: overview & stats to functional components 2024-05-29 11:24:32 +01:00
dependabot[bot]
2f5ef7f373 chore(deps-dev): bump vite from 5.2.11 to 5.2.12 (#736)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.11 to 5.2.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 08:44:00 +00:00
dependabot[bot]
0b2d5264c1 chore(deps): bump @sentry/react from 8.4.0 to 8.5.0 (#735)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 8.4.0 to 8.5.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.4.0...8.5.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 19:36:24 +00:00
alexsparkes
1772829ec1 fix: link modal button size & email share
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-28 20:32:14 +01:00
David Ralph
5bb71fc45c cleanup: remove unnecessary development logs left in 2024-05-28 20:21:07 +01:00
alexsparkes
03aa23a846 style: move toast to top center 2024-05-28 19:54:26 +01:00
alexsparkes
51fecea7f3 fix: incorrect text sizes on build copy
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-28 17:05:44 +01:00
David Ralph
e1e69a40bb chore(build): change store version in manifest 2024-05-27 13:09:04 +01:00
dependabot[bot]
80eb47ed15 chore(deps-dev): bump stylelint from 16.5.0 to 16.6.0 (#734)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.5.0 to 16.6.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.5.0...16.6.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 09:00:07 +00:00
dependabot[bot]
e673ab4528 chore(deps): bump use-debounce from 10.0.0 to 10.0.1 (#733)
Bumps [use-debounce](https://github.com/xnimorz/use-debounce) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/xnimorz/use-debounce/releases)
- [Changelog](https://github.com/xnimorz/use-debounce/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xnimorz/use-debounce/compare/10.0.0...10.0.1)

---
updated-dependencies:
- dependency-name: use-debounce
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 08:59:38 +00:00
dependabot[bot]
37b49f5132 chore(deps): bump @sentry/react from 8.3.0 to 8.4.0 (#732)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 8.3.0 to 8.4.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.3.0...8.4.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-24 08:16:07 +00:00
Isaac
5ec51829ad fix: (80bf052) use correct language in tooltip 2024-05-23 22:36:49 +01:00
Isaac
ca6995cbca fix: empty categories instead of "null" string.
With no categories selected, the value became "null", which is invalid and causes Unsplash to return any image from their library. With an empty string, the API enables all categories so Unsplash uses our collections.
2024-05-23 22:26:03 +01:00
Isaac
8bfdabdecc fix: quote author image appeared disabled when enabled by default
because it didn't exist in settings, and is only disabled if explicitly set to "false" string
2024-05-23 22:10:53 +01:00
Isaac
971a05d9a5 fix: quote author image copyright and license text 2024-05-23 22:06:26 +01:00
Isaac
80bf0529d6 fix: conjunction text 2024-05-23 21:23:55 +01:00
alexsparkes
5b57cbd418 style: achievement toast style
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-23 16:06:58 +01:00
dependabot[bot]
c992ab69ff chore(deps): bump @sentry/react from 8.2.1 to 8.3.0 (#730)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.2.1...8.3.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 08:32:21 +00:00
alexsparkes
3dd04b62b8 style: new table design 2024-05-22 22:18:59 +01:00
alexsparkes
737219a76a fix: Lexical choice in marketplace item info 2024-05-22 17:48:40 +01:00
David Ralph
1d2e2ea36c fix: navbar options 2024-05-22 12:52:20 +01:00
Isaac
dff839056f (oops) forgot to save after removing debug logs 2024-05-22 01:39:48 +01:00
Isaac
5ed8fba75a fix: item page title, "part of" collection link, "more like" links...
...and filter, scroll to top of item pages
2024-05-22 01:37:24 +01:00
Isaac
c01e4fb30d misc: appropriate log type, ternary operator to prevent errors 2024-05-22 01:35:01 +01:00
alexsparkes
87f3024442 temp: debug statements for testing
Co-authored-by: Isaac <contact@eartharoid.me>
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-21 23:31:38 +01:00
David Ralph
90aa4f46d8 Create issue_report.yml
Signed-off-by: David Ralph <ohlookitsderpy@protonmail.com>
2024-05-21 22:33:04 +01:00
alexsparkes
003bf2400a chore: run prettier
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-21 20:51:33 +01:00
alexsparkes
bf78a8a9f5 fix: ability to highlight descriptions on item pages 2024-05-21 20:32:29 +01:00
alexsparkes
500aded0b0 refactor: changes to weather cache 2024-05-21 17:56:59 +01:00
alexsparkes
df6c42f526 fix: achievement toast styling, marketplace general improvements
Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-21 16:56:24 +01:00
alexsparkes
2b948bc70d fix(marketplace): Sideload UI, addon title, Turkish translation inconsitencies
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-21 15:09:05 +01:00
alexsparkes
3b73155ec1 feat: warning if item uses third-party API
- scrollbar accessibility improvements
2024-05-21 12:59:26 +01:00
alexsparkes
0af3996d1e feat: warning if item not in your language
- Reduced code duplication within item file
2024-05-21 11:19:53 +01:00
alexsparkes
5235958002 fix: localised language display name in item info
- Inconstiency within Turkish translation file
2024-05-21 10:07:12 +01:00
dependabot[bot]
3da172ce9b --- (#729)
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:02:01 +00:00
dependabot[bot]
c5efdc5bee chore(deps): bump @floating-ui/react-dom from 2.0.9 to 2.1.0 (#727)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 2.0.9 to 2.1.0.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.1.0/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:00:54 +00:00
dependabot[bot]
88c50d906d --- (#728)
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 08:58:48 +00:00
Isaac
6fb0e2ba25 style: wider modal & item right sidebar, softer blur on small item cards 2024-05-20 23:40:52 +01:00
alexsparkes
634026e2e6 style: more items by creator cards
- show display name for language on marketplace item information
2024-05-20 22:27:33 +01:00
Isaac
1ab9e3b679 fix: remove redundant type tag 2024-05-20 21:49:53 +01:00
Isaac
d15694c523 fix: update translations 2024-05-20 21:40:59 +01:00
Isaac
d8f69da6fd fix: marketplace "more from" 2024-05-20 21:39:00 +01:00
David Ralph
1c40816dcb feat: marketplace improvements, remove Unsplash text, add Weather skeleton, replace Twitter with X, minor fixes etc
Co-authored-by: Alex Sparkes <alexsparkes@gmail.com>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-20 21:33:01 +01:00
alexsparkes
4bf61f4b22 feat: naver search engine option
- Limit on carousel items optimisation
- marketplace icon fallback

Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-20 12:28:47 +01:00
alexsparkes
74fcf4bafb fix: consistent ui fade in transition 2024-05-20 10:06:00 +01:00
alexsparkes
9ea8e681f6 fix: small potential safari issues 2024-05-20 09:42:30 +01:00
alexsparkes
ddd434aecb fix: forced aspect ratio of marketplace item icons
- forced 1 / 1 aspect ratio for consistency among marketplace icons
2024-05-20 09:30:27 +01:00
alexsparkes
0a94a27f4e refactor(about): Use button component
- tooltip accessibility improvements
2024-05-20 09:15:50 +01:00
dependabot[bot]
895f61bd70 chore(deps): bump embla-carousel-react from 8.0.4 to 8.1.2 (#725)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.4 to 8.1.2.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.4...v8.1.2)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 08:09:08 +00:00
Isaac
c82dccbb7b feat: curators list on about page 2024-05-19 23:03:18 +01:00
alexsparkes
3e79f21eba fix: share modal button styling, marketplace item chip style
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-19 23:00:13 +01:00
Isaac
1088f5c30a fix: quote author undefined error 2024-05-19 20:20:20 +01:00
Isaac
b40518123a fix: item sidebar height 2024-05-19 20:19:57 +01:00
Isaac
825e558b65 feat: debounced search 2024-05-19 20:19:21 +01:00
Isaac
deb3544075 fix: item sidebar & part of collection 2024-05-19 19:03:40 +01:00
Isaac
d0966dd3af fix: quote images and long license text 2024-05-19 18:06:47 +01:00
alexsparkes
b88451311a fix: unique key console error on about 2024-05-18 13:33:58 +01:00
David Ralph
f4c1506107 fix: greeting options hot reload, unsplash collection setting text missing 2024-05-18 11:39:05 +01:00
Isaac
1e8db6c73c fix: search autocomplete 2024-05-18 01:43:28 +01:00
Isaac
9baf650d3d fix: inconsistent background colours on item page 2024-05-17 23:24:36 +01:00
Isaac
82c0e58027 chore: update lockfile 2024-05-17 23:05:49 +01:00
David Ralph
e1f624d0cf cleanup: remove code accidentally left in 2024-05-17 22:49:40 +01:00
David Ralph
c46c433111 fix: img assets on build (hopefully temp) 2024-05-17 22:48:50 +01:00
alexsparkes
b102269161 feat: new colour picker
- General Fixes
- Event UI change
- Marketplace Collection UI Changes

Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-17 16:29:32 +01:00
dependabot[bot]
ea5cba2e17 chore(deps): bump @sentry/react from 8.0.0 to 8.2.1 (#723)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 8.0.0 to 8.2.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.0.0...8.2.1)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 08:52:13 +00:00
dependabot[bot]
31250ffa70 chore(deps-dev): bump sass from 1.77.1 to 1.77.2 (#724)
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.1 to 1.77.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.1...1.77.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 08:51:06 +00:00
dependabot[bot]
aee1d33f2d chore(deps): bump @mui/material from 5.15.17 to 5.15.18 (#722)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.17 to 5.15.18.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v5.15.18/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.18/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 08:50:09 +00:00
dependabot[bot]
2b2c3d4585 chore(deps): bump @sentry/react from 7.114.0 to 8.0.0 (#721)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.114.0 to 8.0.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.114.0...8.0.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 08:45:56 +00:00
dependabot[bot]
a7c3300a06 chore(deps): bump embla-carousel-react from 8.0.2 to 8.0.4 (#720)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.2 to 8.0.4.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.2...v8.0.4)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 08:44:08 +00:00
dependabot[bot]
8cd6908fe8 chore(deps-dev): bump stylelint-scss from 6.2.1 to 6.3.0 (#719)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.1...v6.3.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 08:43:47 +00:00
dependabot[bot]
d39da02e4d chore(deps-dev): bump sass from 1.77.0 to 1.77.1 (#718)
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.0 to 1.77.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.0...1.77.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 08:43:30 +00:00
dependabot[bot]
cf235a8821 chore(deps): bump react-clock from 4.6.0 to 5.0.0 (#705)
Bumps [react-clock](https://github.com/wojtekmaj/react-clock/tree/HEAD/packages/react-clock) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/wojtekmaj/react-clock/releases)
- [Commits](https://github.com/wojtekmaj/react-clock/commits/v5.0.0/packages/react-clock)

---
updated-dependencies:
- dependency-name: react-clock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 14:18:44 +00:00
dependabot[bot]
1ec487d4f5 chore(deps): bump react-dom from 18.2.0 to 18.3.1 (#706)
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 18.2.0 to 18.3.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 15:16:48 +01:00
dependabot[bot]
a757681684 chore(deps-dev): bump stylelint from 16.4.0 to 16.5.0 (#710)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.4.0 to 16.5.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.4.0...16.5.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 15:16:43 +01:00
dependabot[bot]
e0094449a9 chore(deps-dev): bump vite from 5.2.10 to 5.2.11 (#711)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.10 to 5.2.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 15:16:37 +01:00
dependabot[bot]
57e1ebc9cf chore(deps): bump @sentry/react from 7.110.0 to 7.114.0 (#716)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.110.0 to 7.114.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.114.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.0...7.114.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 15:16:32 +01:00
David Ralph
8f0ac31994 fix: remove mentions of ddg proxy due to them adding cors, cleanup etc 2024-05-12 15:15:41 +01:00
David Ralph
90425c30a5 chore: change working version to 7.1 2024-05-12 15:01:13 +01:00
dependabot[bot]
99be70835e chore(deps): bump @floating-ui/react-dom from 2.0.8 to 2.0.9 (#703)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.0.9/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 14:50:29 +01:00
dependabot[bot]
4c3c806aa8 chore(deps): bump embla-carousel-autoplay from 8.0.2 to 8.0.4 (#713)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.2 to 8.0.4.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.2...v8.0.4)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 14:50:09 +01:00
dependabot[bot]
e251c53fe0 chore(deps): bump react-icons from 5.0.1 to 5.2.1 (#714)
Bumps [react-icons](https://github.com/react-icons/react-icons) from 5.0.1 to 5.2.1.
- [Release notes](https://github.com/react-icons/react-icons/releases)
- [Commits](https://github.com/react-icons/react-icons/compare/v5.0.1...v5.2.1)

---
updated-dependencies:
- dependency-name: react-icons
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 14:50:04 +01:00
dependabot[bot]
a194c57777 chore(deps-dev): bump sass from 1.75.0 to 1.77.0 (#715)
Bumps [sass](https://github.com/sass/dart-sass) from 1.75.0 to 1.77.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.75.0...1.77.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 14:49:58 +01:00
dependabot[bot]
83b47d5a35 chore(deps): bump @mui/material from 5.15.15 to 5.15.17 (#717)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.15 to 5.15.17.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v5.15.17/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.17/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 14:49:34 +01:00
dependabot[bot]
d90471c430 chore(deps-dev): bump @commitlint/cli from 19.2.2 to 19.3.0 (#698)
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 19.2.2 to 19.3.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.3.0/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 10:56:17 +01:00
dependabot[bot]
9cc506bb69 chore(deps-dev): bump stylelint from 16.3.1 to 16.4.0 (#699)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.3.1 to 16.4.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.3.1...16.4.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 10:56:09 +01:00
dependabot[bot]
ff63ab836a chore(deps-dev): bump vite from 5.2.8 to 5.2.10 (#697)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.8 to 5.2.10.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.10/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 10:55:38 +01:00
dependabot[bot]
cc510e399d chore(deps): bump react from 18.2.0 to 18.3.1 (#704)
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 18.2.0 to 18.3.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react)

---
updated-dependencies:
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 10:55:30 +01:00
David Ralph
ef5778ea59 chore(build): downgrade eslint 2024-04-14 12:30:00 +01:00
David Ralph
8f9735044a fix: welcome import, widget zoom 2024-04-14 12:23:07 +01:00
David Ralph
a21528f998 fix: patch background fx, attempt navbar fix 2024-04-13 23:47:09 +01:00
dependabot[bot]
dcb510b642 chore(deps): bump @sentry/react from 7.109.0 to 7.110.0 (#692)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.109.0 to 7.110.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.110.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.109.0...7.110.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 08:34:24 +00:00
dependabot[bot]
54f7a4fcb3 chore(deps-dev): bump sass from 1.74.1 to 1.75.0 (#691)
Bumps [sass](https://github.com/sass/dart-sass) from 1.74.1 to 1.75.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.74.1...1.75.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 08:34:02 +00:00
dependabot[bot]
92593c3584 chore(deps): bump embla-carousel-autoplay from 8.0.1 to 8.0.2 (#690)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.1...v8.0.2)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-11 08:55:31 +00:00
dependabot[bot]
ebbdb5fcc2 chore(deps): bump embla-carousel-react from 8.0.1 to 8.0.2 (#689)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.1...v8.0.2)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-11 08:53:30 +00:00
dependabot[bot]
02217694d3 chore(deps): bump embla-carousel-react from 8.0.0 to 8.0.1 (#688)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0...v8.0.1)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 08:07:34 +00:00
dependabot[bot]
0351a79062 chore(deps-dev): bump vite from 5.2.7 to 5.2.8 (#687)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.7 to 5.2.8.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.8/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 08:06:45 +00:00
dependabot[bot]
7edc2e3878 chore(deps-dev): bump sass from 1.72.0 to 1.74.1 (#686)
Bumps [sass](https://github.com/sass/dart-sass) from 1.72.0 to 1.74.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.72.0...1.74.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 08:05:05 +00:00
dependabot[bot]
64e480febc chore(deps): bump @mui/material from 5.15.14 to 5.15.15 (#685)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.14 to 5.15.15.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v5.15.15/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.15/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 08:04:58 +00:00
dependabot[bot]
c5971e8374 chore(deps): bump embla-carousel-autoplay from 8.0.0 to 8.0.1 (#684)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0...v8.0.1)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 08:04:33 +00:00
alexsparkes
9fd263b256 fix: Firefox text-rendering issues 2024-04-04 01:03:16 +01:00
dependabot[bot]
6b7f8f901b chore(deps-dev): bump stylelint-config-standard-scss (#683)
Bumps [stylelint-config-standard-scss](https://github.com/stylelint-scss/stylelint-config-standard-scss) from 13.0.0 to 13.1.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v13.0.0...v13.1.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 08:56:09 +00:00
dependabot[bot]
c67b781fd5 chore(deps): bump @emotion/styled from 11.11.0 to 11.11.5 (#682)
Bumps [@emotion/styled](https://github.com/emotion-js/emotion) from 11.11.0 to 11.11.5.
- [Release notes](https://github.com/emotion-js/emotion/releases)
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/styled@11.11.0...@emotion/styled@11.11.5)

---
updated-dependencies:
- dependency-name: "@emotion/styled"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 08:51:04 +00:00
David Ralph
71c48b6896 fix: welcome import, marketplace text, photo info text 2024-03-30 21:04:25 +00:00
dependabot[bot]
c16205fd0f chore(deps-dev): bump vite from 5.2.6 to 5.2.7 (#681)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.6 to 5.2.7.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 08:35:08 +00:00
dependabot[bot]
fac8d82434 chore(deps): bump @sentry/react from 7.108.0 to 7.109.0 (#680)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.108.0 to 7.109.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.109.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.108.0...7.109.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 08:33:33 +00:00
dependabot[bot]
603a585210 chore(deps-dev): bump stylelint from 16.2.1 to 16.3.1 (#679)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.2.1 to 16.3.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.2.1...16.3.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 08:06:32 +00:00
dependabot[bot]
64299212b7 chore(deps-dev): bump vite from 5.2.2 to 5.2.6 (#677)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.2 to 5.2.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 09:00:23 +00:00
alexsparkes
d76e93481f fix(navbar): Add functionality to new navbar button options 2024-03-23 11:04:00 +00:00
alexsparkes
35e90225b0 experimental(navbar): Move to new navbar system 2024-03-23 01:04:58 +00:00
alexsparkes
ff48319c42 fix(changelog): Fix markdown parsing 2024-03-23 00:04:21 +00:00
alexsparkes
ccd6dc2d28 fix(about): Loading text on offline mode 2024-03-22 22:01:35 +00:00
alexsparkes
d931aa13b7 fix(experimental): Use button component 2024-03-22 21:33:11 +00:00
alexsparkes
e7630e9357 style: New date selection on custom events 2024-03-22 21:26:51 +00:00
alexsparkes
953ce3fdea fix(greeting): Temporary remove translation on events 2024-03-22 15:36:44 +00:00
alexsparkes
40e04af5d4 feat(greeting): Ability to create, edit and remove custom events 2024-03-22 15:18:50 +00:00
dependabot[bot]
7876bd69fd chore(deps): bump @sentry/react from 7.107.0 to 7.108.0 (#676)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.107.0 to 7.108.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.108.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.107.0...7.108.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-22 08:53:55 +00:00
alexsparkes
c1cba4dd5e feat(greeting): Initial Custom Events Implementation 2024-03-22 01:35:24 +00:00
alexsparkes
a9f3992d2c feat: move events to section in greeting
- fix no tooltip on remove in todo
2024-03-21 22:37:54 +00:00
dependabot[bot]
36e4ea5e55 chore(deps-dev): bump vite from 5.1.6 to 5.2.2 (#675)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.6 to 5.2.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@5.2.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 08:37:48 +00:00
dependabot[bot]
7b3bc12a54 chore(deps): bump @mui/material from 5.15.13 to 5.15.14 (#674)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.13 to 5.15.14.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/next/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.14/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 08:58:38 +00:00
alexsparkes
4af8733795 Fix: Modal buttons
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-03-19 23:35:17 +00:00
David Ralph
2136f558b9 chore: run lint and prettier 2024-03-19 21:45:17 +00:00
David Ralph
57df2ce523 fix: small fixes to settings ui 2024-03-19 21:13:24 +00:00
dependabot[bot]
0a4c90be99 chore(deps-dev): bump @commitlint/cli from 19.2.0 to 19.2.1 (#673)
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 19.2.0 to 19.2.1.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.1/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 08:15:41 +00:00
alexsparkes
ae0530cfc6 Fix: Various bugs
Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-03-18 22:08:08 +00:00
alexsparkes
c2019de7d2 Merge branch 'main' of https://github.com/mue/mue 2024-03-18 10:08:21 +00:00
alexsparkes
920ba68108 refactor(welcome): More conistent file structure 2024-03-18 10:08:08 +00:00
dependabot[bot]
89b8840bb7 chore(deps): bump react-toastify from 10.0.4 to 10.0.5 (#672)
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 10.0.4 to 10.0.5.
- [Release notes](https://github.com/fkhadra/react-toastify/releases)
- [Commits](https://github.com/fkhadra/react-toastify/compare/v10.0.4...v10.0.5)

---
updated-dependencies:
- dependency-name: react-toastify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:50:34 +00:00
David Ralph
9b326737e1 experimental: fix changelog by switching it to github 2024-03-17 12:00:18 +00:00
David Ralph
e0e3a38661 fix(i18n): update translations script 2024-03-17 11:34:35 +00:00
alexsparkes
86f64dfc98 feat: achievement improvements
- Added achievement notification
- Show locked achievements
- Fixed quote padding
- Fixed date picker layout

Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-03-16 23:28:35 +00:00
alexsparkes
59357357bb feat: try catch for updatetranslations 2024-03-16 21:48:42 +00:00
dependabot[bot]
aab6f42d55 chore(deps): bump @sentry/react from 7.104.0 to 7.107.0 (#670)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.104.0 to 7.107.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.107.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.104.0...7.107.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:04:17 +00:00
dependabot[bot]
3644deccfe chore(deps-dev): bump vite from 5.1.4 to 5.1.6 (#665)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.4 to 5.1.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.1.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:04:01 +00:00
dependabot[bot]
a6a383e4fc chore(deps-dev): bump @commitlint/cli from 19.0.3 to 19.2.0 (#671)
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 19.0.3 to 19.2.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.0/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:03:58 +00:00
dependabot[bot]
66a10b8e50 chore(deps-dev): bump adm-zip from 0.5.10 to 0.5.12 (#669)
Bumps [adm-zip](https://github.com/cthackers/adm-zip) from 0.5.10 to 0.5.12.
- [Release notes](https://github.com/cthackers/adm-zip/releases)
- [Changelog](https://github.com/cthackers/adm-zip/blob/master/history.md)
- [Commits](https://github.com/cthackers/adm-zip/compare/v0.5.10...v0.5.12)

---
updated-dependencies:
- dependency-name: adm-zip
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:02:34 +00:00
dependabot[bot]
02c972ef67 chore(deps-dev): bump sass from 1.71.1 to 1.72.0 (#668)
Bumps [sass](https://github.com/sass/dart-sass) from 1.71.1 to 1.72.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.71.1...1.72.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:02:28 +00:00
dependabot[bot]
3c19ce5e83 chore(deps): bump @mui/material from 5.15.11 to 5.15.13 (#667)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.11 to 5.15.13.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.13/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:02:23 +00:00
dependabot[bot]
ff976c6262 chore(deps-dev): bump @commitlint/config-conventional (#664)
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 19.0.3 to 19.1.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.1.0/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:02:17 +00:00
dependabot[bot]
52fedb6df3 chore(deps-dev): bump stylelint-scss from 6.2.0 to 6.2.1 (#660)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:02:11 +00:00
David Ralph
e587b3d6ea fix(build): repair errors caused by manifest & structural changes 2024-03-15 11:33:24 +00:00
alexsparkes
908ad1cc3b feat: Missing translation files for achievements 2024-03-09 00:03:35 +00:00
alexsparkes
bc52049a9b fix: (potentially) remove "husky install" depreciation message 2024-03-08 23:50:38 +00:00
dependabot[bot]
e48597cb45 chore(deps-dev): bump stylelint-scss from 6.1.0 to 6.2.0 (#657)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 13:34:07 +00:00
David Ralph
9e868428c0 chore: update bug report referenced versions
hasn't been updated in years 😆 

Signed-off-by: David Ralph <ohlookitsderpy@protonmail.com>
2024-03-02 23:29:25 +00:00
David Ralph
e100513b37 fix: re-implement quote settings that weren't working (see #638) 2024-03-02 23:04:53 +00:00
dependabot[bot]
f0fbb71f25 chore(deps-dev): bump vite from 5.1.3 to 5.1.4 (#643)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.1.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:51:48 +00:00
dependabot[bot]
eebe558b6e chore(deps): bump @mui/material from 5.15.10 to 5.15.11 (#647)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.10 to 5.15.11.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.11/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:50:57 +00:00
dependabot[bot]
5622d1c89e chore(deps): bump embla-carousel-autoplay from 8.0.0-rc23 to 8.0.0 (#646)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc23 to 8.0.0.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc23...v8.0.0)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:50:31 +00:00
dependabot[bot]
22405c66f0 chore(deps-dev): bump @commitlint/cli from 18.6.1 to 19.0.3 (#654)
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 18.6.1 to 19.0.3.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:50:22 +00:00
dependabot[bot]
658838fccd chore(deps): bump @emotion/react from 11.11.3 to 11.11.4 (#652)
Bumps [@emotion/react](https://github.com/emotion-js/emotion) from 11.11.3 to 11.11.4.
- [Release notes](https://github.com/emotion-js/emotion/releases)
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.11.3...@emotion/react@11.11.4)

---
updated-dependencies:
- dependency-name: "@emotion/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:49:39 +00:00
dependabot[bot]
30a4686886 chore(deps-dev): bump @commitlint/config-conventional (#653)
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 18.6.2 to 19.0.3.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:47:56 +00:00
dependabot[bot]
7771136881 chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 (#648)
Bumps [eslint](https://github.com/eslint/eslint) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:47:50 +00:00
dependabot[bot]
5ded3984f6 chore(deps): bump embla-carousel-react from 8.0.0-rc23 to 8.0.0 (#644)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc23 to 8.0.0.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc23...v8.0.0)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:47:38 +00:00
dependabot[bot]
b116a78c9f chore(deps-dev): bump sass from 1.71.0 to 1.71.1 (#642)
Bumps [sass](https://github.com/sass/dart-sass) from 1.71.0 to 1.71.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.71.0...1.71.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:47:27 +00:00
dependabot[bot]
c4479dd94f chore(deps): bump @sentry/react from 7.101.1 to 7.104.0 (#655)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.101.1 to 7.104.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.104.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.101.1...7.104.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 22:46:49 +00:00
David Ralph
12248db893 refactor: once again move background utils, this time to api 2024-03-02 22:46:28 +00:00
alexsparkes
a049cb297d refactor(clock): Move clock variations to components 2024-03-02 09:11:52 +00:00
alexsparkes
9812aae740 refactor(background): Move its components to folder 2024-03-01 21:39:40 +00:00
alexsparkes
603a6c5acc refactor: Move misc options to different folder 2024-03-01 21:24:42 +00:00
alexsparkes
038185b656 fix: Photoinformation padding inconsistency 2024-03-01 21:02:56 +00:00
alexsparkes
ebb5e922bc refactor(navbar): Move to component folder 2024-03-01 20:26:03 +00:00
David Ralph
3e1ac0cfbb fix: dropdown errors when null 2024-02-28 13:13:42 +00:00
alexsparkes
c6b4359612 fix(order): Hover effect on sortable items 2024-02-28 12:57:47 +00:00
alexsparkes
67a387c73d refactor: Move main modal to components
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-27 22:51:51 +00:00
alexsparkes
87bb3fb066 feat: Update favicon to use new logo 2024-02-27 18:48:38 +00:00
alexsparkes
66904cca47 refactor: remove unused file WelcomeSections.jsx 2024-02-27 17:32:51 +00:00
alexsparkes
76c4a9d8b7 fix: Reset modal not appearing on advanced
- Quite funny, when we moved to its own section we made it hide the modal
2024-02-27 17:19:54 +00:00
alexsparkes
851e6ff7e8 Cleanup: Remove unused file 2024-02-27 17:17:52 +00:00
alexsparkes
dbd85cdc95 refactor(features): Change organisation of welcome + Marketplace 2024-02-27 17:07:32 +00:00
alexsparkes
6041372860 refactor(widgets): Continue move to feature based organisation 2024-02-27 16:38:16 +00:00
alexsparkes
8bf70eff81 refactor(settings): Continue moving to feature focused organisation 2024-02-27 12:46:07 +00:00
alexsparkes
ebe0784e8d fix(quicklinks): Fix options, rename weather api file 2024-02-26 13:39:27 +00:00
alexsparkes
7e78465406 refactor(widgets): Move to new layout of widgets and options 2024-02-24 20:17:11 +00:00
alexsparkes
9a9d7bb136 refactor(weather): Move API request to seperate file 2024-02-24 09:58:31 +00:00
alexsparkes
397c67ff83 refactor(weather): Reduce repeated code on expanded 2024-02-23 22:40:45 +00:00
alexsparkes
90092a80ea chore: cleanup modal variable names 2024-02-23 18:54:42 +00:00
alexsparkes
03a55a21bd fix(welcome): Naming convention 2024-02-21 11:46:01 +00:00
alexsparkes
a45238ea54 refactor(welcome): Improved readability of changing tab + intro cleanup
Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-02-21 10:47:50 +00:00
alexsparkes
90ed4d8d7c refactor(greeting): Move events into static json file 2024-02-20 21:36:33 +00:00
alexsparkes
56463d3609 refactor(welcome): Convert into function 2024-02-20 20:29:51 +00:00
alexsparkes
4975bd3077 refactor(marketplace & achievements): Structural achanges and fixes
Co-authored-by: Isaac <contact@eartharoid.me>
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-19 23:37:25 +00:00
alexsparkes
e0ced3de08 fix(styles): CSS webkit warnings 2024-02-19 20:05:23 +00:00
alexsparkes
ffb1c513c9 refactor(welcome): Improve readability of sections 2024-02-19 19:51:12 +00:00
alexsparkes
fc9d1c3f65 Merge branch 'main' of https://github.com/mue/mue 2024-02-19 18:51:34 +00:00
alexsparkes
5a0185c574 refactor(welcome): Move image to component 2024-02-19 18:49:20 +00:00
dependabot[bot]
27b55c6bbd chore(deps): bump embla-carousel-autoplay from 8.0.0-rc22 to 8.0.0-rc23 (#640)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc22 to 8.0.0-rc23.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc22...v8.0.0-rc23)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 13:57:23 +00:00
alexsparkes
6e85da363c fix(background): Offline images 2024-02-19 13:07:44 +00:00
dependabot[bot]
dacb11d935 chore(deps): bump embla-carousel-react from 8.0.0-rc22 to 8.0.0-rc23 (#639)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc22 to 8.0.0-rc23.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc22...v8.0.0-rc23)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 09:44:59 +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
alexsparkes
8fc6b1bf1b refactor: Begin cleaning up photo information
- Plus making apps follow the same design principles as notes and todo
2024-02-17 18:33:51 +00:00
dependabot[bot]
6b9ae07d8a chore(deps-dev): bump sass from 1.70.0 to 1.71.0 (#636)
Bumps [sass](https://github.com/sass/dart-sass) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.70.0...1.71.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 08:17:01 +00:00
dependabot[bot]
eb2c0ad210 chore(deps): bump @sentry/react from 7.101.0 to 7.101.1 (#635)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.101.0 to 7.101.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.101.1/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.101.0...7.101.1)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 08:12:10 +00:00
dependabot[bot]
b87ca6aa30 chore(deps-dev): bump vite from 5.1.2 to 5.1.3 (#634)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.2 to 5.1.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.1.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 08:11:21 +00:00
dependabot[bot]
896a00c4b2 chore(deps-dev): bump @commitlint/config-conventional (#633)
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 18.6.1 to 18.6.2.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.6.2/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 08:09:47 +00:00
dependabot[bot]
92290923d4 chore(deps-dev): bump vite from 5.1.1 to 5.1.2 (#632)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.1.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 08:09:23 +00:00
dependabot[bot]
d1e69cbe98 chore(deps): bump @sentry/react from 7.100.1 to 7.101.0 (#631)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.100.1 to 7.101.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.100.1...7.101.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 08:29:41 +00:00
dependabot[bot]
12b6f5b69e chore(deps-dev): bump husky from 9.0.10 to 9.0.11 (#630)
Bumps [husky](https://github.com/typicode/husky) from 9.0.10 to 9.0.11.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.0.10...v9.0.11)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 08:28:05 +00:00
alexsparkes
f8df95e7e0 fix(marketplace): carousel buttons being unstyled 2024-02-13 22:34:37 +00:00
David Ralph
da43dbeed0 refactor: rework dropdown backend (wip) 2024-02-13 22:08:45 +00:00
alexsparkes
b9bb735371 feat: new error message
- clean up of translation code
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-13 20:13:48 +00:00
alexsparkes
2f851d8933 chore(deps): bump dependencies 2024-02-13 13:12:49 +00:00
dependabot[bot]
6fdb90961f chore(deps): bump @mui/material from 5.15.9 to 5.15.10 (#629)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.9 to 5.15.10.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.10/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-13 08:46:09 +00:00
alexsparkes
5b995eaf9f refactor(quickliks): Partition file 2024-02-11 13:09:07 +00:00
alexsparkes
53d649e04a Refactor(marketplace): Use button component 2024-02-11 10:45:40 +00:00
David Ralph
c9fb5109c9 refactor(marketplace): improvements to url detection logic 2024-02-10 22:45:35 +00:00
David Ralph
35d4a7780c refactor(marketplace): cleanup item page render 2024-02-10 22:34:49 +00:00
alexsparkes
b6adfab047 refactor(settings): Further implementation of "button" component 2024-02-10 21:44:18 +00:00
alexsparkes
bad8daac6b refactor(header): Increased clarity, when using unique actions 2024-02-10 21:03:56 +00:00
alexsparkes
dbd0359ccc refactor(button): Create button component 2024-02-10 19:39:15 +00:00
alexsparkes
8c7cfd3cb1 style(settings): Slight gradient to feature icon of setting section 2024-02-10 13:54:06 +00:00
alexsparkes
ad2af657d7 refactor(navbar): Partition of navbar 2024-02-10 13:39:03 +00:00
alexsparkes
9716ddd9af fix(background): Grammar mistake in class name 2024-02-10 11:18:22 +00:00
alexsparkes
6f00709c3d refactor(header): Move to consistent header component for modal elements
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-10 10:45:21 +00:00
alexsparkes
84c1bc8df1 refactor(settings): Move to new style settings row
Comprised of:
- Row element
- Content (title and description)
- Action
2024-02-09 22:22:11 +00:00
alexsparkes
48b919ebea refactor(modal): Change state to use word and switch case 2024-02-09 00:37:24 +00:00
alexsparkes
16639c4b94 refactor: partition of quote settings for increased readability 2024-02-08 18:34:44 +00:00
8e1b7ab2ac fix(react): Adding this.getItem() within not found clause fixes items not showing 2024-02-08 14:05:37 +01:00
3503e65039 fix(react): Reverse commit 7179ee2 due to marketplace not loading 2024-02-08 13:57:37 +01:00
f309967214 fix(regex): Allow all TLDs
Fix for #627 - Updates all URL regexes to allow up to 63 octets for TLDs, which is the RFC 1034 standard (https://www.rfc-editor.org/rfc/rfc1034)
2024-02-08 13:25:46 +01:00
7179ee2a87 fix(react): Fix updating to 18.0 root dom error 2024-02-08 13:16:30 +01:00
alexsparkes
f71c19d081 fix(translation): run translation command 2024-02-07 23:50:51 +00:00
alexsparkes
bd9c868196 refactor: settings tabs, improvements to logic + readability
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-07 23:43:23 +00:00
alexsparkes
85b0e9826c feat(settings): New preferences wrapper
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-07 20:47:20 +00:00
David Ralph
21184c6c03 feat: better error feedback in weather, run prettier + lint 2024-02-07 12:39:16 +00:00
alexsparkes
fba4012875 refactor(settings): Split weather into sections for increased readability 2024-02-07 12:13:07 +00:00
dependabot[bot]
5ebfc6c379 chore(deps): bump @sentry/react from 7.99.0 to 7.100.0 (#626)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.99.0 to 7.100.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.99.0...7.100.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-07 08:40:00 +00:00
alexsparkes
ad4532c150 refactor(tab): tab list use mapping
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-06 20:51:19 +00:00
alexsparkes
2f9acde332 refactor(weather): widget and its related components 2024-02-06 19:39:53 +00:00
alexsparkes
4f0a8207b1 style(settings): use variables for localization 2024-02-06 18:44:32 +00:00
dependabot[bot]
df0e7bfec5 chore(deps-dev): bump prettier from 3.2.4 to 3.2.5 (#625)
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 08:17:10 +00:00
alexsparkes
959a928366 style: Variables for translation to improve clarity and reduce line length 2024-02-03 12:16:39 +00:00
alexsparkes
c7f21c295c fix: icon on addons tab 2024-02-03 10:59:11 +00:00
David Ralph
6cb00cca9d chore: tell qodana to shush (delete yaml)
Signed-off-by: David Ralph <ohlookitsderpy@protonmail.com>
2024-02-03 01:22:46 +00:00
alexsparkes
cdae5ed29e feat: cleanup, settings UI improvements
Co-authored-by: David Ralph <ohlookitsderpy@protonmail.com>
2024-02-03 01:21:18 +00:00
dependabot[bot]
b3b17ad234 chore(deps-dev): bump stylelint from 16.2.0 to 16.2.1 (#624)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.2.0...16.2.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 08:43:00 +00:00
dependabot[bot]
0bd23354cc chore(deps-dev): bump husky from 9.0.7 to 9.0.10 (#623)
Bumps [husky](https://github.com/typicode/husky) from 9.0.7 to 9.0.10.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.0.7...v9.0.10)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 08:42:35 +00:00
87e6dfe4bf Translated using Weblate (Dutch)
Currently translated at 100.0% (478 of 478 strings)

Co-authored-by: Wessel T <wessel@go2it.eu>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/nl/
Translation: Mue/Mue Tab
2024-02-02 01:39:12 +01:00
LibreTranslate
4c1392c24d Translated using Weblate (Dutch)
Currently translated at 100.0% (478 of 478 strings)

Co-authored-by: LibreTranslate <noreply-mt-libretranslate@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/nl/
Translation: Mue/Mue Tab
2024-02-02 01:39:12 +01:00
8c0f7a7617 Translated using Weblate (Dutch)
Currently translated at 100.0% (478 of 478 strings)

Co-authored-by: Wessel T <wessel@go2it.eu>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/nl/
Translation: Mue/Mue Tab
2024-02-01 22:08:02 +01:00
Shashank
0d77508f4c [New Feature] Created a "Apps" section to add more frequently visited website links like in Chrome. (#622)
* added apps links section to the navbar with settings to add and edit links in under navbar settings

* translated to english US
2024-02-01 20:18:46 +00:00
dependabot[bot]
59e721d663 chore(deps): bump @floating-ui/react-dom from 2.0.6 to 2.0.8 (#613)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 2.0.6 to 2.0.8.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.0.8/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 09:02:36 +00:00
dependabot[bot]
470957dc69 chore(deps-dev): bump @vitejs/plugin-react-swc from 3.5.0 to 3.6.0 (#621)
Bumps [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.5.0...v3.6.0)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react-swc"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 09:00:57 +00:00
dependabot[bot]
b53f9310e8 chore(deps): bump @mui/material from 5.15.6 to 5.15.7 (#620)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.6 to 5.15.7.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.7/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 09:00:39 +00:00
dependabot[bot]
044715d9a2 chore(deps): bump embla-carousel-autoplay from 8.0.0-rc20 to 8.0.0-rc22 (#618)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc20 to 8.0.0-rc22.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc20...v8.0.0-rc22)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 09:05:39 +00:00
dependabot[bot]
b9825f89af chore(deps): bump @sentry/react from 7.98.0 to 7.99.0 (#619)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.98.0 to 7.99.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.98.0...7.99.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 08:59:46 +00:00
dependabot[bot]
85bb1f98ad chore(deps): bump embla-carousel-react from 8.0.0-rc20 to 8.0.0-rc22 (#617)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc20 to 8.0.0-rc22.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc20...v8.0.0-rc22)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 08:57:22 +00:00
f188f2cf02 Translated using Weblate (Dutch)
Currently translated at 74.3% (353 of 475 strings)

Co-authored-by: Wessel T <wessel@go2it.eu>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/nl/
Translation: Mue/Mue Tab
2024-01-30 18:01:55 +01:00
dependabot[bot]
9bbc6dc8b8 chore(deps-dev): bump husky from 9.0.6 to 9.0.7 (#616)
Bumps [husky](https://github.com/typicode/husky) from 9.0.6 to 9.0.7.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.0.6...v9.0.7)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 08:18:08 +00:00
6dc0f8652a chore(workflow): v14 does not support ||= operator, update to v20 2024-01-29 23:52:44 +01:00
b2fedb17c9 feat(navbar): Add fade-in animation 2024-01-29 23:46:53 +01:00
alexsparkes
8eb9e25a9c fix: consitency of reset icons 2024-01-29 14:31:19 +00:00
alexsparkes
afc1c603d2 fix: various fixes 2024-01-29 13:59:22 +00:00
Oğuz Ersen
acd6230399 Translated using Weblate (Turkish)
Currently translated at 100.0% (475 of 475 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/tr/
Translation: Mue/Mue Tab
2024-01-28 08:01:54 +01:00
gallegonovato
ade1ee507f Translated using Weblate (Spanish)
Currently translated at 100.0% (475 of 475 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/es/
Translation: Mue/Mue Tab
2024-01-28 08:01:53 +01:00
alexsparkes
c3ff63fa91 fix: update lock file 2024-01-26 14:09:10 +00:00
Alex Sparkes
a95197a763 fix: small improvements and touch ups to the welcome experience (#612)
Signed-off-by: Alex Sparkes <turbomarshmello@gmail.com>
2024-01-26 13:40:18 +00:00
dependabot[bot]
cf8b6ab2fe chore(deps-dev): bump husky from 8.0.3 to 9.0.1 (#606)
Bumps [husky](https://github.com/typicode/husky) from 8.0.3 to 9.0.1.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.0.1)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-25 08:04:55 +00:00
dependabot[bot]
8748a7ea57 chore(deps): bump embla-carousel-autoplay from 8.0.0-rc19 to 8.0.0-rc20 (#605)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc19 to 8.0.0-rc20.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc19...v8.0.0-rc20)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 08:22:32 +00:00
dependabot[bot]
ef2fbe202b chore(deps): bump @sentry/react from 7.94.1 to 7.95.0 (#604)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.94.1 to 7.95.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.94.1...7.95.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 08:18:19 +00:00
dependabot[bot]
e14d67ce37 chore(deps): bump embla-carousel-react from 8.0.0-rc19 to 8.0.0-rc20 (#603)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc19 to 8.0.0-rc20.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc19...v8.0.0-rc20)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 08:17:42 +00:00
alexsparkes
e1ff22a210 Add: "Edit Link" translation to multiple language files
- fix buttons when translated with longer strings
2024-01-23 16:43:10 +00:00
dependabot[bot]
e97609cd11 chore(deps-dev): bump @commitlint/config-conventional (#602)
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 18.4.4 to 18.5.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.5.0/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 08:11:43 +00:00
dependabot[bot]
359f6e5d2b chore(deps): bump @mui/material from 5.15.5 to 5.15.6 (#601)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.5 to 5.15.6.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.6/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 08:09:37 +00:00
dependabot[bot]
461d0686ff chore(deps-dev): bump @commitlint/cli from 18.4.4 to 18.5.0 (#600)
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 18.4.4 to 18.5.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.5.0/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 08:08:55 +00:00
Oğuz Ersen
24f2f79e72 Translated using Weblate (Turkish)
Currently translated at 100.0% (474 of 474 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/tr/
Translation: Mue/Mue Tab
2024-01-22 20:01:50 +01:00
gallegonovato
c96a96eb71 Translated using Weblate (Spanish)
Currently translated at 99.5% (472 of 474 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/es/
Translation: Mue/Mue Tab
2024-01-22 20:01:50 +01:00
dependabot[bot]
ad60fe4aa7 chore(deps-dev): bump stylelint-scss from 6.0.0 to 6.1.0 (#599)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v6.0.0...v6.1.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 08:29:40 +00:00
dependabot[bot]
3d0d602e11 chore(deps-dev): bump stylelint from 16.1.0 to 16.2.0 (#598)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.1.0 to 16.2.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.1.0...16.2.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 08:27:52 +00:00
dependabot[bot]
5b61f94360 chore(deps): bump @sentry/react from 7.93.0 to 7.94.1 (#597)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.93.0 to 7.94.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.93.0...7.94.1)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 08:27:25 +00:00
dependabot[bot]
16bebe0a33 chore(deps): bump react-toastify from 10.0.3 to 10.0.4 (#596)
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 10.0.3 to 10.0.4.
- [Release notes](https://github.com/fkhadra/react-toastify/releases)
- [Commits](https://github.com/fkhadra/react-toastify/compare/v10.0.3...v10.0.4)

---
updated-dependencies:
- dependency-name: react-toastify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 08:27:06 +00:00
dependabot[bot]
4593cc0c7e chore(deps-dev): bump vite from 5.0.11 to 5.0.12 (#595)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.11 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-19 22:30:32 +00:00
dependabot[bot]
cde114d52c chore(deps-dev): bump prettier from 3.2.3 to 3.2.4 (#594)
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.3...3.2.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 08:59:41 +00:00
dependabot[bot]
e01ef63e10 chore(deps): bump @mui/material from 5.15.4 to 5.15.5 (#593)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.4 to 5.15.5.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.5/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 08:57:09 +00:00
dependabot[bot]
bac92080cb chore(deps-dev): bump sass from 1.69.7 to 1.70.0 (#592)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.7 to 1.70.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.7...1.70.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 08:56:07 +00:00
dependabot[bot]
ba77423944 chore(deps): bump react-toastify from 10.0.1 to 10.0.3 (#591)
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 10.0.1 to 10.0.3.
- [Release notes](https://github.com/fkhadra/react-toastify/releases)
- [Commits](https://github.com/fkhadra/react-toastify/compare/v10.0.1...v10.0.3)

---
updated-dependencies:
- dependency-name: react-toastify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 08:10:27 +00:00
dependabot[bot]
acfb67cf65 chore(deps): bump @floating-ui/react-dom from 2.0.5 to 2.0.6 (#590)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.0.6/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 08:10:03 +00:00
dependabot[bot]
7605c58e53 chore(deps-dev): bump prettier from 3.2.2 to 3.2.3 (#589)
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.2...3.2.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 08:09:46 +00:00
dependabot[bot]
78c348c3b5 chore(deps): bump react-toastify from 10.0.0 to 10.0.1 (#588)
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/fkhadra/react-toastify/releases)
- [Commits](https://github.com/fkhadra/react-toastify/compare/v10.0.0...v10.0.1)

---
updated-dependencies:
- dependency-name: react-toastify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 08:15:50 +00:00
dependabot[bot]
eb498f8330 chore(deps-dev): bump prettier from 3.1.1 to 3.2.2 (#586)
Bumps [prettier](https://github.com/prettier/prettier) from 3.1.1 to 3.2.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.1.1...3.2.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 08:22:57 +00:00
dependabot[bot]
48854b5842 chore(deps): bump react-toastify from 9.1.3 to 10.0.0 (#585)
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 9.1.3 to 10.0.0.
- [Release notes](https://github.com/fkhadra/react-toastify/releases)
- [Commits](https://github.com/fkhadra/react-toastify/compare/v9.1.3...v10.0.0)

---
updated-dependencies:
- dependency-name: react-toastify
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 08:22:41 +00:00
dependabot[bot]
84477e3680 chore(deps): bump @sentry/react from 7.92.0 to 7.93.0 (#583)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.92.0 to 7.93.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.92.0...7.93.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:15:03 +00:00
dependabot[bot]
8271ed813f chore(deps): bump react-icons from 5.0.0 to 5.0.1 (#584)
Bumps [react-icons](https://github.com/react-icons/react-icons) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/react-icons/react-icons/releases)
- [Commits](https://github.com/react-icons/react-icons/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: react-icons
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:13:58 +00:00
dependabot[bot]
88661e725d chore(deps): bump @mui/material from 5.15.3 to 5.15.4 (#582)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.3 to 5.15.4.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.4/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:13:15 +00:00
dependabot[bot]
183c8a7e5e chore(deps): bump react-icons from 4.12.0 to 5.0.0 (#581)
Bumps [react-icons](https://github.com/react-icons/react-icons) from 4.12.0 to 5.0.0.
- [Release notes](https://github.com/react-icons/react-icons/releases)
- [Commits](https://github.com/react-icons/react-icons/compare/v4.12.0...v5.0.0)

---
updated-dependencies:
- dependency-name: react-icons
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-10 08:04:28 +00:00
alexsparkes
e1e282f406 feat: Custom Unsplash Collections
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-01-09 17:34:24 +00:00
dependabot[bot]
10832691c4 chore(deps): bump @floating-ui/react-dom from 2.0.4 to 2.0.5 (#579)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.0.5/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 08:05:00 +00:00
dependabot[bot]
1b598f5ced chore(deps): bump embla-carousel-autoplay from 8.0.0-rc18 to 8.0.0-rc19 (#578)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc18 to 8.0.0-rc19.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc18...v8.0.0-rc19)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 08:04:12 +00:00
Hosted Weblate
be11066e34 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/
Translation: Mue/Mue Tab
2024-01-06 16:19:22 +01:00
Isaac
fd9e17aa8d Merge weblate/main 2024-01-06 15:16:01 +00:00
David Ralph
d98fd05b06 fix: marketplace item display name 2024-01-06 11:02:46 +00:00
David Ralph
96f16352a6 refactor: remove lots of unused/unfinished code, change vite to mjs 2024-01-05 12:33:52 +00:00
David Ralph
3a2cbb377f fix: notes tooltip 2024-01-05 12:13:58 +00:00
David Ralph
ea7b8b5036 fix: tooltips apart from notes due to floating-ui upgrade 2024-01-05 12:13:20 +00:00
dependabot[bot]
36d4c6d7bd chore(deps-dev): bump @commitlint/cli from 17.8.1 to 18.4.4 (#576)
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 17.8.1 to 18.4.4.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.4/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 08:46:39 +00:00
dependabot[bot]
1d3a4cbb2e chore(deps): bump @sentry/react from 7.91.0 to 7.92.0 (#577)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.91.0 to 7.92.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.91.0...7.92.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 08:45:24 +00:00
dependabot[bot]
d1a6dd7de4 chore(deps-dev): bump vite from 5.0.10 to 5.0.11 (#575)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.10 to 5.0.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 08:44:24 +00:00
dependabot[bot]
ab4e0dba1c chore(deps-dev): bump @commitlint/config-conventional (#574)
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 18.4.3 to 18.4.4.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.4/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 08:43:23 +00:00
dependabot[bot]
b9ef591bc8 chore(deps): bump @floating-ui/react-dom from 1.3.0 to 2.0.4 (#573)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 1.3.0 to 2.0.4.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.0.4/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 08:42:51 +00:00
alexsparkes
6915c0ef9e Update styles and dependencies
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-01-05 00:01:47 +00:00
dependabot[bot]
80dd8bcd8e chore(deps): bump embla-carousel-react from 8.0.0-rc17 to 8.0.0-rc18 (#572)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc17 to 8.0.0-rc18.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc17...v8.0.0-rc18)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 08:49:38 +00:00
dependabot[bot]
265180aedc chore(deps): bump @mui/material from 5.15.2 to 5.15.3 (#571)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.2 to 5.15.3.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.3/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 08:48:24 +00:00
dependabot[bot]
576723dd3d chore(deps): bump embla-carousel-autoplay from 8.0.0-rc17 to 8.0.0-rc18 (#570)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc17 to 8.0.0-rc18.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc17...v8.0.0-rc18)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 08:47:52 +00:00
dependabot[bot]
4256ef1eed chore(deps-dev): bump sass from 1.69.6 to 1.69.7 (#569)
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.6 to 1.69.7.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.6...1.69.7)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 08:29:10 +00:00
Isaac
a7069fbf1e fix: quote image license text (closes #549) 2024-01-01 16:41:06 +00:00
David Ralph
c29376f715 fix: broken marketplace tags, remove obsolete functions 2024-01-01 12:02:14 +00:00
David Ralph
2ba9714cad chore: run prettier 2024-01-01 11:48:30 +00:00
David Ralph
12b46de706 Merge branch 'main' of https://github.com/mue/mue 2024-01-01 11:48:02 +00:00
David Ralph
d482deccb4 refactor: small styling changes and 7.0.1 start 2024-01-01 11:47:58 +00:00
dependabot[bot]
50dfc81857 chore(deps): bump embla-carousel-react from 8.0.0-rc12 to 8.0.0-rc17 (#567)
Bumps [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc12 to 8.0.0-rc17.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc12...v8.0.0-rc17)

---
updated-dependencies:
- dependency-name: embla-carousel-react
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 08:58:02 +00:00
dependabot[bot]
54a1b6c512 chore(deps): bump @floating-ui/react-dom from 1.3.0 to 2.0.4 (#568)
Bumps [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) from 1.3.0 to 2.0.4.
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/react-dom/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/react-dom@2.0.4/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@floating-ui/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 08:55:39 +00:00
dependabot[bot]
fc946e5283 chore(deps): bump embla-carousel-autoplay from 8.0.0-rc12 to 8.0.0-rc17 (#566)
Bumps [embla-carousel-autoplay](https://github.com/davidjerleke/embla-carousel) from 8.0.0-rc12 to 8.0.0-rc17.
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc12...v8.0.0-rc17)

---
updated-dependencies:
- dependency-name: embla-carousel-autoplay
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 08:53:00 +00:00
dependabot[bot]
19cfdf719c chore(deps-dev): bump @commitlint/config-conventional (#565)
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 17.8.1 to 18.4.3.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.3/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 08:52:09 +00:00
David Ralph
de24d11463 fix: #514, alex's button and partially #515 2023-12-31 22:20:35 +00:00
David Ralph
270b774d7b chore: update all deps 2023-12-31 21:56:55 +00:00
FreeFun
f67e732da1 Update German Translation (#519)
Signed-off-by: FreeFun <xXFreeFunXx@gmail.com>
2023-11-24 11:43:03 +00:00
Samiul Islam
28a065c198 Translated using Weblate (Bengali)
Currently translated at 100.0% (473 of 473 strings)

Translation: Mue/Mue Tab
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/bn/
2023-09-28 17:02:39 +02:00
alexsparkes
90110ec6cd chore: update translation file 2023-09-28 16:02:28 +01:00
Samiul Islam
32b3b48261 Translated using Weblate (Bengali)
Currently translated at 100.0% (473 of 473 strings)

Co-authored-by: Samiul Islam <samiulislamsharan@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/bn/
Translation: Mue/Mue Tab
2023-09-26 10:59:10 +00:00
Evgeniy Khramov
77295f0dc3 Translated using Weblate (Russian)
Currently translated at 99.7% (472 of 473 strings)

Co-authored-by: Evgeniy Khramov <thejenjagamertjg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/ru/
Translation: Mue/Mue Tab
2023-09-26 10:59:09 +00:00
alexsparkes
2972d9f76e experimental: rework of widget visibility uI 2023-09-23 11:09:27 +01:00
alexsparkes
79261a6ab4 chore: simplify and standardise added UI 2023-09-22 17:07:52 +01:00
alexsparkes
901833da91 fix: bengali and indonesian translations 2023-09-22 16:21:01 +01:00
Torch
a91ef8e596 Translated using Weblate (Indonesian)
Currently translated at 78.0% (369 of 473 strings)

Co-authored-by: Torch <suluhs@aol.com>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/id/
Translation: Mue/Mue Tab
2023-09-22 10:01:34 +00:00
Torch
48ab9a4ddd Translated using Weblate (Indonesian)
Currently translated at 76.5% (362 of 473 strings)

Co-authored-by: Torch <suluhs@aol.com>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/id/
Translation: Mue/Mue Tab
2023-09-21 11:44:54 +02:00
Samiul Islam
9adda47fed Translated using Weblate (Bengali)
Currently translated at 48.6% (230 of 473 strings)

Co-authored-by: Samiul Islam <samiulislamsharan@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/bn/
Translation: Mue/Mue Tab
2023-09-20 20:36:43 +02:00
Hosted Weblate
5aa0c432f2 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/
Translation: Mue/Mue Tab
2023-09-19 20:38:49 +02:00
Samiul Islam
9baf0feab9 Added translation using Weblate (Bengali)
Co-authored-by: Samiul Islam <samiulislamsharan@gmail.com>
2023-09-19 20:38:49 +02:00
David Ralph
7131fa555e Merge branch 'main' of https://github.com/mue/mue 2023-09-17 12:17:02 +01:00
David Ralph
ef3733d534 refactor: minor changes to tab and prettier 2023-09-17 12:16:57 +01:00
dependabot[bot]
b1c1b98bb8 chore(deps-dev): bump stylelint-scss from 5.1.0 to 5.2.0 (#481)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-17 12:07:52 +01:00
David Ralph
fc6d988a52 chore: begin moving create add-ons 2023-09-17 12:07:31 +01:00
David Ralph
a035b70841 chore(fix): deprecate pexels, explanation to come 2023-09-15 23:28:56 +01:00
David
e385dc6503 Translated using Weblate (Chinese (Simplified))
Currently translated at 68.5% (344 of 502 strings)

Translated using Weblate (Turkish)

Currently translated at 99.8% (501 of 502 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 68.3% (343 of 502 strings)

Translated using Weblate (Dutch)

Currently translated at 69.1% (347 of 502 strings)

Translated using Weblate (French)

Currently translated at 68.5% (344 of 502 strings)

Translated using Weblate (Spanish)

Currently translated at 69.1% (347 of 502 strings)

Co-authored-by: David <davetheprogrammer2@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/es/
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/fr/
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/nl/
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/tr/
Translate-URL: https://hosted.weblate.org/projects/mue/mue-tab/zh_Hans/
Translation: Mue/Mue Tab
2023-09-15 14:52:29 +02:00
David Ralph
b58d4ddc59 fix: accidentally upgraded floatung ui 2023-09-14 14:01:34 +01:00
Kağan Can Şit
0b85ecd9d2 Turkish Language Support Expanded (#478)
* Update tr_TR.json

Turkisch language support update Mue 7.0

* Typo Fix
2023-09-14 13:36:07 +01:00
David Ralph
00c89596cd chore: manually update deps, tell dependabot man shut up 2023-09-14 13:34:26 +01:00
dependabot[bot]
b3ac93b483 chore(deps): bump @sentry/react from 7.58.1 to 7.69.0 (#480)
Bumps [@sentry/react](https://github.com/getsentry/sentry-javascript) from 7.58.1 to 7.69.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.58.1...7.69.0)

---
updated-dependencies:
- dependency-name: "@sentry/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 13:31:47 +01:00
alexsparkes
ede25cc513 fix: Unsplash stats on photo info 2023-09-13 22:34:24 +01:00
411 changed files with 20627 additions and 18045 deletions

View File

@@ -1,5 +1,5 @@
---
name: Bug Report
name: Bug Report (Legacy)
about: Report a bug to help improve Mue
title: "[Bug]"
labels: bug
@@ -24,10 +24,10 @@ If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. Windows, Ubuntu]
- OS Version: [e.g 10, 19.10]
- OS Version: [e.g 11, 23.10]
- Browser: [e.g. Chrome, Firefox]
- Browser Version: [e.g. 70]
- Mue Version: [e.g. 0.5]
- Browser Version: [e.g. 115]
- Mue Version: [e.g. 7.1.0]
- Resolution: [e.g 1920x1080]
**Additional context**

View File

@@ -1,6 +1,6 @@
---
name: Feature Request
about: Request things to be added to mue
name: Request a feature
about: Request something to be implemented in the extension.
title: "[Feature Request]"
labels: enhancement
assignees: ''

58
.github/ISSUE_TEMPLATE/issue_report.yml vendored Normal file
View File

@@ -0,0 +1,58 @@
name: Report a bug
description: Report an issue with the extension.
title: "[Bug] Insert issue name here"
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a Mue issue!
- type: textarea
id: description
attributes:
label: Description
description: Describe the issue you are having with the extension
placeholder: e.g. It does not save my settings upon editing the Greeting widget
validations:
required: true
- type: dropdown
id: version
attributes:
label: Version
description: What version of Mue are you running?
options:
- 7.0.0
- 6.0.6
- 6.0.5
- 6.0.4
- 6.0.3
- 6.0.2
- 6.0.1
- 6.0.0
default: 0
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browser(s) are you seeing the problem on?
multiple: true
options:
- Mozilla Firefox
- Google Chrome
- Naver Whale
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/mue/.github/blob/main/CODE_OF_CONDUCT.md).
options:
- label: I agree to follow this project's Code of Conduct
required: true

View File

@@ -8,7 +8,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "14.x"
node-version: "20.x"
- name: Install dependencies
run: npm install
- name: Build

View File

@@ -1,7 +1,7 @@
BSD 3-Clause License
Copyright (c) 2023- Kaiso One Ltd
Copyright (c) 2019-2023 The Mue Authors
Copyright (c) 2023-2024 Kaiso One Ltd
Copyright (c) 2019-2024 The Mue Authors
Copyright (c) 2018-2019 David Ralph
All rights reserved.

View File

@@ -12,6 +12,7 @@ Mue is a fast, open and free-to-use browser extension that gives a new, fresh an
<br>
## Table of contents
- [Table of contents](#table-of-contents)
- [Screenshots](#screenshots)
- [Features](#features)
@@ -48,7 +49,7 @@ Mue is a fast, open and free-to-use browser extension that gives a new, fresh an
### Planned Features
Please see our [roadmap](https://trello.com/b/w7zhS7Hi/mue-50).
Please see our [roadmap](https://trello.com/b/w7zhS7Hi/mue-50). We are currently working on a rewrite over on the "phoenix" branch.
## Installation
@@ -107,6 +108,7 @@ Please see the [documentation](https://docs.muetab.com/development#mue-tab).
[Aksal](https://github.com/aksalsf) - Indonesian <br/>
[Kağan Can Şit](https://github.com/KaganCanSit) - Turkish <br/>
efeaydal - Turkish <br/>
### Contributors
Many thanks to the photographers [here](https://api.muetab.com/images/photographers) for letting us use their wonderful photographs.
@@ -117,10 +119,3 @@ And finally, a big thank you to all the other [contributors](https://github.com/
[Pexels](https://pexels.com), [Unsplash](https://unsplash.com) - Stock photos used for offline mode <br/>
[Undraw](https://undraw.co) - Welcome modal images
<p>This project is supported by:</p>
<p>
<a href="https://www.digitalocean.com/">
<img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" width="201px">
</a>
</p>

View File

@@ -1,38 +1,113 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" type="image/png" sizes="32x32" href="./icons/32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="./icons/16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/src/assets/icons/32x32.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/src/assets/icons/16x16.png" />
<title>New Tab</title>
</head>
<body>
<noscript>
<style>
*,
a {
@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400&display=swap');
* {
font-family: 'Lexend Deca', sans-serif;
text-align: center;
color: black;
background: white !important;
overflow: hidden;
}
.criticalError {
display: grid;
place-items: center;
width: 100vw;
height: 100vh;
}
.criticalError .criticalError-actions {
display: flex;
flex-flow: row;
gap: 20px;
}
.criticalError a {
border: 0;
border-radius: 12px;
padding: 10px 30px 10px 30px;
font-size: 1rem;
display: flex;
align-items: center;
flex-flow: row;
justify-content: center;
gap: 20px;
transition: 0.5s;
cursor: pointer;
text-decoration: none;
}
@media (prefers-color-scheme: dark) {
*,
a {
color: white;
background: #2f3640 !important;
* {
background-color: #000000;
}
.criticalError .criticalError-message {
color: #fff;
}
.criticalError p {
color: rgba(255, 255, 255, 0.7529411765);
}
.criticalError a {
background: #0e1013;
box-shadow: 0 0 0 1px #484848;
color: #fff;
}
.criticalError a:hover {
background: #1e1e1e;
}
}
@media (prefers-color-scheme: light) {
* {
background-color: #ffffff;
}
.criticalError .criticalError-message {
color: #000;
}
.criticalError p {
color: rgba(0, 0, 0, 0.7529411765);
}
.criticalError a {
background: #fdfdfd;
box-shadow: 0 0 0 1px #484848;
color: #000;
}
.criticalError a:hover {
background: #f5f5f5;
}
}
</style>
<h1>Error</h1>
<h2>You need to enable JavaScript to use Mue</h2>
<p>
Having trouble? Contact us:
<a href="https://muetab.com/contact">https://muetab.com/contact</a>
</p>
<div class="criticalError">
<div class="criticalError-message">
<h1>A critical error has occurred</h1>
<p>The new tab could not be loaded. Please enable JavaScript and try again.</p>
<div class="criticalError-actions">
<a href="https://github.com/mue/mue/issues/new/choose" target="_blank" rel="noreferrer"
>Report Issue</a
>
<a href="https://discord.gg/zv8C9F8" target="_blank" rel="noreferrer"
>Support Discord</a
>
</div>
</div>
</div>
</noscript>
<div id="root"></div>
<script type="module" src="/src/index.jsx"></script>

View File

@@ -1,7 +1,9 @@
{
"compilerOptions": {
"module": "commonjs",
"target": "es6"
"target": "es6",
"baseUrl": "src"
},
"include": ["src"],
"exclude": ["node_modules"]
}

View File

@@ -1,10 +0,0 @@
/* eslint-disable no-undef */
chrome.runtime.setUninstallURL('https://muetab.com/uninstall');
chrome.runtime.onInstalled.addListener((details) => {
if (details.reason === 'install') {
chrome.tabs.create({
url: chrome.runtime.getURL('index.html'),
});
}
});

View File

@@ -1,4 +1,9 @@
/* eslint-disable no-use-before-define */
/* eslint-disable no-undef */
if (typeof browser === 'undefined') {
var browser = chrome;
}
browser.runtime.setUninstallURL('https://muetab.com/uninstall');
browser.runtime.onInstalled.addListener((details) => {

View File

@@ -4,7 +4,7 @@
"default_locale": "en",
"name": "__MSG_name__",
"description": "__MSG_description__",
"version": "7.0.0",
"version": "7.1.0",
"homepage_url": "https://muetab.com",
"action": {
"default_icon": "icons/128x128.png"

View File

@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "Mue",
"description": "Fast, open and free-to-use new tab page for modern browsers.",
"version": "7.0.0",
"version": "7.1.0",
"homepage_url": "https://muetab.com",
"action": {
"default_icon": "icons/128x128.png"

View File

@@ -9,46 +9,46 @@
"homepage": "https://muetab.com",
"bugs": "https://github.com/mue/mue/issues/new?assignees=&labels=bug&template=bug-report.md&title=%5BBUG%5D",
"license": "BSD-3-Clause",
"version": "7.0.0",
"version": "7.1.0",
"dependencies": {
"@eartharoid/i18n": "1.2.1",
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@floating-ui/react-dom": "1.3.0",
"@fontsource/lexend-deca": "5.0.5",
"@fontsource/montserrat": "5.0.5",
"@muetab/react-color-gradient-picker": "0.1.2",
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",
"@floating-ui/react-dom": "2.1.0",
"@fontsource/lexend-deca": "5.0.12",
"@fontsource/montserrat": "5.0.17",
"@muetab/react-sortable-hoc": "^2.0.1",
"@mui/material": "5.14.8",
"@sentry/react": "^7.58.1",
"embla-carousel-autoplay": "8.0.0-rc11",
"embla-carousel-react": "8.0.0-rc11",
"@mui/material": "5.15.19",
"@sentry/react": "^8.5.0",
"embla-carousel-autoplay": "8.1.3",
"embla-carousel-react": "8.1.3",
"fast-blurhash": "^1.1.2",
"image-conversion": "^2.1.1",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-clock": "4.5.0",
"react-dom": "^18.2.0",
"react-icons": "^4.10.1",
"react": "^18.3.1",
"react-best-gradient-color-picker": "^3.0.7",
"react-clock": "5.0.0",
"react-dom": "^18.3.1",
"react-icons": "^5.2.1",
"react-modal": "3.16.1",
"react-toastify": "9.1.3"
"react-toastify": "10.0.5",
"use-debounce": "^10.0.1"
},
"devDependencies": {
"@commitlint/cli": "^17.7.1",
"@commitlint/config-conventional": "^17.6.6",
"@commitlint/cli": "^19.3.0",
"@commitlint/config-conventional": "^19.2.2",
"@eartharoid/deep-merge": "^0.0.2",
"@vitejs/plugin-react-swc": "^3.3.2",
"adm-zip": "^0.5.10",
"eslint": "^8.48.0",
"eslint-config-prettier": "^8.8.0",
"@vitejs/plugin-react-swc": "^3.6.0",
"adm-zip": "^0.5.13",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-react-app": "^7.0.1",
"husky": "^8.0.3",
"prettier": "^3.0.0",
"sass": "^1.63.6",
"stylelint": "^15.10.3",
"stylelint-config-standard-scss": "^10.0.0",
"stylelint-scss": "^5.0.1",
"vite": "4.4.4",
"husky": "^9.0.11",
"prettier": "^3.3.0",
"sass": "^1.77.4",
"stylelint": "^16.6.0",
"stylelint-config-standard-scss": "^13.1.0",
"stylelint-scss": "^6.3.1",
"vite": "5.2.12",
"vite-plugin-progress": "^0.0.7"
},
"scripts": {
@@ -59,6 +59,6 @@
"pretty": "prettier --write \"./**/*.{js,jsx,json,scss,css}\"",
"lint": "eslint \"./src/**/*.{js,jsx}\" && stylelint \"./src/**/*.{scss,css}\"",
"lint:fix": "eslint \"./src/**/*.{js,jsx}\" --fix && stylelint \"./src/**/*.{scss,css}\" --fix",
"postinstall": "husky install"
"postinstall": "husky"
}
}

5536
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 645 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,13 +1,7 @@
// tl;dr this function merges the translation file with the english file in order to add untranslated strings
const fs = require('fs');
const path = require('path');
const merge = require('@eartharoid/deep-merge');
/**
* It recursively compares the keys of two JSON objects and removes the keys from the first object that
* are not present in the second object
* @param json1 - The JSON object that you want to remove keys from.
* @param json2 - The JSON object that you want to compare against.
*/
const compareAndRemoveKeys = (json1, json2) => {
for (let key in json1) {
if (json2.hasOwnProperty(key)) {
@@ -20,20 +14,72 @@ const compareAndRemoveKeys = (json1, json2) => {
}
};
fs.readdirSync('../src/translations').forEach((file) => {
const localesDir = path.join(__dirname, '../src/i18n/locales');
const achievementsDir = path.join(localesDir, 'achievements');
// Check if the locales directory exists, if not, create it
if (!fs.existsSync(localesDir)) {
fs.mkdirSync(localesDir, { recursive: true });
}
// Check if the achievements directory exists, if not, create it
if (!fs.existsSync(achievementsDir)) {
fs.mkdirSync(achievementsDir, { recursive: true });
}
fs.readdirSync(localesDir).forEach((file) => {
if (file === 'en_GB.json') {
return;
}
const en = require('../src/translations/en_GB.json');
const newdata = merge(en, require('../src/translations/' + file));
if (fs.lstatSync(path.join(localesDir, file)).isDirectory()) {
return;
}
const en = require(path.join(localesDir, 'en_GB.json'));
const newdata = merge(en, require(path.join(localesDir, file)));
// remove strings not in english file
compareAndRemoveKeys(newdata, en);
// write new file
fs.writeFileSync('../src/translations/' + file, JSON.stringify(newdata, null, 2));
fs.writeFileSync(path.join(localesDir, file), JSON.stringify(newdata, null, 2));
// add new line
fs.appendFileSync('../src/translations/' + file, '\n');
fs.appendFileSync(path.join(localesDir, file), '\n');
});
fs.readdirSync(achievementsDir).forEach((file) => {
if (file === 'en_GB.json') {
return;
}
if (fs.lstatSync(path.join(achievementsDir, file)).isDirectory()) {
return;
}
const enGBFilePath = path.join(achievementsDir, 'en_GB.json');
if (!fs.existsSync(enGBFilePath)) {
console.error(`File 'en_GB.json' does not exist in the directory '${achievementsDir}'`);
return;
}
const en = require(enGBFilePath);
const newdata = merge(en, require(path.join(achievementsDir, file)));
compareAndRemoveKeys(newdata, en);
fs.writeFileSync(path.join(achievementsDir, file), JSON.stringify(newdata, null, 2));
fs.appendFileSync(path.join(achievementsDir, file), '\n');
const locales = fs.readdirSync(localesDir);
locales.forEach((locale) => {
if (!fs.existsSync(path.join(achievementsDir, locale))) {
// ignore directories
if (fs.lstatSync(path.join(localesDir, locale)).isDirectory()) {
return;
}
fs.writeFileSync(path.join(achievementsDir, locale), JSON.stringify(en, null, 2));
fs.appendFileSync(path.join(achievementsDir, locale), '\n');
}
});
});

View File

@@ -1,56 +1,75 @@
import variables from 'modules/variables';
import { PureComponent } from 'react';
import { useEffect, useState } from 'react';
import { ToastContainer } from 'react-toastify';
import Background from 'features/background/Background';
import Widgets from 'features/misc/views/Widgets';
import Modals from 'features/misc/modals/Modals';
import { loadSettings, moveSettings } from 'utils/settings';
import EventBus from 'utils/eventbus';
import variables from 'config/variables';
import Background from 'components/widgets/background/Background';
import Widgets from 'components/widgets/Widgets';
import Modals from 'components/modals/Modals';
const useAppSetup = () => {
useEffect(() => {
const firstRun = localStorage.getItem('firstRun');
const stats = localStorage.getItem('stats');
import { loadSettings, moveSettings } from 'modules/helpers/settings';
import EventBus from 'modules/helpers/eventbus';
export default class App extends PureComponent {
componentDidMount() {
// 4.0 -> 5.0 (the key below is only on 5.0)
// now featuring 5.0 -> 5.1
// the firstRun check was moved here because the old function was useless
if (!localStorage.getItem('firstRun') || !localStorage.getItem('stats')) {
if (!firstRun || !stats) {
moveSettings();
window.location.reload();
}
loadSettings();
EventBus.on('refresh', (data) => {
const refreshHandler = (data) => {
if (data === 'other') {
loadSettings(true);
}
});
};
EventBus.on('refresh', refreshHandler);
variables.stats.tabLoad();
}
componentWillUnmount() {
EventBus.off('refresh');
}
return () => {
EventBus.off('refresh', refreshHandler);
};
}, []);
};
render() {
return (
<>
{localStorage.getItem('background') === 'true' ? <Background /> : null}
<ToastContainer
position="bottom-right"
autoClose={localStorage.getItem('toastDisplayTime') || 2500}
newestOnTop={true}
closeOnClick
pauseOnFocusLoss
/>
<div id="center">
<Widgets />
<Modals />
</div>
</>
);
}
}
const App = () => {
const [toastDisplayTime, setToastDisplayTime] = useState(2500);
const [showBackground, setShowBackground] = useState(false);
useEffect(() => {
const storedToastDisplayTime = localStorage.getItem('toastDisplayTime');
const storedBackground = localStorage.getItem('background');
if (storedToastDisplayTime) {
setToastDisplayTime(parseInt(storedToastDisplayTime, 10));
}
if (storedBackground === 'true') {
setShowBackground(true);
}
}, []);
useAppSetup();
return (
<>
{showBackground && <Background />}
<ToastContainer
position="top-center"
autoClose={toastDisplayTime}
newestOnTop={true}
closeOnClick
pauseOnFocusLoss
/>
<div id="center">
<Widgets />
<Modals />
</div>
</>
);
};
export default App;

55
src/ErrorBoundary.jsx Normal file
View File

@@ -0,0 +1,55 @@
import React, { PureComponent } from 'react';
import { captureException } from '@sentry/react';
class ErrorBoundary extends PureComponent {
constructor(props) {
super(props);
this.state = {
error: false,
errorData: '',
showReport: true,
};
}
componentDidCatch(error, errorInfo) {
this.setState({ error: true, errorData: errorInfo });
console.error('Error boundary caught an error:', error, errorInfo);
}
reportError() {
captureException(this.state.errorData);
this.setState({
showReport: false,
});
}
render() {
if (this.state.error) {
return (
<div className="criticalError">
<div className="criticalError-message">
<h1>A critical error has occurred</h1>
<p>
The new tab page could not be loaded. Please uninstall the extension and try again.
</p>
<div className="criticalError-actions">
{this.state.showReport ? (
<button onClick={() => this.reportError()}>Report Issue</button>
) : (
<p>Sent Successfully</p>
)}
<a href="https://discord.gg/zv8C9F8" target="_blank" rel="noreferrer">
Support Discord
</a>
</div>
</div>
</div>
);
}
return this.props.children;
}
}
export default ErrorBoundary;

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
src/assets/icons/16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

BIN
src/assets/icons/32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
src/assets/icons/48x48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

Before

Width:  |  Height:  |  Size: 308 KiB

After

Width:  |  Height:  |  Size: 308 KiB

View File

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

View File

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

View File

Before

Width:  |  Height:  |  Size: 274 KiB

After

Width:  |  Height:  |  Size: 274 KiB

View File

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 171 KiB

View File

Before

Width:  |  Height:  |  Size: 161 KiB

After

Width:  |  Height:  |  Size: 161 KiB

View File

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 157 KiB

View File

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

View File

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 126 KiB

View File

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

View File

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -1,20 +1,24 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { useState, memo } from 'react';
import PropTypes from 'prop-types';
import { TextareaAutosize } from '@mui/material';
import { MdAddLink, MdClose } from 'react-icons/md';
import Tooltip from 'components/helpers/tooltip/Tooltip';
import { Tooltip } from 'components/Elements';
import { Button } from 'components/Elements';
function AddModal({ urlError, iconError, addLink, closeModal, edit, editData, editLink }) {
const [name, setName] = useState(edit ? editData.name : '');
const [url, setUrl] = useState(edit ? editData.url : '');
const [icon, setIcon] = useState(edit ? editData.url : '');
const [icon, setIcon] = useState(edit ? editData.icon : '');
return (
<div className="smallModal" style={{ width: '260px' }}>
<div className="addLinkModal">
<div className="shareHeader">
<span className="title">{variables.getMessage('widgets.quicklinks.new')}</span>
<span className="title">
{edit
? variables.getMessage('widgets.quicklinks.edit')
: variables.getMessage('widgets.quicklinks.new')}
</span>
<Tooltip title={variables.getMessage('modals.welcome.buttons.close')}>
<div className="close" onClick={() => closeModal()}>
<MdClose />
@@ -27,15 +31,14 @@ function AddModal({ urlError, iconError, addLink, closeModal, edit, editData, ed
placeholder={variables.getMessage('widgets.quicklinks.name')}
value={name}
onChange={(e) => setName(e.target.value.replace(/(\r\n|\n|\r)/gm, ''))}
style={{ gridColumn: 'span 2' }}
/>
<span className="dropdown-error" />
<TextareaAutosize
maxRows={10}
placeholder={variables.getMessage('widgets.quicklinks.url')}
value={url}
onChange={(e) => setUrl(e.target.value.replace(/(\r\n|\n|\r)/gm, ''))}
/>
<span className="dropdown-error">{urlError}</span>
<TextareaAutosize
maxRows={10}
maxLines={1}
@@ -43,41 +46,30 @@ function AddModal({ urlError, iconError, addLink, closeModal, edit, editData, ed
value={icon}
onChange={(e) => setIcon(e.target.value.replace(/(\r\n|\n|\r)/gm, ''))}
/>
<span className="dropdown-error">{iconError}</span>
</div>
<div className="addFooter">
<span className="dropdown-error">
{iconError} {urlError}
</span>
{edit ? (
<button
style={{
height: '16px',
fontSize: '15px',
}}
<Button
type="settings"
onClick={() => editLink(editData, name, url, icon)}
>
<MdAddLink /> {variables.getMessage('modals.main.settings.sections.quicklinks.edit')}
</button>
icon={<MdAddLink />}
label={variables.getMessage('modals.main.settings.sections.quicklinks.edit')}
/>
) : (
<button
style={{
height: '16px',
fontSize: '15px',
}}
<Button
type="settings"
onClick={() => addLink(name, url, icon)}
>
<MdAddLink /> {variables.getMessage('widgets.quicklinks.add')}
</button>
icon={<MdAddLink />}
label={variables.getMessage('widgets.quicklinks.add')}
/>
)}
</div>
</div>
);
}
AddModal.propTypes = {
urlError: PropTypes.string.isRequired,
iconError: PropTypes.string.isRequired,
addLink: PropTypes.func.isRequired,
closeModal: PropTypes.func.isRequired,
edit: PropTypes.bool.isRequired,
editData: PropTypes.object.isRequired,
editLink: PropTypes.func.isRequired,
};
export default memo(AddModal);
const MemoizedAddModal = memo(AddModal);
export { MemoizedAddModal as default, MemoizedAddModal as AddModal };

View File

@@ -0,0 +1 @@
export * from './AddModal';

View File

@@ -0,0 +1,93 @@
import React, { forwardRef } from 'react';
import Tooltip from 'components/Elements/Tooltip/Tooltip';
const Button = forwardRef(
(
{ icon, label, type, iconPlacement, onClick, active, disabled, tooltipTitle, tooltipKey, href },
ref,
) => {
let className;
switch (type) {
case 'settings':
className = 'btn-settings';
break;
case 'secondary':
className = 'btn-secondary';
break;
case 'icon':
className = 'btn-icon';
break;
case 'navigation':
className = 'btn-navigation';
break;
case 'collection':
className = 'btn-collection';
break;
case 'linkIconButton':
className = 'btn-icon';
break;
case 'linkButton':
className = 'btn-settings';
break;
default:
className = 'btn-default';
}
if (iconPlacement === 'right') {
className += ' flowReverse';
}
if (active) {
className += ` ${className}-active`;
}
const button = (
<button className={className} onClick={onClick} ref={ref} disabled={disabled}>
{icon}
{label}
</button>
);
const linkButton = (
<a className={className} onClick={onClick} ref={ref} disabled={disabled} href={href}>
{icon}
{label}
</a>
);
const linkIconButton = (
<Tooltip title={tooltipTitle} key={tooltipKey}>
<a
className={className}
onClick={onClick}
ref={ref}
disabled={disabled}
href={href}
target="_blank"
rel="noopener noreferrer"
>
{icon}
{label}
</a>
</Tooltip>
);
switch (type) {
case 'linkIconButton':
return linkIconButton;
case 'linkButton':
return linkButton;
case 'icon':
return (
<Tooltip title={tooltipTitle} key={tooltipKey}>
{button}
</Tooltip>
);
default:
return button;
}
},
);
export { Button as default, Button };

View File

@@ -0,0 +1 @@
export * from './Button';

View File

@@ -1,23 +1,19 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { Suspense, lazy, useState, memo } from 'react';
import PropTypes from 'prop-types';
import { MdClose } from 'react-icons/md';
import './scss/index.scss';
import Tooltip from 'components/helpers/tooltip/Tooltip';
// Lazy load all the tabs instead of the modal itself
const Settings = lazy(() => import('./tabs/Settings'));
const Addons = lazy(() => import('./tabs/Addons'));
const Marketplace = lazy(() => import('./tabs/Marketplace'));
import { Tooltip } from 'components/Elements';
const Settings = lazy(() => import('../../../features/misc/views/Settings'));
const Addons = lazy(() => import('../../../features/misc/views/Addons'));
const Marketplace = lazy(() => import('../../../features/misc/views/Marketplace'));
const renderLoader = () => (
<div style={{ display: 'flex', width: '100%', minHeight: '100%' }}>
<ul className="sidebar">
<div className="modalSidebar">
<span className="mainTitle">Mue</span>
</ul>
<div className="tab-content" style={{ width: '100%' }}>
</div>
<div className="modalTabContent">
<div className="emptyItems">
<div className="emptyMessage">
<div className="loaderHolder">
@@ -31,27 +27,22 @@ const renderLoader = () => (
);
function MainModal({ modalClose }) {
const [currentTab, setCurrentTab] = useState(0);
const [currentTab, setCurrentTab] = useState('settings');
const changeTab = (type) => {
switch (type) {
case 'settings':
setCurrentTab(<Settings changeTab={changeTab} />);
break;
case 'addons':
setCurrentTab(<Addons changeTab={changeTab} />);
break;
case 'marketplace':
setCurrentTab(<Marketplace changeTab={changeTab} />);
break;
default:
break;
}
setCurrentTab(type);
};
if (currentTab === 0) {
setCurrentTab(<Settings changeTab={changeTab} />);
}
const renderTab = () => {
switch (currentTab) {
case 'addons':
return <Addons changeTab={changeTab} />;
case 'marketplace':
return <Marketplace changeTab={changeTab} />;
default:
return <Settings changeTab={changeTab} />;
}
};
return (
<div className="frame">
@@ -64,13 +55,10 @@ function MainModal({ modalClose }) {
<MdClose />
</span>
</Tooltip>
<Suspense fallback={renderLoader()}>{currentTab}</Suspense>
<Suspense fallback={renderLoader()}>{renderTab()}</Suspense>
</div>
);
}
MainModal.propTypes = {
modalClose: PropTypes.func.isRequired,
};
export default memo(MainModal);
const MemoizedMainModal = memo(MainModal);
export { MemoizedMainModal as default, MemoizedMainModal as MainModal };

View File

@@ -0,0 +1,105 @@
import variables from 'config/variables';
import { memo, useState, useEffect } from 'react';
import {
MdSettings as Settings,
MdWidgets as Addons,
MdShoppingBasket as Marketplace,
MdMenu as Navbar,
MdEmojiPeople as Greeting,
MdAccessAlarm as Time,
MdOutlineFormatQuote as Quote,
MdLink as QuickLinks,
MdDateRange as Date,
MdOutlineTextsms as Message,
MdOutlinePhoto as Background,
MdSearch,
MdCloudQueue as Weather,
MdFormatPaint as Appearance,
MdTranslate as Language,
MdOutlineSettings as Advanced,
MdBugReport as Experimental,
MdOutlineAssessment as Stats,
MdOutlineNewReleases as Changelog,
MdInfoOutline as About,
MdOutlineExtension as Added,
MdAddCircleOutline as Create,
MdViewAgenda as Overview,
MdCollectionsBookmark as Collections,
} from 'react-icons/md';
const iconMapping = {
[variables.getMessage('modals.main.marketplace.product.overview')]: <Overview />,
[variables.getMessage('modals.main.navbar.settings')]: <Settings />,
[variables.getMessage('modals.main.navbar.addons')]: <Addons />,
[variables.getMessage('modals.main.navbar.marketplace')]: <Marketplace />,
[variables.getMessage('modals.main.settings.sections.appearance.navbar.title')]: <Navbar />,
[variables.getMessage('modals.main.settings.sections.greeting.title')]: <Greeting />,
[variables.getMessage('modals.main.settings.sections.time.title')]: <Time />,
[variables.getMessage('modals.main.settings.sections.quicklinks.title')]: <QuickLinks />,
[variables.getMessage('modals.main.settings.sections.quote.title')]: <Quote />,
[variables.getMessage('modals.main.settings.sections.date.title')]: <Date />,
[variables.getMessage('modals.main.settings.sections.message.title')]: <Message />,
[variables.getMessage('modals.main.settings.sections.background.title')]: <Background />,
[variables.getMessage('modals.main.settings.sections.search.title')]: <MdSearch />,
[variables.getMessage('modals.main.settings.sections.weather.title')]: <Weather />,
[variables.getMessage('modals.main.settings.sections.appearance.title')]: <Appearance />,
[variables.getMessage('modals.main.settings.sections.language.title')]: <Language />,
[variables.getMessage('modals.main.settings.sections.advanced.title')]: <Advanced />,
[variables.getMessage('modals.main.settings.sections.stats.title')]: <Stats />,
[variables.getMessage('modals.main.settings.sections.experimental.title')]: <Experimental />,
[variables.getMessage('modals.main.settings.sections.changelog.title')]: <Changelog />,
[variables.getMessage('modals.main.settings.sections.about.title')]: <About />,
[variables.getMessage('modals.main.addons.added')]: <Added />,
[variables.getMessage('modals.main.addons.create.title')]: <Create />,
[variables.getMessage('modals.main.marketplace.all')]: <Addons />,
[variables.getMessage('modals.main.marketplace.photo_packs')]: <Background />,
[variables.getMessage('modals.main.marketplace.quote_packs')]: <Quote />,
[variables.getMessage('modals.main.marketplace.preset_settings')]: <Advanced />,
[variables.getMessage('modals.main.marketplace.collections')]: <Collections />,
};
function Tab({ label, currentTab, onClick, navbarTab }) {
const [isExperimental, setIsExperimental] = useState(true);
useEffect(() => {
setIsExperimental(localStorage.getItem('experimental') !== 'false');
}, []);
let className = navbarTab ? 'navbar-item' : 'tab-list-item';
if (currentTab === label) {
className += navbarTab ? ' navbar-item-active' : ' tab-list-active';
}
const icon = iconMapping[label];
const divider = [
variables.getMessage('modals.main.settings.sections.weather.title'),
variables.getMessage('modals.main.settings.sections.language.title'),
variables.getMessage('modals.main.marketplace.all'),
variables.getMessage('modals.main.settings.sections.experimental.title'),
].includes(label);
const mue = [
variables.getMessage('modals.main.marketplace.product.overview'),
variables.getMessage('modals.main.addons.added'),
variables.getMessage('modals.main.marketplace.all'),
].includes(label);
if (
label === variables.getMessage('modals.main.settings.sections.experimental.title') &&
!isExperimental
) {
return <hr />;
}
return (
<>
{mue && <span className="mainTitle">Mue</span>}
<button className={className} onClick={() => onClick(label)}>
{icon} <span>{label}</span>
</button>
{divider && <hr />}
</>
);
}
export default memo(Tab);

View File

@@ -0,0 +1,109 @@
import variables from 'config/variables';
import React, { useState, useEffect } from 'react';
import {
MdSettings,
MdOutlineShoppingBasket,
MdOutlineExtension,
MdRefresh,
MdClose,
} from 'react-icons/md';
import Tab from './Tab';
import { Button } from 'components/Elements';
import ErrorBoundary from '../../../../features/misc/modals/ErrorBoundary';
const Tabs = (props) => {
const [currentTab, setCurrentTab] = useState(props.children[0].props.label);
const [currentName, setCurrentName] = useState(props.children[0].props.name);
const onClick = (tab, name) => {
if (name !== currentName) {
variables.stats.postEvent('tab', `Opened ${name}`);
}
setCurrentTab(tab);
setCurrentName(name);
};
const hideReminder = () => {
localStorage.setItem('showReminder', false);
document.querySelector('.reminder-info').style.display = 'none';
};
const navbarButtons = [
{
tab: 'settings',
icon: <MdSettings />,
},
{
tab: 'addons',
icon: <MdOutlineExtension />,
},
{
tab: 'marketplace',
icon: <MdOutlineShoppingBasket />,
},
];
const reminderInfo = (
<div
className="reminder-info"
style={{ display: localStorage.getItem('showReminder') === 'true' ? 'flex' : 'none' }}
>
<div className="shareHeader">
<span className="title">{variables.getMessage('modals.main.settings.reminder.title')}</span>
<span className="closeModal" onClick={hideReminder}>
<MdClose />
</span>
</div>
<span className="subtitle">
{variables.getMessage('modals.main.settings.reminder.message')}
</span>
<button onClick={() => window.location.reload()}>
<MdRefresh />
{variables.getMessage('modals.main.error_boundary.refresh')}
</button>
</div>
);
return (
<div style={{ display: 'flex', width: '100%', minHeight: '100%' }}>
<div className="modalSidebar">
{props.children.map((tab, index) => (
<Tab
currentTab={currentTab}
key={index}
label={tab.props.label}
onClick={(nextTab) => onClick(nextTab, tab.props.name)}
navbarTab={props.navbar || false}
/>
))}
{reminderInfo}
</div>
<div className="modalTabContent">
<div className="modalNavbar">
{navbarButtons.map(({ tab, icon }, index) => (
<Button
type="navigation"
onClick={() => props.changeTab(tab)}
icon={icon}
label={variables.getMessage(`modals.main.navbar.${tab}`)}
active={props.current === tab}
key={`${tab}-${index}`}
/>
))}
</div>
{props.children.map((tab, index) => {
if (tab.props.label !== currentTab) {
return undefined;
}
return (
<ErrorBoundary key={`error-boundary-${index}`}>{tab.props.children}</ErrorBoundary>
);
})}
</div>
</div>
);
};
export default Tabs;

View File

@@ -0,0 +1 @@
export * from './Main';

View File

@@ -1,7 +1,7 @@
@import 'scss/variables';
@import 'modules/sidebar';
@import 'modules/navbar';
@import 'modules/tab-content';
@import 'modules/modalTabContent';
@import 'modules/links';
@import 'modules/scrollbars';
@import 'settings/main';
@@ -10,10 +10,7 @@
.Overlay {
position: fixed;
z-index: 100;
top: 0;
left: 0;
right: 0;
bottom: 0;
inset: 0;
width: 100vw;
height: 100vh;
display: grid;
@@ -38,6 +35,10 @@
&:focus {
outline: 0;
}
.modalInfoPage {
user-select: text;
}
}
.closePositioning {
@@ -52,13 +53,16 @@
padding: 0.5em;
border-radius: 12px;
cursor: pointer;
transition: 0.5s;
svg {
font-size: 2em;
}
&:hover {
background: rgb(121 121 121 / 22.6%);
@include themed {
background: t($modal-sidebarActive);
}
}
}
@@ -80,7 +84,7 @@
#modal {
height: 80vh;
width: clamp(60vw, 1200px, 90vw);
width: clamp(60vw, 1400px, 90vw);
@include themed {
background-color: t($modal-background);
@@ -162,6 +166,27 @@ h5 {
gap: 15px;
align-items: center;
}
.MuiOutlinedInput-notchedOutline {
@include themed {
border-color: t($modal-sidebarActive) !important;
}
}
}
.headerActions {
display: flex;
flex-flow: row;
gap: 20px;
justify-content: center;
align-items: center;
.link {
display: flex;
flex-flow: row;
gap: 15px;
align-items: center;
}
}
.marketplaceCondition {
@@ -244,6 +269,16 @@ h5 {
flex-flow: row;
align-items: center;
gap: 25px;
svg {
@include themed {
background-image: t($slightGradient);
box-shadow: t($boxShadow);
}
padding: 15px;
border-radius: 100%;
}
}
.content {

View File

@@ -1,10 +1,31 @@
// this file is too long
@import 'modules/item';
@import 'modules/buttons';
@import 'modules/featured';
@import 'modules/lightbox';
@import 'scss/variables';
.creatorItems {
.item {
flex-flow: row !important;
}
.item-back {
margin: 0 !important;
filter: blur(40px) saturate(180%) brightness(90%) !important;
height: 15px !important;
width: 200px !important;
}
.item-icon {
margin: 0 !important;
}
.card-details {
margin: 0 !important;
text-align: left;
}
}
.items {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
@@ -48,8 +69,8 @@
filter: blur(60px) saturate(180%) brightness(90%);
position: absolute;
object-fit: cover !important;
height: 90px !important;
width: 100px !important;
height: 90px;
width: 100px;
border-radius: 100px;
transition: 0.5s;
margin-top: 30px;
@@ -65,11 +86,13 @@
}
.card-details {
z-index: 1;
padding: 10px;
margin-bottom: 24px;
display: flex;
flex-flow: column;
gap: 5px;
align-items: center;
.card-title {
font-size: 18px;
@@ -93,7 +116,7 @@
}
border-radius: 150px;
padding: 2px 8px;
padding: 2px 15px;
background-color: rgb(255 255 255 / 10%);
border: 1px solid rgb(209 213 219 / 30%);
}
@@ -128,6 +151,7 @@
width: 100%;
max-width: 650px !important;
word-wrap: break-word !important;
font-size: 16px;
}
}
@@ -136,8 +160,9 @@
background-repeat: no-repeat;
background-size: cover;
border-radius: 15px;
width: 25%;
max-height: 450px;
width: 30%;
max-width: 300px;
max-height: 700px;
.front {
padding: 20px;
@@ -160,6 +185,8 @@
height: auto;
border-radius: 12px;
box-shadow: 0 5px 25px black;
aspect-ratio: 1 / 1;
object-fit: contain;
}
.divider {
@@ -184,64 +211,6 @@
}
}
.tags {
display: flex;
flex-flow: row;
flex-wrap: wrap;
gap: 15px;
align-items: center;
}
.tag {
padding: 2px 10px;
border-radius: 12px;
font-size: 12px;
display: grid;
place-items: center;
@include themed {
background: t($modal-sidebar);
box-shadow: 0 0 0 3px t($modal-sidebarActive);
span {
&::before {
content: '#';
color: t($subColor);
margin-right: 5px;
}
}
&:hover {
background: t($modal-sidebarActive);
}
}
}
.moreTag {
padding: 2px 10px;
border-radius: 12px;
font-size: 12px;
display: grid;
place-items: center;
@include themed {
background: t($modal-sidebar);
box-shadow: 0 0 0 3px t($modal-sidebarActive);
span {
&::before {
content: '+';
color: t($subColor);
margin-right: 5px;
}
}
&:hover {
background: t($modal-sidebarActive);
}
}
}
.emptyItems {
width: 100%;
height: 100%;
@@ -255,6 +224,15 @@
grid-gap: 5px;
padding: 50px;
.title,
svg {
margin: 10px;
}
svg {
font-size: 70px;
}
@include themed {
.sideloadIcon {
font-size: 50px;
@@ -346,49 +324,12 @@ p.author {
}
}
.itemWarning {
display: flex;
flex-direction: column;
align-items: center;
@include themed {
background: t($modal-sidebar);
box-shadow: 0 0 0 4px t($modal-sidebarActive);
border-radius: t($borderRadius);
padding: 15px;
}
.topRow {
display: flex;
flex-flow: column;
align-items: center;
}
.subtitle {
text-align: justify;
}
}
.truncate {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.filter {
display: flex;
flex-flow: row;
padding: 15px;
gap: 15px;
justify-content: space-between;
align-items: center;
margin-top: 15px;
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
box-shadow: 0 0 0 4px t($modal-sidebarActive);
}
.MuiFormControl-root {
margin-bottom: 10px;
@@ -445,24 +386,6 @@ p.author {
color: #ccc !important;
}
}
.addAllButton {
margin: 0.5rem;
display: flex;
align-items: center;
gap: 15px;
padding: 1px 12px;
backdrop-filter: blur(16px) saturate(180%) !important;
background-color: rgb(255 255 255 / 10%) !important;
border: 1px solid rgb(209 213 219 / 30%) !important;
color: #fff !important;
&:hover {
backdrop-filter: blur(16px) saturate(180%) !important;
background-color: rgb(17 25 40 / 20%) !important;
border: 1px solid rgb(255 255 255 / 12.5%) !important;
}
}
}
.collection {
@@ -493,64 +416,16 @@ p.author {
.subtitle {
color: #ccc !important;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
}
}
.items {
justify-content: center;
}
button.collectionButton,
a.collectionButton {
display: flex;
align-items: center;
gap: 15px;
padding: 1px 12px;
backdrop-filter: blur(16px) saturate(180%);
background-color: rgb(255 255 255 / 10%);
border: 1px solid rgb(209 213 219 / 30%);
color: #fff;
&:hover {
backdrop-filter: blur(16px) saturate(180%);
background-color: rgb(17 25 40 / 20%);
border: 1px solid rgb(255 255 255 / 12.5%);
}
}
}
a.collectionButton {
height: 40px;
text-decoration: none;
@include themed {
border-radius: t($borderRadius);
}
}
.smallBanner {
button {
padding: 0 15px;
}
display: flex;
justify-content: space-between;
padding: 15px;
margin-top: 15px;
align-items: center;
@include themed {
box-shadow: 0 0 0 4px t($modal-sidebarActive);
border-radius: t($borderRadius);
background: t($modal-sidebar);
}
.content {
display: flex;
flex-flow: column;
gap: 15px;
max-width: 250px;
}
}
.marketplaceRefresh {
@@ -590,17 +465,24 @@ a.collectionButton {
}
.inCollection {
background-image: linear-gradient(to left, transparent, #000),
url('https://external-preview.redd.it/JyhsEoGMhKIMi3kvfBS24L0IllAO_KrIm4UI-dA1Ax4.jpg?auto=webp&s=b5adf9859b2c1855a5b3085f9453a6e878548505');
// background-image: linear-gradient(to left, transparent, #000),
// url('https://external-preview.redd.it/JyhsEoGMhKIMi3kvfBS24L0IllAO_KrIm4UI-dA1Ax4.jpg?auto=webp&s=b5adf9859b2c1855a5b3085f9453a6e878548505');
display: flex;
flex-flow: column;
gap: 15px;
padding: 15px;
gap: 5px;
padding: 5px;
margin: 10px 0;
@include themed {
box-shadow: 0 0 0 4px t($modal-sidebarActive);
// background-color: t($modal-secondaryColour);
// box-shadow: 0 0 0 1px t($modal-sidebarActive);
border-radius: t($borderRadius);
}
.title:hover {
cursor: pointer;
text-decoration: underline;
}
}
.createYourOwn {
@@ -614,3 +496,24 @@ a.collectionButton {
font-size: 30px;
}
}
.topAddons {
display: flex;
align-items: center;
justify-content: space-between;
}
.modalHeader {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 15px;
.tooltip {
margin-right: 25px;
}
.mainTitle {
margin-bottom: 0 !important;
}
}

View File

@@ -0,0 +1,136 @@
.updateCheck {
flex-flow: row !important;
}
.btn-settings {
@include modal-button(standard);
display: inline;
margin-top: 0;
float: none !important;
padding: 0 20px;
}
.btn-secondary {
@include modal-button(secondary);
display: inline;
margin-top: 0;
float: none !important;
padding: 0 20px;
}
.btn-navigation {
@include modal-button(standard);
padding: 0 15px;
@include themed {
background: t($modal-secondaryColour) !important;
border-radius: t($borderRadius) !important;
box-shadow: t($boxShadow) !important;
border: 0 !important;
&:hover {
background: t($modal-sidebarActive) !important;
}
}
&:hover {
svg {
background: var(--tab-active);
}
color: var(--modal-text);
}
span,
svg {
font-size: 1.1em !important;
}
svg {
font-size: 1.2em !important;
color: var(--photo-info);
}
}
/* safari fix */
@supports (-webkit-hyphens: none) {
.btn-navigation {
display: inline-block !important;
}
}
.btn-navigation-active {
@include themed {
background: t($modal-sidebarActive) !important;
}
}
.btn-collection {
padding: 1px 12px;
backdrop-filter: blur(16px) saturate(180%);
background-color: rgb(255 255 255 / 10%);
border: 1px solid rgb(209 213 219 / 30%);
color: #fff;
border-radius: 12px;
height: 40px;
font-size: 1rem;
display: flex;
align-items: center;
flex-flow: row;
justify-content: center;
gap: 20px;
transition: 0.5s;
cursor: pointer;
&:hover {
backdrop-filter: blur(16px) saturate(180%);
background-color: rgb(17 25 40 / 20%);
border: 1px solid rgb(255 255 255 / 12.5%);
}
&:active {
@include themed {
background: t($modal-sidebarActive);
box-shadow: 0 0 0 1px t($color);
}
}
&:focus {
@include themed {
background: t($modal-sidebarActive);
box-shadow: 0 0 0 1px t($color);
}
}
&:disabled {
@include themed {
background: t($modal-sidebarActive);
cursor: not-allowed;
}
}
}
a.btn-collection {
height: 40px;
text-decoration: none;
@include themed {
border-radius: t($borderRadius);
}
}
.flowReverse {
flex-flow: row-reverse !important;
}
.btn-icon {
width: 40px;
height: 40px;
display: grid;
place-content: center;
@include modal-button(standard);
}

View File

@@ -0,0 +1,177 @@
.side {
float: right;
margin-left: 20px;
}
p.description {
margin-top: 0;
max-width: 800px;
}
.moreInfo {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 30px;
.items {
margin-top: 0 !important;
}
.item {
flex: 1 0 40% !important;
}
.infoItem {
display: flex;
flex-flow: row;
align-items: center;
gap: 15px;
svg {
@include themed {
background-image: t($slightGradient);
box-shadow: t($boxShadow);
}
font-size: 18px;
padding: 7px;
border-radius: 100%;
}
.text {
display: flex;
flex-flow: column;
font-size: medium;
}
}
.header {
// text-transform: uppercase;
font-size: small;
@include themed {
color: t($subColor);
}
}
span {
@include themed {
color: t($color);
}
}
@include themed {
background: t($modal-secondaryColour);
box-shadow: 0 0 0 1px t($modal-sidebarActive);
border-radius: t($borderRadius);
padding: 15px;
}
}
.subHeader {
display: flex;
flex-flow: row;
justify-content: space-between;
gap: 25px;
.itemWarning {
padding: 10px 20px;
display: flex;
flex-flow: row;
gap: 15px;
align-items: center;
.text {
display: flex;
flex-flow: column;
}
svg {
@include themed {
background-image: t($slightGradient);
box-shadow: t($boxShadow);
}
padding: 7px;
border-radius: 100%;
}
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
box-shadow: 0 0 0 1px t($modal-sidebarActive);
}
}
.items {
margin-top: 0 !important;
}
.item {
flex: 1 0 40% !important;
}
.infoItem {
display: flex;
flex-flow: row;
align-items: center;
gap: 15px;
flex: 1 0 44%;
svg {
@include themed {
background-image: t($slightGradient);
box-shadow: t($boxShadow);
}
font-size: 18px;
padding: 7px;
border-radius: 100%;
}
.text {
font-size: medium;
display: flex;
flex-flow: column;
}
}
.header {
font-size: small;
@include themed {
color: t($subColor);
}
}
span {
@include themed {
color: t($color);
}
}
}
.showMoreItems {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
gap: 10px;
}
.marketplaceDescription {
display: flex;
flex-flow: column;
gap: 15px;
.subtitle {
user-select: text !important;
}
}
.moreFromCurator {
margin-top: 50px;
display: flex;
flex-flow: column;
gap: 15px;
}

View File

@@ -1,9 +1,11 @@
@import 'scss/variables';
.tab-content {
button {
.modalTabContent {
width: 100% !important;
/* button {
@include modal-button(standard);
}
} */
@include themed {
padding: 1rem 3rem 3rem;
@@ -25,9 +27,10 @@
align-items: center;
min-height: 100px;
justify-content: space-between;
transition: 0.4s ease-in-out;
/* border-top: 1px solid #ccc; */
border-bottom: 1px solid #ccc;
border-bottom: 1px solid #676767;
padding-top: 1rem;
padding-bottom: 1rem;
@@ -49,66 +52,88 @@
button {
margin-top: 10px;
width: 283px;
}
.link {
margin-top: 10px;
display: flex;
flex-flow: row;
gap: 15px;
align-items: center;
}
}
}
}
}
.activityButtons {
justify-content: space-between !important;
align-items: flex-end !important;
align-content: space-between !important;
flex-flow: row wrap !important;
.resetDataButtonsLayout {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 20px;
button:not(:first-child) {
width: 40% !important;
height: 99px !important;
flex-flow: column-reverse !important;
:nth-child(1) {
grid-column: span 2;
}
button {
@include modal-button(standard);
padding: 5px 10px;
}
}
table {
border-collapse: separate;
border-radius: 10px;
margin-top: 20px;
@include themed {
border-radius: t($borderRadius);
margin-top: 20px;
box-shadow: 0 0 0 1px t($modal-sidebarActive);
padding: 0;
border: 0;
outline: none;
}
tr:first-child {
background: t($modal-sidebarActive);
th {
padding: 1rem;
}
}
td {
padding: 15px;
}
tr {
th:last-child {
display: grid;
place-items: center;
}
}
::placeholder {
tr:first-child {
@include themed {
border-radius: t($borderRadius);
color: t($subColor);
}
tr:not(:first-child) {
background: t($modal-sidebar);
letter-spacing: 2px;
textarea {
width: 90%;
margin: 10px;
th {
padding: 20px;
}
}
td {
padding: 15px;
}
tr {
th:last-child {
display: grid;
place-items: center;
}
}
::placeholder {
@include themed {
color: t($subColor);
}
}
tr:not(:first-child) {
@include themed {
background: t($modal-secondaryColour);
}
textarea {
width: 90%;
margin: 10px;
@include themed {
color: t($color);
}
}
@@ -139,6 +164,12 @@ table {
padding: 25px;
justify-content: space-between;
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
box-shadow: 0 0 0 1px t($modal-sidebarActive);
}
div:nth-child(1) {
display: flex;
flex-flow: row;
@@ -147,15 +178,14 @@ table {
}
.icon {
border-radius: 100%;
display: grid;
place-items: center;
padding: 15px;
font-size: 25px;
@include themed {
background: t($modal-sidebarActive);
background-image: t($slightGradient);
box-shadow: t($boxShadow);
}
padding: 15px;
border-radius: 100%;
font-size: 25px;
}
.messageText {
@@ -180,11 +210,6 @@ table {
.messageAction {
float: right;
}
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
}
}
.messagesContainer {
@@ -192,3 +217,48 @@ table {
flex-flow: column;
gap: 25px;
}
.eventDateSelection {
display: flex !important;
flex-flow: row !important;
gap: 5px !important;
text-align: center !important;
@include themed {
background: t($modal-sidebar);
box-shadow: t($boxShadow);
color: t($color) !important;
}
hr {
height: 100%;
margin-right: 5px;
@include themed {
border-color: t($modal-secondaryColour);
}
}
border-radius: 12px;
height: 40px;
font-size: 1rem;
align-items: center;
justify-content: center;
transition: 0.5s;
cursor: pointer;
border: 0;
padding-left: 10px;
padding-right: 5px;
input[type='tel'] {
background: none;
outline: none;
border: none;
max-width: 20px;
text-align: center;
@include themed {
color: t($color) !important;
}
}
}

View File

@@ -0,0 +1,12 @@
#modal {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.modalNavbar {
display: flex;
flex-flow: row;
gap: 25px;
margin-bottom: 1rem;
}

View File

@@ -11,9 +11,21 @@
}
::-webkit-scrollbar-thumb {
border-radius: 25px;
@include themed {
background: t($modal-sidebarActive);
}
border-radius: 12px;
&:hover {
@include themed {
background: t($btn-backgroundHover);
}
}
&:active {
@include themed {
background: t($btn-backgroundHover);
}
}
}

View File

@@ -1,18 +1,17 @@
@import 'scss/variables';
.sidebar {
.modalSidebar {
@include themed {
top: 0;
left: 0;
position: sticky;
margin: 0;
padding: 0;
padding: 0 5px;
background: t($modal-sidebar);
border-radius: 12px 0 0 12px;
overflow-y: auto;
overflow: hidden auto;
height: 80vh;
min-width: 250px;
overflow-x: hidden;
.mainTitle {
text-align: center;
@@ -73,3 +72,8 @@
}
}
}
.css-j204z7-MuiFormControlLabel-root {
margin-left: 0 !important;
margin-right: 0 !important;
}

View File

@@ -1,9 +1,9 @@
@import 'modules/resetmodal';
@import 'scss/variables';
@import 'modules/material-ui';
@import 'modules/tabs/about';
@import 'modules/tabs/changelog';
@import 'modules/tabs/order';
@import 'modules/tabs/stats';
input {
/* colour picker */
@@ -42,10 +42,6 @@ input {
vertical-align: middle;
background: none;
&::-moz-color-swatch-wrapper {
padding: 0;
}
&::-moz-color-swatch {
border: none;
border-radius: 100%;
@@ -55,10 +51,11 @@ input {
/* date picker */
&[type='date'] {
width: 260px;
flex-flow: column;
@include themed {
background: t($modal-sidebar);
border: 3px solid t($modal-sidebarActive);
border: 1px solid t($modal-sidebarActive);
color: t($color);
}
@@ -132,139 +129,18 @@ h4 {
}
}
.stats {
display: flex;
flex-flow: column;
gap: 30px;
width: 100%;
.rightPanel {
.statIcon {
display: flex;
justify-content: center;
margin-bottom: 30px;
}
.statGrid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 10px;
div {
display: flex;
flex-flow: column;
}
}
.subtitle {
text-transform: capitalize;
}
span {
font-size: 20px;
}
}
}
.breadcrumb {
display: flex;
flex-flow: row;
padding-top: 20px;
gap: 10px;
align-items: center;
.settingsReturn {
border-radius: 12px;
cursor: pointer;
padding: 4px;
svg {
font-size: 2em;
}
&:hover {
background: rgb(121 121 121 / 22.6%);
}
}
.returnButton {
display: grid;
place-items: center;
width: 48px;
height: 48px;
border-radius: 12px;
cursor: pointer;
margin-right: 25px;
svg {
font-size: 2em;
}
&:hover {
background: rgb(121 121 121 / 22.6%);
}
}
}
.achievements {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
grid-gap: 10px;
}
.achievement {
padding: 20px 10px;
display: flex;
flex-flow: row !important;
align-items: center;
@include themed {
background: t($modal-secondaryColour);
border: 1px solid t($modal-sidebarActive);
border-radius: t($borderRadius);
gap: 10px;
}
svg {
font-size: 20px !important;
padding: 15px;
border-radius: 100%;
@include themed {
background: t($modal-sidebarActive);
}
}
}
.statSection.rightPanel {
padding: 25px;
@include themed {
border-radius: t($borderRadius);
background: t($modal-secondaryColour);
box-shadow: 0 0 0 1px t($modal-sidebarActive);
svg {
font-size: 50px;
color: t($subColor);
}
}
}
.achievementContent {
display: flex;
flex-flow: column;
gap: 2px;
span:first-child {
font-weight: bold;
font-size: 15px;
}
.subtitle {
font-size: 13px !important;
}
}
.customcss textarea {
font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter',
'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco,
'Courier New', Courier, monospace !important;
}
.preferences {
transition: 0.4s ease-in-out;
}
.preferencesInactive {
opacity: 0.5;
pointer-events: none;
transition: 0.4s ease-in-out;
}

View File

@@ -170,3 +170,12 @@ legend,
text-transform: capitalize;
}
.MuiChip-root {
text-transform: capitalize;
@include themed {
background: t($modal-sidebarActive) !important;
color: t($color) !important;
}
}

View File

@@ -7,7 +7,7 @@
.aboutLogo {
height: 100px;
width: auto;
margin: calc(1rem - 15px) 0 1rem 0;
margin: calc(1rem - 15px) 0 1rem;
align-self: center;
}
@@ -17,7 +17,7 @@
gap: 15px;
a {
@include basicIconButton(11px, 1.2rem, modal);
text-decoration: none;
}
}
@@ -47,3 +47,9 @@
}
}
}
.aboutText {
text-align: center;
display: flex;
flex-flow: column;
}

View File

@@ -0,0 +1,24 @@
.updateChangelog {
max-width: 75%;
margin-top: 15px;
white-space: pre-wrap;
font-size: 18px;
a {
color: var(--modal-link);
&:hover {
opacity: 0.8;
}
}
}
.changelogtab {
.mainTitle {
margin: 0 !important;
}
img {
max-width: 95%;
}
}

View File

@@ -1,14 +1,15 @@
@import 'scss/variables';
.sortableItem {
cursor: move;
width: 200px;
z-index: 999 !important;
padding: 15px;
margin-bottom: 10px;
font-size: 1.325rem;
@include themed {
padding: 15px;
margin-bottom: 10px;
font-size: 1.325rem;
color: t($color) !important;
cursor: move;
width: 200px;
z-index: 999 !important;
display: flex;
justify-content: space-between;
align-items: center;

View File

@@ -0,0 +1,138 @@
.stats {
display: flex;
flex-flow: column;
gap: 30px;
width: 100%;
.rightPanel {
.statIcon {
display: flex;
justify-content: center;
margin-bottom: 30px;
}
.statGrid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 10px;
div {
display: flex;
flex-flow: column;
}
}
.subtitle {
text-transform: capitalize;
}
span {
font-size: 20px;
}
}
}
.achievements {
display: flex;
flex-flow: column;
gap: 15px;
}
.achievementsGrid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
grid-gap: 10px;
}
.achievement {
padding: 20px 10px;
display: flex;
flex-flow: row !important;
align-items: center;
@include themed {
background: t($modal-secondaryColour);
border: 1px solid t($modal-sidebarActive);
border-radius: t($borderRadius);
gap: 10px;
}
.timestamp {
display: flex;
flex-flow: row;
align-items: center;
gap: 5px;
font-size: 12px;
@include themed {
color: t($subColor);
}
}
.achievementTitle {
font-size: 18px;
font-weight: bold;
}
svg.trophy {
font-size: 20px !important;
@include themed {
background-image: t($slightGradient);
box-shadow: t($boxShadow);
}
padding: 15px;
border-radius: 100%;
}
svg.trophyLocked {
font-size: 20px !important;
@include themed {
background-image: t($modal-sidebarActive);
box-shadow: t($boxShadow);
}
padding: 15px;
border-radius: 100%;
}
}
.statSection.rightPanel {
padding: 25px;
@include themed {
border-radius: t($borderRadius);
background: t($modal-secondaryColour);
box-shadow: 0 0 0 1px t($modal-sidebarActive);
svg {
font-size: 50px;
color: t($subColor);
}
}
}
.achievementContent {
display: flex;
flex-flow: column;
gap: 2px;
.subtitle {
font-size: 13px !important;
}
}
.statsTopBar {
display: flex;
justify-content: space-between;
align-items: center;
button {
margin-bottom: 15px;
flex-flow: row !important;
padding-left: 20px;
padding-right: 20px;
}
}

View File

@@ -1,9 +1,8 @@
import { memo } from 'react';
import PropTypes from 'prop-types';
import variables from 'modules/variables';
import variables from 'config/variables';
import { MdClose, MdRestartAlt } from 'react-icons/md';
import { setDefaultSettings } from 'modules/helpers/settings';
import Tooltip from 'components/helpers/tooltip/Tooltip';
import { setDefaultSettings } from 'utils/settings';
import { Tooltip, Button } from 'components/Elements';
function ResetModal({ modalClose }) {
const reset = () => {
@@ -33,21 +32,23 @@ function ResetModal({ modalClose }) {
{variables.getMessage('modals.main.settings.sections.advanced.reset_modal.information')}
</span>
<div className="resetFooter">
<button className="textButton" onClick={modalClose}>
<MdClose />
{variables.getMessage('modals.main.settings.sections.advanced.reset_modal.cancel')}
</button>
<button onClick={() => reset()}>
<MdRestartAlt />
{variables.getMessage('modals.main.settings.buttons.reset')}
</button>
<Button
type="secondary"
onClick={modalClose}
icon={<MdClose />}
label={variables.getMessage('modals.main.settings.sections.advanced.reset_modal.cancel')}
/>
<Button
type="settings"
onClick={() => reset()}
icon={<MdRestartAlt />}
label={variables.getMessage('modals.main.settings.buttons.reset')}
/>
</div>
</div>
);
}
ResetModal.propTypes = {
modalClose: PropTypes.func.isRequired,
};
const MemoizedResetModal = memo(ResetModal);
export default memo(ResetModal);
export { MemoizedResetModal as default, MemoizedResetModal as ResetModal };

View File

@@ -0,0 +1 @@
export * from './ResetModal';

View File

@@ -0,0 +1,130 @@
import { memo } from 'react';
import variables from 'config/variables';
import { MdClose, MdEmail, MdContentCopy } from 'react-icons/md';
import { FaFacebookF } from 'react-icons/fa';
import { AiFillWechat } from 'react-icons/ai';
import { SiTencentqq, SiX } from 'react-icons/si';
import Tooltip from '../Tooltip/Tooltip';
import { toast } from 'react-toastify';
import { Button } from 'components/Elements';
import './sharemodal.scss';
function ShareModal({ modalClose, data }) {
if (data.startsWith('https://cdn.')) {
data = {
url: data,
name: 'this image',
};
} else if (data.startsWith('"')) {
data = {
url: data,
name: 'this quote',
};
} else {
data = {
url: data,
name: 'this marketplace item',
};
}
const copyLink = () => {
navigator.clipboard.writeText(data.url);
toast(
data.startsWith('"')
? variables.getMessage('toasts.quote')
: variables.getMessage('toasts.link_copied'),
);
};
return (
<div className="smallModal">
<div className="shareHeader">
<span className="title">{variables.getMessage('widgets.quote.share')}</span>
<Tooltip title={variables.getMessage('modals.welcome.buttons.close')}>
<div className="close" onClick={modalClose}>
<MdClose />
</div>
</Tooltip>
</div>
<div className="shareButtons">
<Button
onClick={() =>
window
.open(
`https://x.com/intent/tweet?text=Check out ${data.name} on @getmue: ${data.url}`,
'_blank',
)
.focus()
}
icon={<SiX />}
tooltipTitle="X (Twitter)"
type="icon"
/>
<Button
onClick={() =>
window
.open(`https://www.facebook.com/sharer/sharer.php?u=${data.url}`, '_blank')
.focus()
}
icon={<FaFacebookF />}
tooltipTitle="Facebook"
type="icon"
/>
<Button
onClick={() =>
window
.open(
'mailto:email@example.com?subject=Check%20out%20this%20%on%20%Mue!&body=' +
data.name +
'on Mue: ' +
data.url,
'_blank',
)
.focus()
}
icon={<MdEmail />}
tooltipTitle="Email"
type="icon"
/>
<Button
onClick={() =>
window
.open(
`https://api.qrserver.com/v1/create-qr-code/?size=154x154&data=${data.url}`,
'_blank',
)
.focus()
}
icon={<AiFillWechat />}
tooltipTitle="WeChat"
type="icon"
/>
<Button
onClick={() =>
window
.open(`https://connect.qq.com/widget/shareqq/index.html?url=${data.url}`, '_blank')
.focus()
}
icon={<SiTencentqq />}
tooltipTitle="Tencent QQ"
type="icon"
/>
</div>
<div className="copy">
<input type="text" value={data.url} className="left field" readOnly />
<Button
onClick={() => copyLink()}
icon={<MdContentCopy />}
tooltipTitle={variables.getMessage('modals.share.copy_link')}
type="icon"
/>
</div>
</div>
);
}
const MemoizedSharemodal = memo(ShareModal);
export { MemoizedSharemodal as default, MemoizedSharemodal as ShareModal };

View File

@@ -0,0 +1 @@
export * from './ShareModal';

View File

@@ -18,12 +18,6 @@
flex-flow: row;
justify-content: flex-end;
gap: 20px;
button {
gap: 20px;
display: flex;
flex-flow: row;
}
}
.textButton {
@@ -44,13 +38,10 @@
justify-content: space-between;
display: flex;
gap: 15px;
}
button {
place-items: center;
display: grid;
@include basicIconButton(11px, 1.3rem, modal);
button {
width: 40px;
}
}
.copy {
@@ -58,6 +49,10 @@
flex-flow: row;
gap: 15px;
button {
width: 40px;
}
input[type='text'] {
@include themed {
background: t($modal-sidebar);
@@ -86,20 +81,6 @@
border: none;
outline: none;
}
.close {
padding: 15px;
place-items: center;
display: grid;
cursor: pointer;
&:hover {
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
}
}
}
}
.shareHeader {
@@ -107,4 +88,22 @@
flex-flow: row;
justify-content: space-between;
align-items: center;
.close {
padding: 15px;
place-items: center;
display: grid;
cursor: pointer;
transition: 0.3s;
@include themed {
border-radius: t($borderRadius);
}
&:hover {
@include themed {
background: t($modal-sidebarActive);
}
}
}
}

View File

@@ -1,13 +1,18 @@
import { useState, memo } from 'react';
import PropTypes from 'prop-types';
import { useState, memo, useRef } from 'react';
import { useFloating, flip, offset, shift } from '@floating-ui/react-dom';
import './tooltip.scss';
function Tooltip({ children, title, style, placement, subtitle }) {
const [showTooltip, setShowTooltip] = useState(false);
const { x, y, reference, floating, strategy } = useFloating({
const [reference, setReference] = useState(null);
const tooltipId = useRef(`tooltip-${Math.random()}`);
const { x, y, refs, strategy } = useFloating({
placement: placement || 'bottom',
middleware: [flip(), offset(15), shift()],
elements: {
reference,
},
});
return (
@@ -19,13 +24,14 @@ function Tooltip({ children, title, style, placement, subtitle }) {
onMouseLeave={() => setShowTooltip(false)}
onFocus={() => setShowTooltip(true)}
onBlur={() => setShowTooltip(false)}
ref={reference}
ref={setReference}
aria-describedby={tooltipId.current}
>
{children}
</div>
{showTooltip && (
<span
ref={floating}
ref={refs.setFloating}
style={{
position: strategy,
top: y ?? '',
@@ -43,12 +49,6 @@ function Tooltip({ children, title, style, placement, subtitle }) {
);
}
Tooltip.propTypes = {
children: PropTypes.node.isRequired,
title: PropTypes.string.isRequired,
style: PropTypes.object,
placement: PropTypes.string,
subtitle: PropTypes.string.isRequired,
};
const MemoizedTooltip = memo(Tooltip);
export default memo(Tooltip);
export { MemoizedTooltip as default, MemoizedTooltip as Tooltip };

View File

@@ -0,0 +1 @@
export * from './Tooltip';

View File

@@ -97,51 +97,36 @@
}
}
.infoTooltipTitle {
min-width: 200px;
position: absolute;
z-index: 1;
cursor: initial;
user-select: none;
opacity: 1;
text-align: left;
padding: 25px;
display: flex;
justify-content: center;
flex-flow: column;
gap: 10px;
@include themed {
background-color: t($modal-background);
border-radius: t($borderRadius);
box-shadow: 0 0 0 1px t($modal-sidebarActive);
}
.tooltipHeader {
display: flex;
flex-flow: row;
align-items: center;
gap: 25px;
}
.link {
display: flex;
gap: 10px;
align-items: center;
}
.close {
font-size: 20px;
padding: 15px;
place-items: center;
display: grid;
cursor: pointer;
&:hover {
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
}
}
}
#floating {
transition-property: opacity, transform;
}
#floating[data-status='open'],
#floating[data-status='close'] {
transition-duration: 250ms;
}
#floating[data-status='initial'],
#floating[data-status='close'] {
opacity: 0;
}
#floating[data-status='initial'][data-placement^='top'],
#floating[data-status='close'][data-placement^='top'] {
transform: translateY(5px);
}
#floating[data-status='initial'][data-placement^='bottom'],
#floating[data-status='close'][data-placement^='bottom'] {
transform: translateY(-5px);
}
#floating[data-status='initial'][data-placement^='left'],
#floating[data-status='close'][data-placement^='left'] {
transform: translateX(5px);
}
#floating[data-status='initial'][data-placement^='right'],
#floating[data-status='close'][data-placement^='right'] {
transform: translateX(-5px);
}

View File

@@ -0,0 +1,6 @@
export * from './Button';
export * from './Tooltip';
export * from './ShareModal';
export * from './AddModal';
export * from './ResetModal';
export * from './MainModal';

View File

@@ -1,9 +1,8 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { Checkbox as CheckboxUI, FormControlLabel } from '@mui/material';
import EventBus from 'modules/helpers/eventbus';
import EventBus from 'utils/eventbus';
class Checkbox extends PureComponent {
constructor(props) {
@@ -59,13 +58,4 @@ class Checkbox extends PureComponent {
}
}
Checkbox.propTypes = {
name: PropTypes.string.isRequired,
text: PropTypes.string.isRequired,
category: PropTypes.string,
element: PropTypes.string,
onChange: PropTypes.func,
disabled: PropTypes.bool,
};
export default Checkbox;
export { Checkbox as default, Checkbox };

View File

@@ -0,0 +1 @@
export * from './Checkbox';

View File

@@ -0,0 +1,57 @@
import { useState, memo } from 'react';
import Box from '@mui/material/Box';
import OutlinedInput from '@mui/material/OutlinedInput';
import InputLabel from '@mui/material/InputLabel';
import MenuItem from '@mui/material/MenuItem';
import FormControl from '@mui/material/FormControl';
import Select from '@mui/material/Select';
import Chip from '@mui/material/Chip';
function ChipSelect({ label, options }) {
let start = (localStorage.getItem('apiCategories') || '').split(',');
if (start[0] === '') {
start = [];
}
const [optionsSelected, setoptionsSelected] = useState(start);
const handleChange = (event) => {
const {
target: { value },
} = event;
setoptionsSelected(typeof value === 'string' ? value.split(',') : value);
localStorage.setItem('apiCategories', value);
};
return (
<FormControl>
<InputLabel id="chipSelect-label">{label}</InputLabel>
<Select
labelId="chipSelect-label"
id="chipSelect"
multiple
value={optionsSelected}
onChange={handleChange}
input={<OutlinedInput id="select-multiple-chip" label={label} />}
renderValue={(optionsSelected) => (
<Box sx={{ display: 'flex', flexWrap: 'wrap', gap: 0.5 }}>
{optionsSelected.map((value) => (
<Chip key={value} label={value} />
))}
</Box>
)}
>
{options.map((option) => (
<MenuItem key={option.name} value={option.name}>
{option.name.charAt(0).toUpperCase() + option.name.slice(1)}{' '}
{option.count && `(${option.count})`}
</MenuItem>
))}
</Select>
</FormControl>
);
}
const MemoizedChipSelect = memo(ChipSelect);
export { ChipSelect as default, MemoizedChipSelect as ChipSelect };

View File

@@ -0,0 +1 @@
export * from './ChipSelect';

View File

@@ -1,15 +1,14 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent, createRef } from 'react';
import PropTypes from 'prop-types';
import { InputLabel, MenuItem, FormControl, Select } from '@mui/material';
import EventBus from 'modules/helpers/eventbus';
import EventBus from 'utils/eventbus';
class Dropdown extends PureComponent {
constructor(props) {
super(props);
this.state = {
value: localStorage.getItem(this.props.name) || this.props.children[0].props.value,
value: localStorage.getItem(this.props.name) || this.props.items[0].value,
title: '',
};
this.dropdown = createRef();
@@ -63,31 +62,17 @@ class Dropdown extends PureComponent {
ref={this.dropdown}
key={id}
>
{this.props.manual
? this.props.children
: this.props.children.map((e, index) => {
return e ? (
<MenuItem key={index} value={e.props ? e.props.value : ''}>
{e.props ? e.props.children : ''}
</MenuItem>
) : null;
})}
{this.props.items.map((item) =>
item !== null ? (
<MenuItem key={id + item.value} value={item.value}>
{item.text}
</MenuItem>
) : null,
)}
</Select>
</FormControl>
);
}
}
Dropdown.propTypes = {
name: PropTypes.string.isRequired,
label: PropTypes.string,
category: PropTypes.string,
element: PropTypes.string,
onChange: PropTypes.func,
noSetting: PropTypes.bool,
manual: PropTypes.bool,
value2: PropTypes.string,
name2: PropTypes.string,
};
export default Dropdown;
export { Dropdown as default, Dropdown };

View File

@@ -0,0 +1 @@
export * from './Dropdown';

View File

@@ -1,9 +1,8 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { toast } from 'react-toastify';
import { compressAccurately, filetoDataURL } from 'image-conversion';
import { videoCheck } from 'modules/helpers/background/widget';
import videoCheck from 'features/background/api/videoCheck';
class FileUpload extends PureComponent {
componentDidMount() {
@@ -63,11 +62,4 @@ class FileUpload extends PureComponent {
}
}
FileUpload.propTypes = {
id: PropTypes.string.isRequired,
type: PropTypes.string.isRequired,
loadFunction: PropTypes.func.isRequired,
accept: PropTypes.string,
};
export default FileUpload;
export { FileUpload as default, FileUpload };

View File

@@ -0,0 +1 @@
export * from './FileUpload';

View File

@@ -1,6 +1,5 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent } from 'react';
import PropTypes from 'prop-types';
import {
Radio as RadioUI,
RadioGroup,
@@ -9,8 +8,8 @@ import {
FormLabel,
} from '@mui/material';
import EventBus from 'modules/helpers/eventbus';
import { translations } from 'modules/translations';
import EventBus from 'utils/eventbus';
import { translations } from 'lib/translations';
class Radio extends PureComponent {
constructor(props) {
@@ -85,19 +84,4 @@ class Radio extends PureComponent {
}
}
Radio.propTypes = {
name: PropTypes.string.isRequired,
title: PropTypes.string.isRequired,
options: PropTypes.arrayOf(
PropTypes.shape({
name: PropTypes.string.isRequired,
value: PropTypes.string.isRequired,
}),
).isRequired,
onChange: PropTypes.func,
category: PropTypes.string,
element: PropTypes.string,
smallTitle: PropTypes.bool,
};
export default Radio;
export { Radio as default, Radio };

View File

@@ -0,0 +1 @@
export * from './Radio';

View File

@@ -1,11 +1,10 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { toast } from 'react-toastify';
import { Slider } from '@mui/material';
import { MdRefresh } from 'react-icons/md';
import EventBus from 'modules/helpers/eventbus';
import EventBus from 'utils/eventbus';
class SliderComponent extends PureComponent {
constructor(props) {
@@ -86,16 +85,4 @@ class SliderComponent extends PureComponent {
}
}
SliderComponent.propTypes = {
name: PropTypes.string.isRequired,
title: PropTypes.string.isRequired,
default: PropTypes.number.isRequired,
min: PropTypes.number.isRequired,
max: PropTypes.number.isRequired,
step: PropTypes.number,
marks: PropTypes.array,
element: PropTypes.string,
category: PropTypes.string,
};
export default SliderComponent;
export { SliderComponent as default, SliderComponent as Slider };

View File

@@ -0,0 +1 @@
export * from './Slider';

View File

@@ -1,9 +1,8 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { Switch as SwitchUI, FormControlLabel } from '@mui/material';
import EventBus from 'modules/helpers/eventbus';
import EventBus from 'utils/eventbus';
class Switch extends PureComponent {
constructor(props) {
@@ -21,6 +20,10 @@ class Switch extends PureComponent {
checked: value,
});
if (this.props.onChange) {
this.props.onChange(value);
}
variables.stats.postEvent(
'setting',
`${this.props.name} ${this.state.checked === true ? 'enabled' : 'disabled'}`,
@@ -54,12 +57,4 @@ class Switch extends PureComponent {
}
}
Switch.propTypes = {
name: PropTypes.string.isRequired,
text: PropTypes.string.isRequired,
category: PropTypes.string,
element: PropTypes.string,
header: PropTypes.bool,
};
export default Switch;
export { Switch as default, Switch };

Some files were not shown because too many files have changed in this diff Show More