Zlatin Balevsky
f202fa34f3
auto-publish shared files functionality
2020-03-10 19:12:49 +00:00
Zlatin Balevsky
2bb07ff7b5
do not trim feed items if setting is negative
2020-03-10 17:53:17 +00:00
Zlatin Balevsky
fc393619d8
options for feeds
2020-03-10 17:47:08 +00:00
Zlatin Balevsky
a272a45928
persist the right number of feed items
2020-03-10 16:41:31 +00:00
Zlatin Balevsky
c3d0dce281
store last update attempt and do not retry active feeds
2020-03-10 16:05:32 +00:00
Zlatin Balevsky
8f710e68c2
download feed item action
2020-03-10 15:06:42 +00:00
Zlatin Balevsky
15430d6c03
manual update and unsubscribe actions
2020-03-10 13:51:07 +00:00
Zlatin Balevsky
166b71f128
fix NPE when logging is enabled
2020-03-10 13:47:31 +00:00
Zlatin Balevsky
d724986ec6
proper method name
2020-03-10 13:34:33 +00:00
Zlatin Balevsky
198c5b5538
fix json parsing
2020-03-10 13:06:47 +00:00
Zlatin Balevsky
bb7385688c
it always points to the innermost closure
2020-03-10 12:55:09 +00:00
Zlatin Balevsky
e70bec3a51
hook up feed subscription
2020-03-10 12:44:25 +00:00
Zlatin Balevsky
ed04c40420
return an empty set if no items are found
2020-03-10 12:43:49 +00:00
Zlatin Balevsky
fd75d8229b
fix feed checkbox for local results
2020-03-10 12:15:52 +00:00
Zlatin Balevsky
a07f01b641
utility method to check if an infohash is shared
2020-03-10 11:50:09 +00:00
Zlatin Balevsky
fcb5c573f9
wip on feeds table
2020-03-10 10:39:18 +00:00
Zlatin Balevsky
e2a9db8056
add an IDLE status to feeds for display purposes
2020-03-10 07:32:45 +00:00
Zlatin Balevsky
f2bf921d4c
parse feed flag in results
2020-03-10 06:06:57 +00:00
Zlatin Balevsky
aa0fcfb7de
fix capitalization in event name
2020-03-10 05:50:54 +00:00
Zlatin Balevsky
17cd60afe3
deleting of feeds
2020-03-10 00:58:43 +00:00
Zlatin Balevsky
c10c1118e8
feed client
2020-03-09 19:28:42 +00:00
Zlatin Balevsky
28425e93dc
persist only as many items as configured to keep
2020-03-09 18:53:43 +00:00
Zlatin Balevsky
032338bb48
Persist feed metadata and items on successful fetch. Register feed manager for various events
2020-03-09 18:31:10 +00:00
Zlatin Balevsky
12e56b1c9a
events associated with updating a feed
2020-03-09 17:37:17 +00:00
Zlatin Balevsky
57c75978b6
wip on feed manager deserialization
2020-03-08 20:19:37 +00:00
Zlatin Balevsky
bfe198e1a6
represenation of a feed
2020-03-08 19:38:48 +00:00
Zlatin Balevsky
8e274f940e
Feed item representation and serialization
2020-03-08 19:30:04 +00:00
Zlatin Balevsky
9f3942c1c7
settings to disable or not advertise file feed
2020-03-08 17:15:00 +00:00
Zlatin Balevsky
d60d57ee43
wip on server side feed handling
2020-03-08 17:04:11 +00:00
Zlatin Balevsky
8e3a433afb
persist shared file on publish/unpublish
2020-03-08 16:06:28 +00:00
Zlatin Balevsky
49cf56fabb
UI Publish & Unpublish events
2020-03-08 16:01:50 +00:00
Zlatin Balevsky
2b6565d107
unpublish method
2020-03-08 16:01:23 +00:00
Zlatin Balevsky
366a2ef841
published flag and timestamp in shared files
2020-03-08 15:46:36 +00:00
Zlatin Balevsky
c7d1f0c23c
Connect to i2p router after creating the Core object, should help with plugin init issues #39
2020-02-23 18:29:09 +00:00
Zlatin Balevsky
853b9f67fc
Release 0.6.10
2020-02-23 15:42:03 +00:00
Zlatin Balevsky
a505a2449a
persist SharedFile on change of comments #35
2020-02-18 02:14:32 +00:00
Zlatin Balevsky
c11d81c6c3
Release 0.6.9
2020-02-16 16:33:33 +00:00
Zlatin Balevsky
bdad8d9309
make extended signatures mandatory
2020-02-14 15:34:21 +00:00
Zlatin Balevsky
16ed5dd346
chase down some usages of deprecated getInfoHash method #35
2020-02-14 01:32:38 +00:00
Zlatin Balevsky
7b55fc9ed8
working uploads #35
2020-02-14 01:15:10 +00:00
Zlatin Balevsky
d5c8050572
wip on separate hashlist storage #35
2020-02-14 00:37:07 +00:00
LoveIsGrief
a891c83518
Only persist downloaded files if sharing thereof is enabled
...
Otherwise we might inadvertently share downloads
2020-01-25 15:25:48 +01:00
LoveIsGrief
aa56cc23c0
Cache base 64 path hash
...
Can't do it in constructor without an ugly try/catch
therefore this is done on demand
2020-01-25 15:20:38 +01:00
LoveIsGrief
a2b37ef567
Persist downloaded files
2020-01-25 15:06:12 +01:00
LoveIsGrief
4bc04ae631
Revert "Reduce log levels in Connection"
...
This reverts commit dcd233b7
2020-01-25 15:01:21 +01:00
LoveIsGrief
56da9a16b0
Set FileLoadedEvent::source in the subclass
...
Setting it in the super class means we don't set the right value for every case
2020-01-25 15:00:48 +01:00
LoveIsGrief
2935ee1a1d
Remove unnecessary executor
...
It was doing nothing but starting and stopping
2020-01-25 14:49:59 +01:00
LoveIsGrief
855183397b
Remove TODO
...
There's already an issue open https://github.com/zlatinb/muwire/issues/35
2020-01-22 21:35:54 +01:00
LoveIsGrief
e27704c1af
Make sure migration from PersisterService works
...
this.getClass() and this.class kept resolving to Class.
Using a string is much simpler
mkdirs() is also necessary because the directory structure doesn't exist
when persistFile is called the first time
2020-01-22 20:59:05 +01:00
LoveIsGrief
5c18b4a141
Add more logs PersisterFolderService
2020-01-22 15:12:22 +01:00