Commit Graph

116 Commits

Author SHA1 Message Date
schroda
4aad410957 Add "ui login" support 2025-08-26 23:06:44 +02:00
schroda
9b189db919 Update dependencies 2025-08-16 18:03:55 +02:00
schroda
5543e134fa Use env vars 2025-08-02 23:14:21 +02:00
schroda
02557743dd Update dependencies 2025-07-15 01:33:17 +02:00
schroda
ae1d0ecd67 Remove html parsing of manga and tracker descriptions
Reverts d726793e3d and a48cb0ce27 to get rid of the known issue mentioned in the commit description of d726793e3d.
Don't remember why I added this, it doesn't seem that either of the descriptions contains any html.
2025-07-15 01:33:17 +02:00
schroda
2e105a0539 Introduce "Extension info" screen 2025-06-23 00:05:16 +02:00
schroda
aa202bb184 Update dependencies 2025-05-05 02:22:02 +02:00
schroda
24a0cfb3b0 Use "mantine/hooks" 2025-05-02 18:37:03 +02:00
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
f39c902b5f Update dependencies 2025-02-17 01:12:56 +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
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
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
52e077ff19 Add chapters download menu 2024-04-20 01:43:06 +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
ecd9b7478b Add range selection (#707) 2024-04-05 02:03:00 +02:00
schroda
dc1a6cbd16 Feature/update dependencies (#685)
* Update dependencies

* Add missing "graphql" peer dependency
2024-03-31 23:34:40 +02:00
schroda
66c57a542b Implement binding manga to tracker 2024-03-29 00:45:38 +01:00