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