Commit Graph

2146 Commits

Author SHA1 Message Date
Jesse Chan
5fcffade37 CI: handle Crowdin integration with Github Actions 2021-01-29 20:53:55 +08:00
Jesse Chan
c4bf66fbf6 client: migrate to lingui.js 2021-01-29 20:53:55 +08:00
Jesse Chan
6bc71c5e26 server: tests: loose directory equal case to startsWith 2021-01-29 12:05:50 +08:00
Jesse Chan
56d4f7ef3b UITab: fix up language selector
Fixes: e6448dd851
2021-01-29 10:32:31 +08:00
Jesse Chan
295e641a8c ConfigStore: set systemPreferDark with an action 2021-01-29 10:28:36 +08:00
Jesse Chan
ce00053908 Revert "i18n: add support for Crowdin in-context translator"
This reverts commit c1e69597fd.
2021-01-29 10:21:57 +08:00
Jesse Chan
d345be43c0 Revert "server: qBittorrent: chop the trailing slash off from directory"
This reverts commit dbc0211a99.

Bug: #173
2021-01-28 23:31:02 +08:00
Jesse Chan
7e3c09713c server: skip redirection if request comes from Firefox 2021-01-28 17:17:25 +08:00
Jesse Chan
ca9422e9f2 client: allow to copy permalink of content 2021-01-28 17:17:25 +08:00
Jesse Chan
66fdb8cb50 server: increase rate limit of /data endpoint to 200/5min 2021-01-28 17:17:25 +08:00
Jesse Chan
4f38447459 server: add /token endpoint to get retrieval token of content 2021-01-28 17:17:25 +08:00
Jesse Chan
1d1a478391 server: redirect to a portable link for /data endpoint 2021-01-28 17:17:25 +08:00
Jesse Chan
e3122a683d server: move auth utilities to authUtil 2021-01-28 17:17:25 +08:00
Jesse Chan
c1dd0f0406 server: improve error message of /data endpoint 2021-01-28 17:17:25 +08:00
Jesse Chan
07070dfeb1 server: don't invalidate token on connection settings change 2021-01-27 09:00:51 +08:00
Jesse Chan
402a5b8a69 server: invalidate previous tokens when user changed 2021-01-26 09:06:41 +08:00
Jesse Chan
53c0b3f863 server: strictly validate auth token payload 2021-01-26 08:34:13 +08:00
Jesse Chan
2daa77e883 server: support path aliases in development 2021-01-26 08:34:13 +08:00
vain4us
03f0eff91b i18n: new translations for Dutch (#170) 2021-01-24 12:07:19 +08:00
Jesse Chan
285201496f TorrentMediainfo: migrate to Functional Component 2021-01-23 22:07:47 +08:00
Jesse Chan
a2f54e1b97 client: ui: migrate simple components to Functional Component 2021-01-23 22:07:47 +08:00
Jesse Chan
99e6d3e145 ClientConnectionSettingsForm: migrate to Functional Component 2021-01-23 22:07:47 +08:00
Jesse Chan
09f2412728 AuthForm: migrate to Functional Component 2021-01-23 22:07:47 +08:00
Jesse Chan
8bfa5f8b74 CI: drop "linux/arm/v7" from master-dbg 2021-01-23 22:02:46 +08:00
Jesse Chan
3a67b05b7e Dockerfile: bundle rTorrent (not started by default) in master-dbg image 2021-01-23 21:00:47 +08:00
Jesse Chan
3dab0387ad CI: don't build master-dbg for rtorrent-flood
ENTRYPOINT is different.
2021-01-23 20:53:41 +08:00
Jesse Chan
15d812d151 Dockerfile.rtorrent: adapt for distroless rTorrent image 2021-01-23 20:52:29 +08:00
Jesse Chan
23b689b7f7 README: improve documentation around installation 2021-01-22 10:06:44 +08:00
Jesse Chan
749f10554e SortableList: migrate to Functional Component 2021-01-20 23:02:39 +08:00
Jesse Chan
e6448dd851 SettingsModal: migrate to Functional Component 2021-01-20 22:41:39 +08:00
Jesse Chan
c66dd49518 SearchBox: migrate to Functional Component 2021-01-20 21:46:22 +08:00
Jesse Chan
68819ba64c client: rename TorrentClientOverview to Overview to match route name 2021-01-20 21:07:13 +08:00
Jesse Chan
fdb6bdf42b client: move icon components to ui/ 2021-01-20 21:03:02 +08:00
Jesse Chan
07e66a4c8b client: migrate icons to Functional Component 2021-01-20 13:31:55 +08:00
Jesse Chan
73bc640c8e client: move to new React JSX factory styles 2021-01-20 12:39:44 +08:00
Jesse Chan
b210289582 dependencies: bump (minor) 2021-01-20 08:22:53 +08:00
Jesse Chan
f97fd00c08 CI: switch to @jesec/pkg and generate arm64 pkg executable 2021-01-20 08:05:27 +08:00
Jesse Chan
4dd346d71f server: remove dependency on shell 2021-01-19 21:46:26 +08:00
Jesse Chan
f3ebdece95 server: use "/usr/share/flood/assets" as a location of assets 2021-01-19 10:40:08 +08:00
Jesse Chan
c279760160 server: pack torrent content one by one to avoid OOM 2021-01-15 21:45:39 +08:00
Jesse Chan
3098992bcc CI: properly set version of -dbg image 2021-01-15 20:17:03 +08:00
Jesse Chan
63d417f968 Dockerfile: get rid of native build tools and fix up multi-arch 2021-01-15 20:07:18 +08:00
Jesse Chan
5f132973ce dependencies: replace deprecated "node-sass" with "sass" 2021-01-15 20:02:42 +08:00
Jesse Chan
c7bf828eb9 CI: publish debugging Docker image 2021-01-15 19:49:45 +08:00
Jesse Chan
f6cd07ed56 Dockerfile: make a debugging image 2021-01-15 19:42:34 +08:00
Jesse Chan
05908b14ad server: catch unhandled rejections and exceptions in production 2021-01-15 19:04:26 +08:00
Jesse Chan
1b03d3d180 server: handle case difference in ".torrent" download 2021-01-13 18:55:23 +08:00
Jesse Chan
f56e320a9e Dockerfile.rtorrent: revert ARG to the start 2021-01-13 12:10:18 +08:00
Jesse Chan
7842141ae6 CI: line break multiple Docker build args 2021-01-13 12:02:14 +08:00
Jesse Chan
0f5ce04ded CI: use Dockerfile.release for Docker images 2021-01-13 11:56:11 +08:00