Commit Graph

  • fec96bcf84 server: qBittorrent: treat ETA >= 8640000 as infinity Jesse Chan 2020-11-01 22:43:12 +08:00
  • d1867132f3 client: remove unnecessary dayjs dependency Jesse Chan 2020-11-01 22:34:31 +08:00
  • 01dcf81b48 API: torrents: calculate the Duration object in frontend Jesse Chan 2020-11-01 22:21:54 +08:00
  • 790f8213ae API: torrents: remove unneccessary activelyDownloading and activelyUploading statuses Jesse Chan 2020-11-01 22:11:31 +08:00
  • efadb5fc83 i18n: new placeholders (#69) Jesse Chan 2020-11-01 14:15:42 +08:00
  • 5be9306559 server: qBittorrent: show connected peers who download from us Jesse Chan 2020-11-01 00:19:04 +08:00
  • cef4d6d81a NotificationsButton: keep the current height when switching pages Jesse Chan 2020-10-31 23:58:19 +08:00
  • ddc7dafd7f RTorrentConnectionSettingsForm: discourage TCP connection type Jesse Chan 2020-10-31 23:41:32 +08:00
  • a293495264 RTorrentConnectionSettingsForm: Socket first, TCP second Jesse Chan 2020-10-31 23:23:39 +08:00
  • b268c526b1 DownloadRulesTab: show form submission indicator Jesse Chan 2020-10-31 23:17:57 +08:00
  • 1a0f97ea28 DownloadRulesTab: move RegEx test to new row and use a better description Jesse Chan 2020-10-31 22:52:07 +08:00
  • f9d5d0a2c3 DownloadRulesTab: display form right under the editing rule Jesse Chan 2020-10-31 22:44:24 +08:00
  • f9b639e874 FeedsTab: fix up display of interval multiplier Jesse Chan 2020-10-31 22:06:03 +08:00
  • 0f26aad9c7 dependencies: bump (major) Jesse Chan 2020-10-31 21:44:07 +08:00
  • d00728028e server: isAllowedPath: follow symlinks to validate the realpath Jesse Chan 2020-10-31 21:26:50 +08:00
  • d8ee4e3249 config: clarify the env variable option Jesse Chan 2020-10-31 20:33:13 +08:00
  • 1a4cfbf6b1 config: add comments about related CLI argument Jesse Chan 2020-10-31 20:13:24 +08:00
  • da94ac8d01 config: discourage the use of static configuration Jesse Chan 2020-10-31 20:06:18 +08:00
  • ccb410d2e5 config: switch to authMethod config for auth method selection Jesse Chan 2020-10-26 20:21:00 +08:00
  • 7e56cd99ac server: clientGatewayService: remove unused PROCESS_TRANSFER_RATE_START event Jesse Chan 2020-10-29 12:14:00 +08:00
  • e5064ffe8f i18n: new translations for Czech (#66) Jan Březina 2020-10-28 23:17:04 +08:00
  • 15a7a95b9a i18n: new placeholders (#66) Jesse Chan 2020-10-28 23:16:41 +08:00
  • f3e184a75f TorrentList, Sidebar: use custom fancy scrollbars Jesse Chan 2020-10-28 23:01:04 +08:00
  • 6c1b44b4d1 TorrentList, ListViewport: implement windowing Jesse Chan 2020-10-28 19:39:09 +08:00
  • c9ad1cce21 client: convert explicit binds to arrow functions Jesse Chan 2020-10-28 14:20:16 +08:00
  • 5d481032b2 dependencies: bump to React 17.0.1 Jesse Chan 2020-10-28 13:21:54 +08:00
  • 9b21242c76 client: add chunk names to async imports Jesse Chan 2020-10-28 12:34:24 +08:00
  • 9e03d2a385 shared: schema: split enums from schemas Jesse Chan 2020-10-28 12:06:14 +08:00
  • 20a1c2a75b package-lock.json: regenerate Jesse Chan 2020-10-28 11:34:07 +08:00
  • e90cdcdc22 server: move mediainfo function from util to api Jesse Chan 2020-10-28 11:25:55 +08:00
  • 9505a62204 TorrentList: observe torrent properties at cell level Jesse Chan 2020-10-28 01:47:28 +08:00
  • 482a76081c TableHeading: PureComponent should not be used with observer Jesse Chan 2020-10-28 01:14:59 +08:00
  • 87ab500bef client: fix size of the Edit icon Jesse Chan 2020-10-28 00:50:26 +08:00
  • 2c59176c2c styles: action-bar: remove duplicate flex-basis Jesse Chan 2020-10-28 00:43:57 +08:00
  • 720ad3e17c client: fix up and migrate to native scrolling Jesse Chan 2020-10-28 00:24:44 +08:00
  • 56306af3b2 historyService: check if this.snapshots[snapshot] is defined Jesse Chan 2020-10-27 14:27:01 +08:00
  • fe01c0774c TorrentListRowExpanded: ensure proper ordering of fixed columns Jesse Chan 2020-10-27 14:22:13 +08:00
  • 6ac87954da TorrentListCell: properly handle classnames Jesse Chan 2020-10-27 14:13:06 +08:00
  • 067057cb2f WindowTitle: fix speed update and remove from translation Jesse Chan 2020-10-27 13:02:19 +08:00
  • b2a37146ec AuthForm: allow translation of the "Clear" button Jesse Chan 2020-10-27 12:47:43 +08:00
  • c1e69597fd i18n: add support for Crowdin in-context translator Jesse Chan 2020-10-27 10:53:48 +08:00
  • 4562f89c9a i18n: new translations for Czech (#58) Jan Březina 2020-10-27 09:55:39 +08:00
  • d5a172b208 i18n: new placeholders (#58) Jesse Chan 2020-10-27 09:56:10 +08:00
  • c5d6caef63 client: FilesystemBrowserTextbox, TagSelect: use more precise detection of out-of-view click Jesse Chan 2020-10-27 02:21:55 +08:00
  • 7825ef0a6c client: disallow browser viewport zooming Jesse Chan 2020-10-27 01:48:36 +08:00
  • 352d29769b server: services: qBittorrent: fetch tracker URIs if needed Jesse Chan 2020-10-26 22:39:02 +08:00
  • afd47cac83 API: torrents: ratio value should be "ratio" not "ratio * 1000" Jesse Chan 2020-10-26 21:14:02 +08:00
  • 6c41c764f1 API: auth: preload server configs along with /verify response Jesse Chan 2020-10-26 20:17:20 +08:00
  • 306ff79182 API: auth: don't include token in JSON objects Jesse Chan 2020-10-26 20:05:30 +08:00
  • 74aa560f0b client: ConfigStore: convert to an actual MobX store Jesse Chan 2020-10-26 19:58:55 +08:00
  • 201d562e49 client: stores: directly export singleton stores Jesse Chan 2020-10-26 19:51:06 +08:00
  • 300502727c README: update to reflect multi client support Jesse Chan 2020-10-25 21:49:13 +08:00
  • dccd5e668f client: tests: test case for qBittorrent connection settings form Jesse Chan 2020-10-25 20:49:18 +08:00
  • 9875883fb3 TransferDataStore: fix initial transfer speed history population Jesse Chan 2020-10-25 20:26:40 +08:00
  • a317696751 server: sanitize and check paths at API endpoints Jesse Chan 2020-10-25 20:05:45 +08:00
  • 6e866445ea EXPERIMENTAL: feature: support qBittorrent Jesse Chan 2020-10-14 01:07:38 +08:00
  • f113835864 client: fix set tracker and add set multi trackers support Jesse Chan 2020-10-25 18:18:40 +08:00
  • becb09cdd5 dependencies: bump (major) Jesse Chan 2020-10-25 16:30:02 +08:00
  • 0e57e36663 client: migrate from Flux to MobX Jesse Chan 2020-10-23 13:20:10 +08:00
  • 4908617503 CI: only run on push or PR to master branch Jesse Chan 2020-10-24 20:10:48 +08:00
  • d4a8b03928 server: tests: add tests for feed-monitor endpoints Jesse Chan 2020-10-24 19:48:41 +08:00
  • 265032d3d5 API: feed-monitor: slightly tweak the Rule/Item data structure Jesse Chan 2020-10-24 17:52:13 +08:00
  • b0ff983600 server: migrate feedService to TypeScript Jesse Chan 2020-10-21 19:50:47 +08:00
  • d173bf9322 server: tests: continue after 15 seconds without torrentAdded Jesse Chan 2020-10-24 12:15:20 +08:00
  • f857c785c1 codecov: use in informational mode for changes Jesse Chan 2020-10-24 12:00:26 +08:00
  • 5f47ddf153 server: torrentService: ensure active interval is applied Jesse Chan 2020-10-24 01:14:20 +08:00
  • aa0c7cf3db server: add torrentClientPollIntervalIdle to adjust polling when idle Jesse Chan 2020-10-24 00:52:48 +08:00
  • 08fa52409b Dockerfile: install build dependencies in build layer Jesse Chan 2020-10-24 00:21:14 +08:00
  • b4690a628e server: enable strict routing to distinguish / at end Jesse Chan 2020-10-22 21:57:48 +08:00
  • 39a8ce9af0 CI: add Node 15 and drop Node 12 Jesse Chan 2020-10-22 10:09:32 +08:00
  • 5d8b1b4a26 SettingsModal: ensure graceful fallback when clientSettings is not yet fetched Jesse Chan 2020-10-21 22:03:42 +08:00
  • f1f0b3c7fd package-lock.json: regenerate Jesse Chan 2020-10-21 20:51:00 +08:00
  • a0a1e2e52d CI: fix cypress installation Jesse Chan 2020-10-21 20:16:43 +08:00
  • 41c4ba225e dependencies: remove cypress from package.json Jesse Chan 2020-10-21 19:52:43 +08:00
  • 99bab36241 server: tests: test torrent completion in create torrent case Jesse Chan 2020-10-21 13:31:43 +08:00
  • 3f8172d43c feature: allow to add completed torrent without checking Jesse Chan 2020-09-21 23:25:44 +08:00
  • 911b6eecb1 client, server: convert chained null checks to optional chaining Jesse Chan 2020-10-21 11:35:04 +08:00
  • 782898f92f client: TorrentListRow: switch to use-long-press Jesse Chan 2020-10-21 02:16:35 +08:00
  • d5831be093 CI: auto retry backend tests Jesse Chan 2020-10-20 23:57:11 +08:00
  • 1168925f2e server: tempFileUtil: ignore temp file deletion errors Jesse Chan 2020-10-20 23:51:07 +08:00
  • 6d4a546690 server: tempFileUtil: fix wrong Promise return Jesse Chan 2020-10-20 23:32:00 +08:00
  • 9dfa7e8d5d server: tests: add testcase for fetching with cookies Jesse Chan 2020-10-20 23:31:10 +08:00
  • 1ebcd40725 CI: only upload coverage in Node 14 runs Jesse Chan 2020-10-20 22:54:27 +08:00
  • e6e9c5ad8b codecov: use in informational mode Jesse Chan 2020-10-20 22:46:38 +08:00
  • 155e03256a client: sortTorrents: fix ETA sorting Jesse Chan 2020-10-20 22:35:38 +08:00
  • 102d4c7084 server: tempFileUtil: properly handle promise rejections Jesse Chan 2020-10-20 22:24:46 +08:00
  • 8178fc9260 server: tempFileUtil: fix optional logics of cookies Jesse Chan 2020-10-20 22:13:58 +08:00
  • dcfa590f9f feature: allow to attach cookies to fetch requests Jesse Chan 2020-10-20 22:05:55 +08:00
  • b0add0db99 server: fetch torrents from http/https URLs directly from Flood Jesse Chan 2020-10-20 21:28:48 +08:00
  • 8d2959edfc API: activity-stream: migrate all diff actions to JSON Patch Jesse Chan 2020-10-20 13:22:31 +08:00
  • b07c782d22 styles: fix download/upload color inconsistency in details modal Jesse Chan 2020-10-20 18:13:15 +08:00
  • c54cba328e package.json: add description, keywords and issue tracker Jesse Chan 2020-10-20 17:55:33 +08:00
  • a93c4f6ebf client: AboutTab: display Flood version badges Jesse Chan 2020-10-20 17:49:00 +08:00
  • f8f972aaf0 client: AboutTab: use loader to pre-process ABOUT.md Jesse Chan 2020-10-20 17:48:05 +08:00
  • 7e5182a04a client: webpack: process file assets with allowed file extension list Jesse Chan 2020-10-20 16:45:44 +08:00
  • 90fc029781 client: use stricter connectStores state type Jesse Chan 2020-10-20 13:09:32 +08:00
  • e6fcf86f7f client: tests: properly stub /api/auth/authenticate response Jesse Chan 2020-10-20 10:07:45 +08:00
  • 992287e91b server: tests: do not cleanup in CI environment Jesse Chan 2020-10-20 09:30:22 +08:00
  • 3c0d254dbc server: tests: fix typo of "leads to" Jesse Chan 2020-10-20 01:28:55 +08:00
  • 2fdcfc899a client: AuthForm: properly handle and display errors Jesse Chan 2020-10-20 00:59:31 +08:00