2688 Commits

Author SHA1 Message Date
Jesse Chan
7d54345323 TorrentListDropzone: pop up "Add Torrents" modal instead of adding directly
This gives users more control and makes the feature more useful.
2022-05-30 19:05:59 -07:00
Jesse Chan
3098cf6d88 server: rTorrent: avoid relying on type coercion of RPC value 2022-05-29 15:32:28 -07:00
Jesse Chan
503f80b098 server: rTorrent: remove "hasLoadThrow" and fold into "isJSONCapable"
It appears that the "hasLoadThrow" check has some weird issues. As
pretty much all JSON capable versions have "load.throw", and the
JSON request requires base64 encoding, fold the check into "isJSONCapable".

Bug: #557
2022-05-14 16:32:13 -07:00
Jesse Chan
a1c2f1d238 server: ditch unmaintained "spdy"
HTTP/2 support can be restored after migration to fastify.

Bug: #524
2022-05-10 23:17:17 -07:00
Jesse Chan
d540d3699e Dockerfile: add "--legacy-peer-deps" to "npm ci" 2022-05-10 23:14:48 -07:00
Jesse Chan
657a94d914 dependencies: regenerate "package-lock.json" 2022-05-10 23:05:56 -07:00
Jesse Chan
7cd8840669 dependencies: bump to React 18 2022-05-10 22:53:54 -07:00
Jesse Chan
1aab2e1831 dependencies: bump (minor) 2022-05-10 22:26:11 -07:00
Jesse Chan
652f7d6e07 SortableList: switch to clauderic/dnd-kit 2022-05-10 22:24:40 -07:00
github-actions[bot]
0f80b596d8 i18n: new translations for Arabic (#552)
Co-authored-by: yngams <unknown@unknown>
2022-05-10 22:15:43 -07:00
Jesse Chan
ca55f6c958 dependencies: revert "ress" to 4 2022-05-10 15:34:23 -07:00
Jesse Chan
efdd620192 dependencies: bump (major)
TODO: drop the "const argv = argvObj as Record<string, any>;" hack

Refs: yargs/yargs#2175
2022-05-07 16:41:10 -07:00
Jesse Chan
531e33d636 dependencies: bump (minor) 2022-05-07 15:44:28 -07:00
github-actions[bot]
0720389999 i18n: new translations for Korean (#550)
Co-authored-by: comeinpark <26328824+comeinpark@users.noreply.github.com>
2022-05-04 22:08:37 -07:00
github-actions[bot]
0bc04e860a i18n: new translations for Korean and Arabic (#548)
Co-authored-by: comeinpark <26328824+comeinpark@users.noreply.github.com>
Co-authored-by: yngams <unknown@unknown>
2022-05-03 00:42:57 -07:00
Jesse Chan
edbb9c1ea7 Revert "server: tests: remove db cleanup workaround"
This reverts commit 365d82755f.
2022-05-01 15:39:34 -07:00
Jesse Chan
365d82755f server: tests: remove db cleanup workaround 2022-05-01 14:58:50 -07:00
Jesse Chan
e09accd696 server: drop databases before removing user 2022-05-01 14:55:50 -07:00
Jesse Chan
1af1d24755 server: switch to @seald/nedb 2022-05-01 14:34:42 -07:00
Jesse Chan
321aa2320c dependencies: bump (minor) 2022-05-01 14:02:04 -07:00
Jesse Chan
ca37d76b26 server: tests: replace "ts-jest/utils" with "ts-jest"
ts-jest[main] (WARN) Replace any occurrences of "ts-jest/utils" with just "ts-jest".
2022-05-01 13:54:29 -07:00
github-actions[bot]
c3caaf8770 i18n: new translations for Korean and Ukrainian (#547)
Co-authored-by: dies <dmytserg@gmail.com>
Co-authored-by: comeinpark <26328824+comeinpark@users.noreply.github.com>
2022-05-01 13:51:29 -07:00
Jesse Chan
7486249115 TorrentGeneralInfo: display "None" when there is no comment 2022-04-27 00:58:01 -07:00
Jesse Chan
513199385d CI: use "crowdin/github-action@1.4.8" 2022-04-27 00:41:27 -07:00
Jesse Chan
225b130f85 LinkedText: drop RegEx incompatible with Safari 2022-04-27 00:37:08 -07:00
Jesse Chan
723531471f CI: bump to actions/checkout@v3 2022-04-19 15:07:13 -07:00
FinalDoom
745d05089b feature: display comment inside .torrent in torrent details (#541)
* Added comment to torrent details

Mostly simple as it's supported by the various clients,
except in the case of rtorrent.

For rtorrent, tags are stored in custom1, consistent with other clients.
For that reason, comment is being stored in custom2,
which is also consistent with other clients.
In particular, rutorrent uses a prefix on the comment for some reason,
which is duplicated in this change to preserve cross-compatibility.

* Fix lint 'let' and noreferrer

Co-authored-by: FinalDoom <7464170-FinalDoom@users.noreply.gitlab.com>
2022-04-19 15:04:11 -07:00
Jesse Chan
5a9f7013ba TransferRateGraph: fix blank graph in some cases 2022-03-30 21:47:39 -07:00
Jesse Chan
c6fe3cea0c TorrentList: fix "a wild 0 appears" 2022-03-30 20:39:24 -07:00
Jesse Chan
ef068d02f5 dependencies: bump (minor) 2022-03-30 20:38:59 -07:00
dependabot[bot]
4823722801 build(deps): bump minimist from 1.2.5 to 1.2.6 (#538)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 23:29:19 -07:00
dependabot[bot]
9c581b26eb build(deps): bump node-forge from 1.2.1 to 1.3.0 (#535)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 22:17:31 -07:00
Jesse Chan
b4a8e773e2 dependencies: bump (minor) 2022-03-12 21:11:35 -08:00
Alexandre Soro
f7d5fff614 client: Fix regression introduced in PR #519, fixes #522 (#523) 2022-03-09 15:19:51 -08:00
FinalDoom
e368cac4fd sidebar: make filter sections collapsible (#519)
Co-authored-by: FinalDoom <7464170-FinalDoom@users.noreply.gitlab.com>
2022-02-21 23:48:23 -08:00
dependabot[bot]
ce4b523d1c build(deps): bump follow-redirects from 1.14.7 to 1.14.8
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-14 11:12:32 -08:00
github-actions[bot]
29ae109330 i18n: new translations for Polish and Russian (#511)
Co-authored-by: retmas-gh <58191209+retmas-gh@users.noreply.github.com>
Co-authored-by: Saph1s <saphis3095@gmail.com>
2022-02-14 11:04:50 -08:00
Jesse Chan
eb4d8dae81 dependencies: bump (minor) 2022-02-06 17:52:41 -08:00
github-actions[bot]
c9200424b1 i18n: new translations for Korean
Co-authored-by: spair0039 <>
2022-02-01 12:11:27 -08:00
dependabot[bot]
a1886cf49e build(deps): bump nanoid from 3.1.30 to 3.2.0
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 12:10:09 -08:00
dependabot[bot]
ff6e43cbc5 build(deps): bump simple-get from 4.0.0 to 4.0.1
Bumps [simple-get](https://github.com/feross/simple-get) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](https://github.com/feross/simple-get/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 11:56:51 -08:00
github-actions[bot]
97b38044ea i18n: new translations (#497)
Co-authored-by: Mert Sarac <mertsarac@crowdin.unknown>
2022-01-20 12:36:41 -08:00
Jesse Chan
49c390cef4 dependencies: bump (minor) 2022-01-20 12:34:08 -08:00
Jesse Chan
57974c3810 dependencies: bump (minor) 2022-01-17 00:15:23 -08:00
Jesse Chan
7aa0304e70 dependencies: bump (minor) 2022-01-13 12:34:42 -08:00
github-actions[bot]
e69eca8661 i18n: new translations for French (#488)
Co-authored-by: foXaCe <290678+foXaCe@users.noreply.github.com>
2022-01-11 12:11:48 -08:00
github-actions[bot]
1b4806fbe8 i18n: new translations for Chinese Simplified (#486)
Co-authored-by: coxde <63153334+coxde@users.noreply.github.com>
2022-01-02 23:16:42 -08:00
github-actions[bot]
b3f08b708e i18n: new translations for German (#481)
Co-authored-by: chint95 <39346356+chint95@users.noreply.github.com>
2021-12-29 20:28:29 -08:00
github-actions[bot]
3666af5d62 i18n: new translations for Hungarian (#467)
Co-authored-by: m3r3nix <12776959+m3r3nix@users.noreply.github.com>
2021-12-20 20:31:24 -08:00
ConquerorDopy
5cb523d06a client: add page title speed display preference 2021-12-13 19:45:57 -08:00