Compare commits

...

285 Commits
7.0.0 ... main

Author SHA1 Message Date
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
Wessel Tip 8e1b7ab2ac
fix(react): Adding `this.getItem()` within not found clause fixes items not showing 2024-02-08 14:05:37 +01:00
Wessel Tip 3503e65039
fix(react): Reverse commit 7179ee2 due to marketplace not loading 2024-02-08 13:57:37 +01:00
Wessel Tip 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
Wessel Tip 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
Wessel T 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
Wessel T 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
Wessel T 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
Wessel Tip 6dc0f8652a
chore(workflow): v14 does not support ||= operator, update to v20 2024-01-29 23:52:44 +01:00
Wessel Tip 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
397 changed files with 20839 additions and 18762 deletions

27
.env Normal file
View File

@ -0,0 +1,27 @@
# API URLs
API_URL=https://api.muetab.com/v2
SPONSORS_URL=https://sponsors.muetab.com
GITHUB_URL=https://api.github.com
OPENSTREETMAP_URL=https://www.openstreetmap.org
# Mue URLs
WEBSITE_URL=https://muetab.com
PRIVACY_URL=https://muetab.com/privacy
BLOG_POST=https://blog.muetab.com/posts/version-7-0
TRANSLATIONS_URL=https://docs.muetab.com/translations/
WEBLATE_URL=https://hosted.weblate.org/projects/mue/mue-tab/
REPORT_ITEM =https://github.com/mue/marketplace/issues/new?assignees=&labels=item+report&template=item-report.md&title=%5BItem+Report%5D+
BUG_REPORT =https://github.com/mue/mue/issues/new?assignees=&labels=issue+report&template=bug-report.md&title=%5BBug%5D+
DONATE_LINK=https://muetab.com/donate
SENTRY_DSN =https://430352fd4b174d688ebd82fc85c22c58@o1217438.ingest.sentry.io/6359480
KNOWLEDGEBASE=https://support.muetab.com
# Mue Info
ORG_NAME=mue
REPO_NAME=mue
EMAIL=hello@muetab.com
TWITTER_HANDLE=getmue
DISCORD_SERVER=zv8C9F8
OPENCOLLECTIVE_USERNAME=mue
VERSION=7.0.1

View File

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

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

