Commit Graph

212 Commits

Author SHA1 Message Date
John Furrow
6dec5cddac Implements Prettier (#701)
* Adds and configures prettier

* Creates format script

* Runs prettier

* Adds npm scripts and checks for formatting in CI
2018-09-02 20:43:35 -07:00
John Furrow
f492ad348a Multi rtorrent instances support (#638)
* Multi rtorrent instances support (#549)

* Handling multiple rtorrent instances

* performance issue addressing

* fix wrong conflict resolution

* performances

* purge services instance every 10 mins

* last fixes

* avoid duplicated reducers

* Adjusts UI of rtorrent connection form fields (#639)

* Multi rtorrent instance cleanup (#676)

* Cleans up multi-user logic.

* Rename clientRequestService to clientGatewayService

* [multi-user] Adds prompt to fix rtorrent connection failure (#681)

* Adds ability to update user

* Add connection test endpoints and client actions

* Listen to client connectivity change events

* Separates scgiUtil from clientRequestManager

* Adds BaseService

* Services extend BaseService

* Listen for connetion change events in client

* Reorganizes app structure

* Adds prompt to correct per-user client interruption

* Fixes linting errors

* Removes debugging stuff

* Fixes Size rendering

* Fixes moveTorrents

* Adds migration step for legacy database entries (#686)

* Use FormattedMessage

* Updates documentation

* Fixes migration script for new installs

* Updates dependencies

* Moves string to i18n

* Updates deps
2018-09-02 00:15:21 -07:00
Ben Sampson
3da1fbfc5a update deps (#690)
feedsub to 0.6.0
2018-08-17 22:13:28 -07:00
John Furrow
688374a5be Update deps (#665)
* updated dependencies as far as possible

* Fix dev server
2018-05-09 23:18:35 -07:00
John Furrow
8164fa6f5a Removes bcrypt (#659) 2018-05-04 23:23:14 -07:00
Alexandre ZANNI
683a974de2 Jsdoc support (#527)
* JSDoc support

* update .gitignore for nodejs project + custom rules
* add JSDoc config file .jsdoc.json
* update README to explain how to build the documentation
* update package.json with JSDoc and its minami theme

* fix unused JSDoc themes

* + wrap the command for doc building
+ modify the doc
+ sort scripts in alphabetical order
2018-05-01 21:17:04 -07:00
John Furrow
5557a26c5d Remove config.js from client bundle 2017-12-28 21:14:45 -08:00
John Furrow
be75ab73ea Fix NoSQL injection 2017-12-23 10:43:02 -08:00
John Furrow
92f4bf580c Update deps to fix context menu positioning 2017-11-29 21:15:14 -08:00
Alexandre ZANNI
3c6e2ae5f2 update node-sass to bring node 9 support 2017-11-12 11:26:00 +01:00
John Furrow
b7c41c67e0 Use argon2 for password hashing 2017-11-06 22:10:57 -08:00
John Furrow
b4ef0c6acb Update flood-ui-kit 2017-10-22 16:59:16 -07:00
John Furrow
63c681874e Use flood-ui-kit module 2017-10-22 16:21:59 -07:00
John Furrow
0655c4f694 Migrate and improve UITab 2017-10-22 16:21:43 -07:00
John Furrow
4f5151b072 Bandwidth form migrated 2017-10-22 16:21:42 -07:00
Daniel Cousens
df2dd0079b use tar-stream directly to avoid OOM 2017-10-22 12:00:25 +11:00
John Furrow
d38ab85252 Use more popular bcrypt module 2017-10-17 22:01:03 -07:00
John Furrow
265fa899f5 Improve error handling for missing config and static assets. 2017-10-16 23:00:29 -07:00
John Furrow
10dec28a4c Fix dependencies 2017-10-16 22:08:43 -07:00
John Furrow
fb5bac7ce1 Use pug for generic errors 2017-10-16 21:55:52 -07:00
John Furrow
fcd4e4f2ba Update dependencies 2017-10-16 21:55:22 -07:00
John Furrow
bd8a5fe152 Stop providing static assets to users 2017-10-16 21:53:17 -07:00
John Furrow
a464f751db Move files around 2017-10-16 21:52:18 -07:00
John Furrow
dc6233ed03 The build process is mostly working 2017-10-16 21:51:51 -07:00
John Furrow
709573a20e Welp, the webpack dev server actually works now 2017-10-16 21:50:07 -07:00
John Furrow
b577b7087b Minimal edits made, but not working atm 2017-10-16 21:49:36 -07:00
John Furrow
3788a63f2c Add client build scripts 2017-10-16 21:48:13 -07:00
John Furrow
03c112bf2e Add new dependencies 2017-10-16 21:48:13 -07:00
Michał Bielawski
2f0480bb85 Added Download/Upload rates to the window title. 2017-09-21 13:19:53 +01:00
Ben Gadbois
e47da8ac46 Add HTTP2 support to server 2017-07-25 04:02:57 +02:00
John Furrow
1337c42a21 Assign development env variable 2017-07-01 20:56:46 -07:00
John Furrow
d88287c974 Use event stream in client 2017-05-28 20:06:20 -07:00
John Furrow
c132d01cb4 Prevent multiple ongoing requests in SCGI util
* Rate-limit SCGI requests to rTorrent
 * Use native Promises
2017-05-28 18:11:26 -07:00
John Furrow
246debf315 Release v1.0.0 2017-04-21 20:05:31 -07:00
John Furrow
08111058c3 Use rimraf for deleting files 2017-03-10 20:01:49 -08:00
John Furrow
1a175db089 Add sortable components 2017-02-26 17:12:58 -08:00
John Furrow
1b87b1f0db Allow downloading files from torrent's file pane 2017-02-14 20:03:46 -08:00
John Furrow
06980b573f Merge pull request #260 from jfurrow/bug/remove-source-operator-in-package.json
Remove source operator in package.json scripts
2017-02-14 20:02:21 -08:00
John Furrow
af9637272a Update eslint dependencies 2017-02-10 21:53:20 -08:00
John Furrow
d5d0d2d2f4 Remove source operator in npm scripts 2017-02-08 21:16:02 -08:00
John Furrow
92aab39df5 Default download directory to rTorrent's path 2017-02-04 09:40:41 -08:00
John Furrow
f75be06b4c Add minified, transpiled assets to repo 2017-01-05 21:06:41 -08:00
John Furrow
50fd927e8c Set proper NODE_ENV when building assets 2016-12-14 22:49:35 -08:00
John Furrow
f4684f6c10 Update eslint plugin to latest 2016-12-14 22:43:54 -08:00
John Furrow
ebc529a79f Update babel & related deps 2016-12-13 22:09:02 -08:00
John Furrow
3526e44610 Update envify 2016-12-13 21:48:49 -08:00
John Furrow
c559fd53c9 Update es6-promise 2016-12-13 21:47:09 -08:00
John Furrow
195c388836 Update flux 2016-12-13 21:43:18 -08:00
John Furrow
3317933fe8 Update eslint 2016-12-13 21:29:31 -08:00
John Furrow
66de0a0048 Update gulp-uglify 2016-12-13 21:22:35 -08:00