Commit Graph
2108 Commits
Author SHA1 Message Date
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
Jesse Chan fb3cdb52e7 Dockerfile.release: add support for channel and version
Development channel -> latest version:

--build-arg PACKAGE=@jesec/flood

Release channel -> latest (patch of latest minor) version of v4:

--build-arg VERSION=4

Release channel -> latest (patch) version of v4.3:

--build-arg VERSION=4.3

Release channel -> v4.3.1 only:

--build-arg VERSION=4.3.1
2021-01-13 11:37:53 +08:00
Jesse Chan 8226ed751c server: rTorrent: rewrite "removeTorrents" function 2021-01-11 23:40:40 +08:00
Jesse Chan 29ef2b9481 dependencies: bump (minor) 2021-01-11 21:22:32 +08:00
Jesse Chan 2b8e14e06f NotificationsButton: migrate to Functional Component 2021-01-11 20:00:22 +08:00
Jesse Chan 17efd0f8f1 SpeedLimitDropdown: migrate to Functional Component 2021-01-11 13:18:29 +08:00
sfu420andJesse Chan a5c5c94809 i18n: new translations for Hungarian (#155) 2021-01-10 22:22:10 +08:00
Jesse Chan d21173cf87 FeedsTab: migrate to Functional Component 2021-01-10 22:16:36 +08:00
Jesse Chan 6dd8a0096a vercel: remove vercel.json
This repo no longer hosts sources of pages.
2021-01-09 19:43:45 +08:00
T-z3PandJesse Chan 84692aa5d1 i18n: new translations for Romanian (#154) 2021-01-09 17:20:22 +08:00
Jesse Chan baefa80edf README: promote qBittorrent and Transmission out of "Experimental" 2021-01-08 11:21:16 +08:00
ArnoandJesse Chan cac735e405 README: clarify that rTorrent needs to have access to Flood's temp dir 2021-01-08 08:42:25 +08:00
Jesse Chan 1a38e118e9 README: rearrange rTorrent section 2021-01-08 08:01:45 +08:00
Ben WallnerandJesse Chan c37c32b058 i18n: new translations for German (#151) 2021-01-07 19:59:58 +08:00
VongolaandJesse Chan b2df3defc1 i18n: new translations for Chinese Traditional (#151) 2021-01-07 19:59:58 +08:00
Jesse Chan 77272d6450 AddTorrentsByURL: display "handle magnet link" only when supported 2021-01-07 19:26:46 +08:00
Jesse Chan ce6a6adf68 TransferData: migrate to Functional Component 2021-01-06 11:20:11 +08:00
Jesse Chan e9cfb34ad9 TorrentContents: migrate to Functional Component 2021-01-06 10:44:55 +08:00
Jesse Chan b63b06819a TorrentList: migrate to Functional Component 2021-01-06 09:54:53 +08:00
Jesse Chan 8cc780cfb3 AuthTab: migrate to Functional Component 2021-01-06 09:08:46 +08:00
Jesse Chan 5bc7a8d02c dependencies: bump (major) 2021-01-05 12:23:08 +08:00
Jesse Chan 4dc9944bda DownloadRulesTab: migrate to Functional Component 2021-01-05 12:14:26 +08:00
Jesse Chan 477d2f5c40 server: torrents: improve error messages of /mediainfo 2021-01-03 18:43:59 +08:00
Jesse Chan 4ac31e967e server: torrents: explicitly pass paths of contents to mediainfo
This change makes sure that only contents of a torrent are
processed by mediainfo.

Bug: #127
2021-01-03 18:30:15 +08:00
sfu420andJesse Chan 63f34be427 i18n: new translations for Hungarian (#147) 2020-12-31 10:25:08 +08:00
sfu420andJesse Chan 36066feba6 i18n: fix Hungarian language naming
"nyelv" means language. But because it's a list of languages we
don't need to say it again explicitly.
2020-12-30 12:38:20 +08:00
sfu420andJesse Chan fdaf8c1155 i18n: new translations for Hungarian (#145) 2020-12-30 12:20:21 +08:00
Jesse Chan 703978b1f3 server: qBittorrent, Transmission: normalize hash to upper case 2020-12-29 22:08:52 +08:00
Jesse Chan 87e4b54bc9 server: qBittorrent: trim whitespaces after tags string split 2020-12-29 21:43:50 +08:00
Jesse Chan 941c3d72e5 server: rTorrent: properly handle multi tags while adding 2020-12-29 21:42:26 +08:00
Jan BřezinaandJesse Chan 839a6ddb47 i18n: new translations for Czech (#144) 2020-12-29 20:33:05 +08:00
CarryozorandJesse Chan 8e8caa09a1 i18n: new translations for French (#142) 2020-12-29 14:22:25 +08:00
Jesse Chan 764b5b59cb server: feedService: migrate from manual Promises to "nedb-promises" 2020-12-28 23:19:52 +08:00
Jesse Chan 4239ecf80e server: notificationService: replace callbacks with promises 2020-12-28 23:19:52 +08:00
Jesse Chan d29873b62b i18n: new placeholders (#140) 2020-12-28 18:34:05 +08:00
Jesse Chan 0953c7508b server: torrents: rate limits /metainfo and /data endpoints 2020-12-28 17:32:18 +08:00
Jesse Chan a9e85ee7d7 client: add "Download .torrent" context menu item 2020-12-28 17:32:18 +08:00
Jesse Chan 1a0f3d0b45 server: allow to download meta-info (.torrent) files
GET /api/torrents/{hash(, hash2, ...)}/metainfo
2020-12-28 17:32:18 +08:00
Jesse Chan 3a2fef83ad server: tests: match EACCES code only 2020-12-27 23:38:16 +08:00