Commit Graph

384 Commits

Author SHA1 Message Date
Alexey Kasyanchuk
e111fea12a fix(translations): fix translations change on server version 2018-08-20 09:31:04 +03:00
Alexey Kasyanchuk
91fcc5d68e fix(nyaa): fix errors on nyaa 2018-08-19 20:52:22 +03:00
Alexey Kasyanchuk
4dfd5cd15a fix(feed): fix check adding record on info table 2018-08-19 20:12:17 +03:00
Alexey Kasyanchuk
cebf105691 eslint 2018-08-18 11:26:05 +03:00
Alexey Kasyanchuk
f5bacca855 fix(nyaa): nyaa test fix 2018-08-18 08:37:57 +03:00
Alexey Kasyanchuk
d522a53988 feat(udp-trackers): more alternative 2018-08-18 08:21:13 +03:00
Alexey Kasyanchuk
6531b5315f feat(config): add config to disable trackers 2018-08-17 13:20:22 +03:00
Alexey Kasyanchuk
466d10ccd5 feat(rutracker): category and torrent name from rutracker 2018-08-17 08:42:25 +03:00
Alexey Kasyanchuk
14a109d5d7 fix(replication): fix replication from object info 2018-08-16 15:50:22 +03:00
Alexey Kasyanchuk
8330d4c2ad fix(gui): fix new window on middle clicks and open external on link clicks 2018-08-16 15:37:46 +03:00
Alexey Kasyanchuk
f8fe2fc359 fix(rutracker): fix first post 2018-08-16 09:01:15 +03:00
Alexey Kasyanchuk
266c103321 fix(rutracker): encoding fix 2018-08-16 08:03:58 +03:00
Alexey Kasyanchuk
34981c3609 fix(trackers): fix updating trackers on page open 2018-08-16 07:26:17 +03:00
Alexey Kasyanchuk
1d76939e26 fix(rutracker): rutracker id feat 2018-08-15 12:48:27 +03:00
Alexey Kasyanchuk
7cf5c17fe4 feat(gui): trackers basic display 2018-08-15 12:38:19 +03:00
Alexey Kasyanchuk
17371bd8ff feat(trackers): merge trackers info 2018-08-15 10:24:42 +03:00
Alexey Kasyanchuk
317cfdd3fb feat(trackers): basic trackers integration 2018-08-15 08:22:27 +03:00
Alexey Kasyanchuk
cff0f11c79 replace db mechanism 2018-08-15 07:18:34 +03:00
Alexey Kasyanchuk
5ef25693c1 Merge branch 'master' into services 2018-08-15 03:20:18 +03:00
Alexey Kasyanchuk
e3fd5a4c84 fix(closing): another part of closing fixes 2018-08-15 03:14:55 +03:00
Alexey Kasyanchuk
b4a17bc090 Merge branch 'master' into services 2018-08-14 09:22:12 +03:00
Alexey Kasyanchuk
08d6672eb0 feat(search): support japanese, korean, chinese propper search 2018-08-14 08:10:28 +03:00
Alexey Kasyanchuk
a4230874f5 fix(linux): fix closing on linux in some cases 2018-08-12 04:34:41 +03:00
Alexey Kasyanchuk
dba71624af fix(db): broke remote connection (security purposes)
also fix starting on used ports of db
2018-08-12 02:42:24 +03:00
Alexey Kasyanchuk
82e77640d6 feat(drop): support torrents folder drag and drop with recursive scan torrents files 2018-08-11 04:35:45 +03:00
Alexey Kasyanchuk
ae7b6fe793 feat(tests): search test 2018-08-09 05:12:52 +03:00
Alexey Kasyanchuk
ce618f4408 eslint 2018-08-09 00:14:00 +03:00
Alexey Kasyanchuk
34cdc7fb09 fix(db): fix external sphinx openning check in some cases #57 2018-08-08 23:31:01 +03:00
vGimly
3c04ad148f Revert "fix build on updated npm modules"
just for me?
his reverts commit e7f170c30635f37e9839e1930adff5f9cce684c0.
2018-08-08 17:50:56 +03:00
vGimly
ccef7b595c fix build on updated npm modules 2018-08-08 17:38:08 +03:00
vGimly
e43b831802 *searchd* daemon can be run separatelly 2018-08-08 17:19:48 +03:00
Alexey Kasyanchuk
ce1b915663 Merge branch 'master' into services
# Conflicts:
#	package-lock.json
2018-08-08 06:59:53 +03:00
Alexey Kasyanchuk
5cf5bea884 fix(ssh): prevent ssh relay startup on exit 2018-08-08 04:16:13 +03:00
Alexey Kasyanchuk
463eb7cce7 fix(closing): fix errors on closing 2018-08-08 00:58:58 +03:00
Alexey Kasyanchuk
ddfd43498d feat(log): error display with separate color #31 2018-08-07 22:54:36 +03:00
Alexey Kasyanchuk
297baac3d3 fix(db): under mac and linux using alternative pool mechanism
this must fix test brokeup and closing stub
2018-08-07 20:56:16 +03:00
Alexey Kasyanchuk
725632e709 fix(server): color log server fix 2018-08-07 02:48:36 +03:00
Alexey Kasyanchuk
9981c97065 fix(log): color log (part 3) 2018-08-07 02:41:28 +03:00
Alexey Kasyanchuk
bf62a2de16 fix(log): color log (part 2) 2018-08-07 02:25:10 +03:00
Alexey Kasyanchuk
5bdab1b516 fix(log): color messages (part 1) 2018-08-07 01:43:37 +03:00
Alexey Kasyanchuk
aa68200bc5 feat(log): color log 2018-08-07 01:21:00 +03:00
Alexey Kasyanchuk
e7b035a1a8 perf(torrents): ability to disable integrity check on torrents adding torrents #47
This option will optimize db usage performance on big databases
2018-08-06 17:57:18 +03:00
Alexey Kasyanchuk
35f7d33e8f perf(replication): replicate number accordion to cpu usage 2018-08-06 17:18:52 +03:00
Alexey Kasyanchuk
25a3d8b6dd fix(macos): stabilization with connection pool 2018-08-06 04:49:07 +03:00
Alexey Kasyanchuk
e77775794f perf(replication): replication thread optimization 2018-08-05 23:48:31 +03:00
Alexey Kasyanchuk
45af9bddea fix(macos): fix crashes under Mac OS X 2018-08-05 01:43:22 +03:00
Alexey Kasyanchuk
585b683380 feat(closing): fast window closing/hiding 2018-08-05 00:47:51 +03:00
Alexey Kasyanchuk
9d5667eb00 fix(closing): window can be closing on event 2018-08-03 15:55:21 +03:00
Alexey Kasyanchuk
0f450d3133 fix(background): one closing pattern 2018-08-03 15:23:25 +03:00
Alexey Kasyanchuk
28c07fc689 fix(scanner): fix enconding names in some cases #55 2018-08-02 22:22:52 +03:00
Alexey Kasyanchuk
eb5d7d1594 fix(linux): fix console control after exit 2018-08-02 18:32:49 +03:00
Alexey Kasyanchuk
2631662168 fix(linux): fix closing on linux 2018-08-02 18:22:05 +03:00
Alexey Kasyanchuk
ffd0643c0b feat(nyaa): support of nyaa torrents 2018-07-30 17:46:46 +03:00
Alexey Kasyanchuk
bf23587211 feat(rutracker): rutracker basic integratioin 2018-07-30 11:59:38 +03:00
Alexey Kasyanchuk
1442a65c6e feat(torrents): add support for dropping torrent to base just with window 2018-07-29 21:21:19 +03:00
Alexey Kasyanchuk
c6bef2f94a feat(search): add remote torrents in db via dht and search requests 2018-07-28 14:56:46 +03:00
Alexey Kasyanchuk
b48ac7f973 feat(search): hash/magnet search support in db 2018-07-26 14:18:16 +03:00
Alexey Kasyanchuk
e420804697 fix(server): fix exit on server version #54 #52 2018-07-25 12:43:01 +03:00
Alexey Kasyanchuk
e58ffa4531 feat(cleaning): fix cleaning checking and removing torrents (also display cleaning status in more details) #52 2018-07-24 13:17:40 +03:00
Alexey Kasyanchuk
08fbca648a fix(feed): fix store unsync case 2018-07-22 15:17:32 +03:00
Alexey Kasyanchuk
7e08d70d56 fix(feed): replicate all feed record on new feed 2018-07-22 14:17:26 +03:00
Alexey Kasyanchuk
2d41bacf9b fix(feed): fix fileList coruption of feed replication 2018-07-22 13:59:52 +03:00
Alexey Kasyanchuk
f52d7891f3 fix(feed): keep feed alive on down votes 2018-07-22 12:38:29 +03:00
Alexey Kasyanchuk
cb4787b2c5 fix(filters): fix filter cleanup on categories #51 2018-07-21 20:27:09 +03:00
Alexey Kasyanchuk
454d65d623 fix(feed): exchage feeds with same size but more new 2018-07-20 12:03:40 +03:00
Alexey Kasyanchuk
66fea269c6 feat(portative): display message about update in portative version #41 2018-07-19 12:07:16 +03:00
Alexey Kasyanchuk
bd8921c186 feat(p2p): information about feed 2018-07-18 11:33:25 +03:00
Alexey Kasyanchuk
8792da82d5 feat(filters): content type filters #49 2018-07-18 10:23:32 +03:00
Alexey Kasyanchuk
a752a67370 eslint 2018-07-18 09:14:14 +03:00
Alexey Kasyanchuk
0727da3236 feat(filters): add size filter 2018-07-18 09:13:20 +03:00
Alexey Kasyanchuk
b5a775e7d5 fix(feed): feed error ordering resolved 2018-07-18 08:17:31 +03:00
Alexey Kasyanchuk
16aa6d7e62 perf(torrents): optimization files saving 2018-07-18 07:39:55 +03:00
Alexey Kasyanchuk
87bbb4fbe4 fix(network): fix network availability detection #45 2018-07-17 12:18:30 +03:00
Alexey Kasyanchuk
4b16e2d065 fix(web): set default nodejs version 8 for web version 2018-07-17 11:50:35 +03:00
Alexey Kasyanchuk
c2c0977561 chore(log): add node version log 2018-07-17 11:11:48 +03:00
Alexey Kasyanchuk
5a2a6a5db5 fix(bootstrap): parallel bootstrap saving 2018-07-17 09:17:15 +03:00
Alexey Kasyanchuk
0c16bead45 fix(feed): fix feed synchronization 2018-07-16 11:42:36 +03:00
Alexey Kasyanchuk
1f7ff446cc fix(db): fix startup on broken db after hardware shutdown #43 2018-07-13 01:48:13 +03:00
Alexey Kasyanchuk
fce0d0b275 feat(bootstrap): always load bootstrap peers when no peers situation (not only on startup) 2018-07-12 06:52:49 +03:00
Alexey Kasyanchuk
67b0215c93 fix(updater): fix errors messages on updater if no internet connection #45 2018-07-12 06:10:37 +03:00
Alexey Kasyanchuk
67ec475a3a feat(p2p): new optimized peer exchange algorithm 2018-07-10 22:45:17 +03:00
Alexey Kasyanchuk
a44769d350 fix(menu): new page struct update in menu list 2018-07-09 02:15:37 +03:00
Alexey Kasyanchuk
064c93c176 fix(patch): fix memory issue 2018-07-07 16:43:56 +03:00
Alexey Kasyanchuk
805c55849a astyle 2018-07-07 06:54:01 +03:00
Alexey Kasyanchuk
8adcdac6f4 feat(search): part words search feature 2018-07-07 05:56:38 +03:00
Alexey Kasyanchuk
f8c6a401bc feat(config): p2p replication client and server separate for performance optimization 2018-07-02 04:49:22 +03:00
Alexey Kasyanchuk
db7217ff0d fix(db): fix connection limitation 2018-07-01 00:30:51 +03:00
Alexey Kasyanchuk
070119c352 feat(downloading): torrent pause feature 2018-06-30 04:15:12 +03:00
Alexey Kasyanchuk
72828b860f fix(replication): fix replication on some cases of downloading 2018-06-27 23:49:41 +03:00
Alexey Kasyanchuk
7592612a3d fix(feed): keep downloading values seperate 2018-06-27 21:52:11 +03:00
Alexey Kasyanchuk
d1d816ed03 feat(downloading): removing after download ability 2018-06-27 21:36:52 +03:00
Alexey Kasyanchuk
1a23973ba2 fix(downloading): fix recheck progress indication on start and finish 2018-06-27 18:26:14 +03:00
Alexey Kasyanchuk
ea07872137 fix(downloading): fix state on some torrent cases 2018-06-27 18:15:36 +03:00
Alexey Kasyanchuk
0d81364ca8 feat(downloading): save download session support 2018-06-27 04:47:22 +03:00
Alexey Kasyanchuk
27b46d15cc fix message on downloading 2018-06-27 01:41:55 +03:00
Alexey Kasyanchuk
6bd4d69e4c fix(downloading): always show downloading on list even if download not started 2018-06-26 19:31:18 +03:00
Alexey Kasyanchuk
c321286d6c feat(downloading): download speed 2018-06-26 18:54:28 +03:00
Alexey Kasyanchuk
ec861e1f0a fix(gui): padding on some long torrent names 2018-06-26 17:39:28 +03:00
Alexey Kasyanchuk
0d9bb12fe8 fix(db): fix broken connections in some cases #37 2018-06-25 15:39:30 +03:00
Alexey Kasyanchuk
16164c25d8 fix(closing): more proper closing without errors 2018-06-22 23:51:57 +03:00
Alexey Kasyanchuk
35157457c7 fix(replication): fix partitial torrent adding 2018-06-22 22:56:53 +03:00
Alexey Kasyanchuk
5efb309dc1 fix(p2p): p2p proper closing 2018-06-22 20:50:43 +03:00
Alexey Kasyanchuk
ead88b0a03 feat(debug): debug rejections 2018-06-22 20:43:27 +03:00
Alexey Kasyanchuk
44efa6138e fix(download): crash on download page click in some cases #34 2018-06-19 00:20:52 +03:00
Alexey Kasyanchuk
5250b0f86c fix(feed): type in adding feed entity 2018-06-18 15:45:35 +03:00
Alexey Kasyanchuk
19380dbd9f feat(store): live sync store records on connection to every peer 2018-06-18 15:21:57 +03:00
Alexey Kasyanchuk
94218b7b74 fix(gui): fix potencial false window load 2018-06-18 00:21:35 +03:00
Alexey Kasyanchuk
fd4ba2c392 fix eslint 2018-06-18 00:06:28 +03:00
Alexey Kasyanchuk
f09c6ab43f feat(activity): activity page / feed separate 2018-06-16 23:29:58 +03:00
Alexey Kasyanchuk
e0f43191fb fix(feed): always insert new feed item 2018-06-16 16:53:26 +03:00
Alexey Kasyanchuk
5dfc4ddc38 feat(feed): replicate remote feed from peers 2018-06-16 16:53:06 +03:00
Alexey Kasyanchuk
dd8dc7b418 feat(p2p): p2p feed 2018-06-16 16:25:07 +03:00
Alexey Kasyanchuk
51caccbce4 feat(vote): rating update on torrent request 2018-06-16 15:29:41 +03:00
Alexey Kasyanchuk
a9c27083da feat(gui): display rating in torrent line (gui part) 2018-06-16 13:00:40 +03:00
Alexey Kasyanchuk
9502e53fc1 fix(store): fix potential out of records on find request 2018-06-15 16:29:17 +03:00
Alexey Kasyanchuk
859770bdcf perf(db): little faster cycles over small requests 2018-06-15 15:46:53 +03:00
Alexey Kasyanchuk
88a0771579 fix(vote): ignore voting if already vote 2018-06-15 14:01:10 +03:00
Alexey Kasyanchuk
88c3b3e3db fix(feed): fix feed build 2018-06-13 16:37:22 +03:00
Alexey Kasyanchuk
027be8c3f3 feat(feed): feed widget support 2018-06-12 23:39:14 +03:00
Alexey Kasyanchuk
77721293e4 fix(store): fix limitation on records sync 2018-06-09 04:03:36 +03:00
Alexey Kasyanchuk
50a95aeb72 feat(tray): tray hide on closing #32 2018-05-29 14:48:48 +03:00
Alexey Kasyanchuk
ea787ec358 fix(spider): fix compiling error on start 2018-05-29 14:00:48 +03:00
Alexey Kasyanchuk
e6276f06c2 fix(trackers): fix tracker response error 2018-05-29 13:37:05 +03:00
Alexey Kasyanchuk
3056779895 feat(translations): menu translations 2018-05-18 01:25:18 +03:00
Alexey Kasyanchuk
0d39bbd9c3 feat(translations): generate words on translation 2018-05-18 00:40:33 +03:00
Alexey Kasyanchuk
127192b14d fix(translations): checked language at menu 2018-05-17 07:52:02 +03:00
Alexey Kasyanchuk
feff322592 feat(translations): basic translations support 2018-05-17 02:09:43 +03:00
Alexey Kasyanchuk
21dedba555 feat(filtering): negative name filter 2018-05-16 19:20:16 +03:00
Alexey Kasyanchuk
60b5e8d8b0 feat(p2p): mapping all peers dicts 2018-05-15 21:08:42 +03:00
Alexey Kasyanchuk
7ba5aab9a2 feat(top): top over different time over all types #26 2018-05-14 12:32:50 +03:00
Alexey Kasyanchuk
524b4d9601 feat(p2p): peerId protocol handshake 2018-05-09 20:47:09 +03:00
Alexey Kasyanchuk
92fdd54ffa fix(log): clear query log on every start 2018-05-09 19:11:06 +03:00
Alexey Kasyanchuk
611e390852 fix(trackers): fix possible trackers error on scrape 2018-05-04 16:38:52 +03:00
Alexey Kasyanchuk
2d2a3ad3ca fix(linux): fix patching on some systems without electron 2018-05-04 00:01:32 +03:00
Alexey Kasyanchuk
6a59744f73 fix(search): error on sorting files in search 2018-05-02 13:06:48 +03:00
Alexey Kasyanchuk
f3e5edf6ec fix(donate): more relevant donate view, display also patreon donate :) 2018-04-30 13:05:16 +03:00
Alexey Kasyanchuk
89a0e8689d feat(filters): adult filter 2018-04-26 11:06:50 +03:00
Alexey Kasyanchuk
aae2ddf458 fix(content): basic adult filtration 2018-04-26 10:13:41 +03:00
Alexey Kasyanchuk
1465dc9677 fix(search): fix some unsafe results in safe search 2018-04-24 03:36:40 +03:00
Alexey Kasyanchuk
e5e9aa2a88 fix(search): show types of torrents on files search fix 2018-04-24 03:28:44 +03:00
Alexey Kasyanchuk
f90038e73b some filtering 2018-04-21 19:11:43 +03:00
Alexey Kasyanchuk
0768e8d3e0 perf(peerdb): faster store sync 2018-04-21 01:04:46 +03:00
Alexey Kasyanchuk
c66dc88962 fix temp cleanup 2018-04-21 00:30:39 +03:00
Alexey Kasyanchuk
5773fa7408 fix(store): store on all peers 2018-04-20 19:28:59 +03:00
Alexey Kasyanchuk
959344080e feat(vote): replicate torrent on voting 2018-04-20 05:08:51 +03:00
Alexey Kasyanchuk
34e964126b feat(replication): replicate torrent on open 2018-04-18 23:19:42 +03:00
Alexey Kasyanchuk
f23310065d fix(vote): proper vote data sequencing 2018-04-18 18:54:56 +03:00
Alexey Kasyanchuk
5e02b0df73 fix(votes): actual votes display works now 2018-04-18 17:12:25 +03:00
Alexey Kasyanchuk
57de180bfd little sync protection 2018-04-18 01:08:47 +03:00
DEg
d9cbebe556 little fix 2018-04-18 00:56:34 +03:00