Commit Graph

126 Commits

Author SHA1 Message Date
schroda
3f93549f34 Update to react v19 2025-04-18 21:45:00 +02:00
schroda
213f561fe4 Replace "react-beautiful-dnd" with "dnd-kit"
"react-beautiful-dnd" has been deprecated for quite some time
2025-04-18 20:55:17 +02:00
schroda
55c4a92b26 Update dependencies
Fix missing peer dependencies:
  - warning " > @graphql-codegen/client-preset@4.8.0" has unmet peer dependency "graphql-sock@^1.0.0".
  - warning " > @graphql-codegen/typescript-operations@4.6.0" has unmet peer dependency "graphql-sock@^1.0.0"

Ignore missing peer dependency for "mui-nested-menu" (package itself doesn't get used but a copy&pasted and modified version of its "NestedMenuItem" component
2025-04-18 00:54:33 +02:00
schroda
1ae98afa34 Move scripts into separate folders 2025-02-17 02:57:17 +01:00
schroda
f39c902b5f Update dependencies 2025-02-17 01:12:56 +01:00
schroda
16c1edaa52 Add release changelog creation script 2025-02-10 00:14:06 +01:00
schroda
a6dbcd0540 Rename "createReleaseChangelog" to "createCommitChangelog" 2025-02-09 23:22:37 +01:00
schroda
a81c3c6afa Use dynamic color schemes on manga page 2025-01-26 04:21:00 +01:00
schroda
a22a4bf546 Switch to "colorSchemes" from "palette" API in mui theme
"colorSchemes" is the preferred api starting from mui v6
2025-01-17 01:25:55 +01:00
schroda
50e53dedc3 Replace "ts-node" with "tsx"
"ts-node" has problems with "esm" and "path-aliases"
2024-12-25 14:38:27 +01:00
schroda
94b0e25df2 Update "apollo-upload-client" to v18.x
- apollo-upload-client v18.0.1
- @types/apollo-upload-client v18
2024-12-24 14:19:40 +01:00
schroda
53b63f197a Update "vite" to v6.x
- vite v6.0.5
- vite-tsconfig-paths v5.1.4
- vite legacy plugin v6
2024-12-24 13:42:04 +01:00
schroda
86eef26748 Update to "node" v22.12.0 2024-12-24 13:42:04 +01:00
schroda
e77f613d4a Update "i18next-http-backend" to v3.x
v3.0.1
2024-12-24 13:42:03 +01:00
schroda
561a3595fa Update "i18next" to v24.x
v24.2.0
2024-12-24 13:42:03 +01:00
schroda
1e6e0984b5 Update "file-selector" to v2.x
v2.1.2
2024-12-24 13:42:02 +01:00
schroda
ba63f85f3f Fix unmet peer dependencies
- "@mui/system" for "@mui/x-date-pickers"
- "csstype" for "notistack > goober"
- "mui-nested-menu" is outdated and can't be fixed, but still works with "@mui/material v6.3.0"
2024-12-24 13:42:02 +01:00
schroda
9d74380e94 Convert to ESM 2024-12-24 13:42:01 +01:00
schroda
67de6c4789 Update dependencies 2024-12-24 00:36:25 +01:00
schroda
0b1c67ce9f Reader hotkeys 2024-12-09 02:38:37 +01:00
schroda
f7e5388e2a Add ResizeObserver polyfill by juggle
Potential fix for older browsers
2024-09-30 05:03:28 +02:00
schroda
74944407f7 Use "notistack" to display toasts 2024-09-07 01:27:07 +02:00
schroda
e0b58652f4 Support theme fonts 2024-09-07 01:07:02 +02:00
schroda
088910d511 Downgrade react-virtuoso to v4.9.0
Starting with v4.10.0, restoring a grid state, which was scrolled down, causes a "Rendered more hooks than during the previous render." error
2024-09-06 20:19:34 +02:00
schroda
12d12ccc48 Use custom themes 2024-09-05 21:57:15 +02:00
schroda
d1d37c8516 Update mui dependencies 2024-09-04 00:06:16 +02:00
schroda
161a2bb657 Update dependencies 2024-09-03 17:12:38 +02:00
schroda
3b353bd086 Update dependencies 2024-08-05 16:07:20 +02:00
schroda
77a7b8be4c Update dependencies 2024-07-17 22:53:11 +02:00
schroda
17e2d7585d Handle unsupported dayjs locales
DayJs doesn't support all the locales returned by "navigator.language"
2024-06-25 17:21:50 +02:00
schroda
1e39619314 Update dependencies 2024-06-25 16:28:29 +02:00
schroda
74c7bfdfac Update dependencies 2024-05-25 23:27:46 +02:00
schroda
809e8a32bd Remove "react-device-detect" dependency 2024-05-23 02:31:59 +02:00
schroda
d726793e3d Sanitize tracker summaries
The summaries can include invalid html tags which caused issues when trying to render them since these tags do not exist.

Known issue:
The invalid tags will get escaped, however, when they include a space (e.g. "<Author's Notes>" everything after the space is missing (e.g. will be "<Author's>")
2024-05-13 03:28:46 +02:00
schroda
3bc6777043 [SKIP CI][Tooling] Add script to create translation changelog 2024-05-11 16:25:32 +02:00
schroda
eb72c78acc Update dependencies 2024-05-11 00:42:06 +02:00
schroda
ba3aefc854 Lazy load app routes 2024-04-30 00:39:47 +02:00
schroda
f7e95b6660 Update dependencies 2024-04-26 17:10:53 +02:00
schroda
1626771e92 Apply rtl styling for rtl languages 2024-04-25 19:27:59 +02:00
schroda
bbb655c448 [Tool] Add script to generate i18n resource array 2024-04-25 00:06:07 +02:00
schroda
c76fc9c865 [ESLint] Remove "cache" flag from "lint-staged" linting 2024-04-22 22:19:40 +02:00
schroda
52e077ff19 Add chapters download menu 2024-04-20 01:43:06 +02:00
schroda
8ebd028d25 Update to node v21.7.3
Use "Object::groupBy"
2024-04-20 01:31:19 +02:00
schroda
db65082a09 Version lock dependencies 2024-04-20 00:57:30 +02:00
schroda
ff508b0972 Move dependencies to dev dependencies 2024-04-17 20:02:03 +02:00
schroda
6276da42cf Feature/i18n load resources from backend (#746)
* Load i18n resources from backend

* Move locales to public folder
2024-04-14 17:32:25 +02:00
schroda
76125a7617 Feature/update dependencies (#738)
* [Tooling] Create script to update dependencies

* Lock dependency versions

* Update dependencies

Wait for eslint related dependencies to be compatible with v9
2024-04-14 15:10:34 +02:00
schroda
5edb14aefc Feature/settings auto downlaod add new exclude reuploads setting (#717)
* [Codegen] Update generated files

* [Tooling] Run ts-node with transpile only option

* Add new ignore re-uploads from auto download setting
2024-04-07 21:47:07 +02:00
schroda
ecd9b7478b Add range selection (#707) 2024-04-05 02:03:00 +02:00
schroda
8d265f1ddf Install dependencies from lock file in github actions (#686) 2024-03-31 23:36:39 +02:00