@ -9,46 +9,45 @@
"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.0.9",
"@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.18",
"@sentry/react": "^8.2.1",
"embla-carousel-autoplay": "8.0.4",
"embla-carousel-react": "8.0.4",
"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"
},
"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.12",
"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.2.5",
"sass": "^1.77.2",
"stylelint": "^16.5.0",
"stylelint-config-standard-scss": "^13.1.0",
"stylelint-scss": "^6.3.0",
"vite": "5.2.11",
"vite-plugin-progress": "^0.0.7"
},
"scripts": {
@ -59,6 +58,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"
}
}

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,14 +1,14 @@
import variables from 'modules/variables';
import variables from 'config/variables';
import { PureComponent } from 'react';
import { ToastContainer } from 'react-toastify';
import Background from 'components/widgets/background/Background';
import Widgets from 'components/widgets/Widgets';
import Modals from 'components/modals/Modals';
import Background from 'features/background/Background';
import Widgets from 'features/misc/views/Widgets';
import Modals from 'features/misc/modals/Modals';
import { loadSettings, moveSettings } from 'modules/helpers/settings';
import { loadSettings, moveSettings } from 'utils/settings';
import EventBus from 'modules/helpers/eventbus';
import EventBus from 'utils/eventbus';
export default class App extends PureComponent {
componentDidMount() {
@ -38,7 +38,7 @@ export default class App extends PureComponent {
render() {
return (
<>
{localStorage.getItem('background') === 'true' ? <Background /> : null}
{localStorage.getItem('background') === 'true' && <Background />}
<ToastContainer
position="bottom-right"
autoClose={localStorage.getItem('toastDisplayTime') || 2500}

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: 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,23 @@
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';
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 +30,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,7 +45,11 @@ 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={{
@ -60,6 +66,7 @@ function AddModal({ urlError, iconError, addLink, closeModal, edit, editData, ed
height: '16px',
fontSize: '15px',
}}
className="btn-settings"
onClick={() => addLink(name, url, icon)}
>
<MdAddLink /> {variables.getMessage('widgets.quicklinks.add')}
@ -70,14 +77,5 @@ function AddModal({ urlError, iconError, addLink, closeModal, edit, editData, ed
);
}
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,56 @@
import React, { forwardRef } from 'react';
import Tooltip from 'components/Elements/Tooltip/Tooltip';
const Button = forwardRef(
(
{ icon, label, type, iconPlacement, onClick, active, disabled, tooltipTitle, tooltipKey },
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;
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>
);
return type === 'icon' ? (
<Tooltip title={tooltipTitle} key={tooltipKey}>
{button}
</Tooltip>
) : (
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,104 @@
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,121 @@
import variables from 'config/variables';
import { PureComponent } 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';
class Tabs extends PureComponent {
constructor(props) {
super(props);
this.state = {
currentTab: this.props.children[0].props.label,
currentName: this.props.children[0].props.name,
};
}
onClick = (tab, name) => {
if (name !== this.state.currentName) {
variables.stats.postEvent('tab', `Opened ${name}`);
}
this.setState({
currentTab: tab,
currentName: name,
});
};
hideReminder() {
localStorage.setItem('showReminder', false);
document.querySelector('.reminder-info').style.display = 'none';
}
render() {
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={() => this.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">
{this.props.children.map((tab, index) => (
<Tab
currentTab={this.state.currentTab}
key={index}
label={tab.props.label}
onClick={(nextTab) => this.onClick(nextTab, tab.props.name)}
navbarTab={this.props.navbar || false}
/>
))}
{reminderInfo}
</div>
<div className="modalTabContent">
<div className="modalNavbar">
{navbarButtons.map(({ tab, icon }, index) => (
<Button
type="navigation"
onClick={() => this.props.changeTab(tab)}
icon={icon}
label={variables.getMessage(`modals.main.navbar.${tab}`)}
active={this.props.current === tab}
key={`${tab}-${index}`}
/>
))}
</div>
{this.props.children.map((tab, index) => {
if (tab.props.label !== this.state.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;
@ -52,13 +49,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);
}
}
}
@ -164,6 +164,21 @@ h5 {
}
}
.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 {
display: flex;
flex-flow: row !important;
@ -244,6 +259,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,7 +1,6 @@
// this file is too long
@import 'modules/item';
@import 'modules/buttons';
@import 'modules/featured';
@import 'modules/lightbox';
@import 'scss/variables';
@ -184,64 +183,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 +196,15 @@
grid-gap: 5px;
padding: 50px;
.title,
svg {
margin: 10px;
}
svg {
font-size: 70px;
}
@include themed {
.sideloadIcon {
font-size: 50px;
@ -346,49 +296,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 +358,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 {
@ -499,58 +394,6 @@ p.author {
.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,15 +433,17 @@ 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;
margin-top: 15px;
@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);
}
}
@ -614,3 +459,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,131 @@
.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 {
@include modal-button(standard);
}

View File

@ -0,0 +1,84 @@
.side {
float: right;
margin-left: 20px;
}
p.description {
margin-top: 0;
max-width: 800px;
}
.moreInfo {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: calc(100% - 30px);
gap: 25px;
.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);
}
background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 20px;
border-radius: 100%;
}
.text {
display: flex;
flex-flow: column;
}
}
.header {
text-transform: uppercase;
@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;
}
}
.showMoreItems {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
gap: 10px;
}
.marketplaceDescription {
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,30 +52,36 @@
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;
button:not(:first-child) {
width: 40% !important;
height: 99px !important;
flex-flow: column-reverse !important;
.resetDataButtonsLayout {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 20px;
:nth-child(1) {
grid-column: span 2;
}
button {
@include modal-button(standard);
padding: 5px 10px 5px 10px;
}
}
table {
border-collapse: separate;
@ -139,6 +148,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 +162,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 +194,6 @@ table {
.messageAction {
float: right;
}
@include themed {
background: t($modal-sidebar);
border-radius: t($borderRadius);
}
}
.messagesContainer {
@ -192,3 +201,46 @@ 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);
}
}
text-align: center;
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;
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

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

@ -47,3 +47,9 @@
}
}
}
.aboutText {
text-align: center;
display: flex;
flex-flow: column;
}

View File

@ -0,0 +1,23 @@
.updateChangelog {
max-width: 75%;
margin-top: 15px;
white-space: pre-wrap;
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,135 @@
.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,13 @@ 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

@ -1,11 +1,10 @@
import { memo } from 'react';
import PropTypes from 'prop-types';
import variables from 'modules/variables';
import variables from 'config/variables';
import { MdClose, MdEmail, MdContentCopy } from 'react-icons/md';
import { FaTwitter, FaFacebookF } from 'react-icons/fa';
import { AiFillWechat } from 'react-icons/ai';
import { SiTencentqq } from 'react-icons/si';
import Tooltip from '../tooltip/Tooltip';
import Tooltip from '../Tooltip/Tooltip';
import { toast } from 'react-toastify';
import './sharemodal.scss';
@ -104,7 +103,7 @@ function ShareModal({ modalClose, data }) {
<button
onClick={() =>
window
.open(`http://connect.qq.com/widget/shareqq/index.html?url=${data.url}`, '_blank')
.open(`https://connect.qq.com/widget/shareqq/index.html?url=${data.url}`, '_blank')
.focus()
}
>
@ -124,9 +123,6 @@ function ShareModal({ modalClose, data }) {
);
}
ShareModal.propTypes = {
modalClose: PropTypes.func.isRequired,
data: PropTypes.string.isRequired,
};
const MemoizedSharemodal = memo(ShareModal);
export default 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 {
@ -46,13 +40,6 @@
gap: 15px;
}
button {
place-items: center;
display: grid;
@include basicIconButton(11px, 1.3rem, modal);
}
.copy {
display: flex;
flex-flow: row;
@ -86,20 +73,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 +80,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,17 @@
import { useState, memo } from 'react';
import PropTypes from 'prop-types';
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 { x, y, refs, strategy } = useFloating({
placement: placement || 'bottom',
middleware: [flip(), offset(15), shift()],
elements: {
reference,
},
});
return (
@ -19,13 +23,13 @@ function Tooltip({ children, title, style, placement, subtitle }) {
onMouseLeave={() => setShowTooltip(false)}
onFocus={() => setShowTooltip(true)}
onBlur={() => setShowTooltip(false)}
ref={reference}
ref={setReference}
>
{children}
</div>
{showTooltip && (
<span
ref={floating}
ref={refs.setFloating}
style={{
position: strategy,
top: y ?? '',
@ -43,12 +47,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

@ -96,52 +96,3 @@
}
}
}
.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);
}
}
}
}

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

@ -1,5 +1,4 @@
import { useState, memo } from 'react';
import PropTypes from 'prop-types';
import Box from '@mui/material/Box';
import OutlinedInput from '@mui/material/OutlinedInput';
@ -9,7 +8,7 @@ import FormControl from '@mui/material/FormControl';
import Select from '@mui/material/Select';
import Chip from '@mui/material/Chip';
function ChipSelect({ label, options, name }) {
function ChipSelect({ label, options }) {
let start = (localStorage.getItem('apiCategories') || '').split(',');
if (start[0] === '') {
start = [];
@ -46,7 +45,8 @@ function ChipSelect({ label, options, name }) {
>
{options.map((option) => (
<MenuItem key={option.name} value={option.name}>
{option.name.charAt(0).toUpperCase() + option.name.slice(1)} ({option.count})
{option.name.charAt(0).toUpperCase() + option.name.slice(1)}{' '}
{option.count && `(${option.count})`}
</MenuItem>
))}
</Select>
@ -55,10 +55,5 @@ function ChipSelect({ label, options, name }) {
);
}
ChipSelect.propTypes = {
label: PropTypes.string,
options: PropTypes.array,
name: PropTypes.string,
};
export default memo(ChipSelect);
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 };

View File

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

View File

@ -1,10 +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 { TextField } from '@mui/material';
import { MdRefresh } from 'react-icons/md';
import EventBus from 'modules/helpers/eventbus';
import EventBus from 'utils/eventbus';
class Text extends PureComponent {
constructor(props) {
@ -69,9 +69,11 @@ class Text extends PureComponent {
onChange={this.handleChange}
varient="outlined"
InputLabelProps={{ shrink: true }}
placeholder={this.props.placeholder || ''}
/>
)}
<span className="link" onClick={this.resetItem}>
<MdRefresh />
{variables.getMessage('modals.main.settings.buttons.reset')}
</span>
</>
@ -79,15 +81,4 @@ class Text extends PureComponent {
}
}
Text.propTypes = {
title: PropTypes.string.isRequired,
name: PropTypes.string.isRequired,
category: PropTypes.string.isRequired,
default: PropTypes.string,
element: PropTypes.string,
customcss: PropTypes.bool,
textarea: PropTypes.bool,
upperCaseFirst: PropTypes.bool,
};
export default Text;
export { Text as default, Text };

View File

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

View File

@ -0,0 +1,8 @@
export * from './Checkbox';
export * from './ChipSelect';
export * from './Dropdown';
export * from './FileUpload';
export * from './Radio';
export * from './Slider';
export * from './Switch';
export * from './Text';

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