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
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
schroda
64ac49fa41
Support older browsers ( #674 )
2024-03-26 23:39:25 +01:00
schroda
bee4d4aab8
[ESLint] Enable caching ( #661 )
2024-03-19 22:46:39 +01:00
schroda
550c576725
Feature/update dependencies ( #648 )
...
* Update to node v20.11.1
* Update dependencies
2024-03-08 23:31:56 +01:00
schroda
2d1d889ef5
Run eslint on commit ( #647 )
2024-03-08 22:42:48 +01:00
schroda
6cff75e257
Feature/limit concurrent image requests ( #639 )
...
Prevent exhausting the available concurrent requests to the same domain by the browser with just image requests.
This prevents e.g. when browsing a slow source from having 6 concurrent image requests and having to wait for the next page request until one of those requests has finished
2024-03-05 02:11:40 +01:00
schroda
daf6b50249
Fix/deprioritize image requests ( #638 )
...
* Use "fetch" instead of "axios"
Axios does not support prioritizing requests
* Deprioritize image requests
The browser requests images (<img>) with low priority by default.
Due to switching to loading images via axios (f852ce70e7 ), the image requests had the same priority as other requests and thus blocked e.g. xhr requests
2024-03-05 02:07:05 +01:00