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 |
|