Commit Graph

354 Commits

Author SHA1 Message Date
ghost
bacb8b17bf skip feed processing from self and non-condition url 2023-09-15 04:02:37 +03:00
ghost
bacdcc6ec0 init push API receiver 2023-09-15 03:36:41 +03:00
ghost
5dd59df789 complete push API sender 2023-09-15 03:34:46 +03:00
ghost
f9a9933ee7 update api 2023-09-15 03:25:47 +03:00
ghost
4405005b61 encode request string to json 2023-09-15 03:25:37 +03:00
ghost
515aeadb32 add curl dependency 2023-09-15 03:14:54 +03:00
ghost
588090db29 draft export push API 2023-09-15 03:05:45 +03:00
ghost
b4ad54513b update manifest api 2023-09-15 03:04:56 +03:00
ghost
19b721d441 add curl library 2023-09-15 02:45:45 +03:00
ghost
64693f7774 add push events support 2023-09-15 01:43:20 +03:00
ghost
7c054557f3 remove comments public status changing #1 2023-09-14 20:42:03 +03:00
ghost
26d2a06b9a add memcached/memory connection 2023-09-14 20:39:36 +03:00
ghost
bf759f9dd7 move connections to the bootstrap 2023-09-14 20:38:42 +03:00
ghost
4135e70b62 add approved only content import options 2023-09-14 20:33:43 +03:00
ghost
9f3ed45a7c allow custom title, preview, description fields import match conditions 2023-09-14 20:01:52 +03:00
ghost
fca6f623fb update user and magnet timeAdded if newer value found on third-party feed 2023-09-14 18:42:02 +03:00
ghost
dd96d56fcc add magnet comments, downloads, views, stars import support 2023-09-14 18:33:10 +03:00
ghost
22655dc71b forcely define returned data type 2023-09-14 18:32:40 +03:00
ghost
d557eb04c3 add magnet namespace to variables 2023-09-14 18:26:28 +03:00
ghost
959ccb28eb convert approved value to the bool format 2023-09-14 17:39:40 +03:00
ghost
0e14d6b9a8 add magnetCommentIdParend and approved fields to the API 2023-09-14 17:36:46 +03:00
ghost
e7470fa4a2 add force object conversion 2023-09-14 17:03:34 +03:00
ghost
ea4ae281eb add missed comment value to the feed 2023-09-14 16:57:19 +03:00
ghost
a82f13e639 add magnet namespace to downloads, comments, views, stars fields 2023-09-14 16:55:34 +03:00
ghost
0cd74b4c6c add feed links to feeds group 2023-09-14 16:45:45 +03:00
ghost
2cc0bd71e9 add settings namespace 2023-09-14 16:40:55 +03:00
ghost
d0f13d0439 add second node for distribution API tests 2023-09-14 05:27:32 +03:00
ghost
06fe1dc469 implement users, magnets import 2023-09-14 05:19:37 +03:00
ghost
5b9e5e9f25 add magnet timeUpdated support, add updateMagnetXl method 2023-09-14 05:06:17 +03:00
ghost
535378fa64 fix info hash validation on magnet edit #6 2023-09-14 04:46:24 +03:00
ghost
178af37a7c convert arrays to objects 2023-09-14 03:49:30 +03:00
ghost
5909fcaf4a add new methods 2023-09-14 03:28:02 +03:00
ghost
c5646433f5 fix data type 2023-09-14 03:27:25 +03:00
ghost
a232e24d0c add separated import/export settings 2023-09-14 01:34:54 +03:00
ghost
a9f8fade7d add .env file to support cli 2023-09-14 00:09:27 +03:00
ghost
c887f4984d update not found message 2023-09-13 19:57:35 +03:00
ghost
040fab13d6 update not found text 2023-09-13 19:28:11 +03:00
ghost
7254a4ae50 fix example file path, add existion check on config init 2023-09-13 18:52:54 +03:00
ghost
fdb119587e set permissions on config file initiation 2023-09-13 18:47:16 +03:00
ghost
82ce328866 add environment whitelist, move configuration example to examples folder 2023-09-13 18:33:57 +03:00
ghost
e9adc780ad auto-init environment configuration file 2023-09-13 17:11:37 +03:00
ghost
073619b461 add multi-environment configuration support 2023-09-13 16:35:02 +03:00
ghost
74e7035123 fix stars counter 2023-09-12 20:07:11 +03:00
ghost
38b855779b add time updated to manifest 2023-09-12 18:54:51 +03:00
ghost
56fe8eb6d7 fix data type returned by API 2023-09-12 17:16:50 +03:00
ghost
0a8f1ecf56 implement API, init data distribution features #1 2023-09-12 17:07:53 +03:00
ghost
536ead0441 add new totals, make links clickable 2023-09-12 17:03:23 +03:00
ghost
55ee0d86d8 rename magnet meta fields 2023-09-12 14:37:48 +03:00
ghost
14ee992930 fix callback on trigger star feature 2023-09-12 02:00:16 +03:00
ghost
32884e1733 keep magnet star history by add value field, update for distribution and reaction features 2023-09-12 01:52:12 +03:00
ghost
18f0c5d14e bug fixes 2023-09-12 01:18:00 +03:00
ghost
1f22cb57e9 update totals block 2023-09-11 19:42:40 +03:00
ghost
6397e3d702 update tips 2023-09-11 06:00:08 +03:00
ghost
bc0f5abef7 update privacy 2023-09-11 05:57:30 +03:00
ghost
14079ec980 fix descriptions 2023-09-11 05:42:48 +03:00
ghost
e20439c91d fix rss accessibility 2023-09-11 05:39:28 +03:00
ghost
176af0a7e6 update message 2023-09-11 05:37:22 +03:00
ghost
10428fcc79 allow to users read manual page before accepting data access type in welcome form 2023-09-11 05:19:22 +03:00
ghost
5a4aa57e35 update privacy block 2023-09-11 05:16:42 +03:00
ghost
e1952b4bf3 update tips 2023-09-11 05:00:28 +03:00
ghost
774c912544 fix typo 2023-09-11 04:57:12 +03:00
ghost
58ccaf703b add user profile info 2023-09-11 04:50:40 +03:00
ghost
6b25c2ebff show user's magnets and comments on this node with access label 2023-09-11 04:25:42 +03:00
ghost
9f2841220a redirect user to welcome / access level page on first visit #1 2023-09-11 03:38:21 +03:00
ghost
b3f26fd215 fix form action tag 2023-09-11 03:07:10 +03:00
ghost
2c9d0e7278 implement welcome page for new sessions with access level settings #1 2023-09-11 02:54:44 +03:00
ghost
db2063bbc3 update tip 2023-09-11 01:38:53 +03:00
ghost
609e8446a7 update download section 2023-09-10 23:01:08 +03:00
ghost
3e9ec79fac fix user auto-approve on magnet approve 2023-09-10 02:36:23 +03:00
ghost
a915c2e485 update seeding case 2023-09-10 00:22:12 +03:00
ghost
a1aa66c719 add new torrent tracker 2023-09-08 02:23:30 +03:00
ghost
1427d69344 init F.A.Q. page 2023-09-06 19:30:02 +03:00
ghost
0217128476 change direct download icon 2023-09-06 14:06:20 +03:00
ghost
387ca35a9c add direct downloads indicator 2023-09-06 14:00:11 +03:00
ghost
c9887fc601 change description 2023-09-06 13:47:24 +03:00
ghost
1becdc568b update magnet/direct links title 2023-09-06 13:40:05 +03:00
ghost
338b70e334 implement direct download option 2023-09-06 13:37:05 +03:00
ghost
17a1c4ed1f remove deprecated construction 2023-09-06 13:17:10 +03:00
ghost
f3896534ae fix yggdrasil host validation 2023-09-06 13:14:18 +03:00
ghost
e3f312f6f3 create separated page for magnet downloads 2023-09-06 12:40:37 +03:00
ghost
9fb8a41ee8 add connection tip 2023-09-06 02:34:37 +03:00
ghost
f6db9bfb3b show download options instead of return link in location headers 2023-09-06 02:18:05 +03:00
ghost
5f46332ceb add wanted label to magnet subject when leechers have no seeds 2023-09-06 01:22:55 +03:00
ghost
1364670b1f add rel="nofollow" to RSS links 2023-09-06 00:27:05 +03:00
ghost
907ebd3923 add rel="nofollow" to action links 2023-09-06 00:25:04 +03:00
ghost
29146f73fe fix magnet comment access 2023-09-05 21:40:43 +03:00
ghost
d1496747bf fix 0x1220 multihash prefix for v2 btmh part 2023-09-05 19:14:14 +03:00
ghost
c6edc793ee temporarily disable btmh #2 2023-09-05 14:15:08 +03:00
ghost
c50e3a777b fix crontab scrape 2023-09-04 21:47:30 +03:00
ghost
85501f70f1 fix tracker url 2023-09-04 03:41:18 +03:00
ghost
6d0b42a88b add info hash v2 support 2023-09-04 02:48:24 +03:00
ghost
a11bb40f68 fix download link 2023-09-04 02:38:48 +03:00
ghost
88be5dc7d0 update tracker address 2023-09-04 02:09:36 +03:00
ghost
c0d0c6f5a9 fix paddings 2023-09-02 23:30:05 +03:00
ghost
6adbcd56ed add form paddings 2023-09-02 23:27:29 +03:00
ghost
e67e2d5140 add exact topic / xt info 2023-09-02 23:24:40 +03:00
ghost
e4bb802837 change MAGNET_META_TITLE_MAX_LENGTH value 2023-09-02 23:09:46 +03:00
ghost
059f6ab1ea make visibility option triggered once because of distributed model means that data already shared to website, rss feeds and other nodes #1 2023-09-02 23:09:33 +03:00
ghost
66deb2c94a add form tips 2023-09-02 22:58:17 +03:00
ghost
df0b4b8766 define comment namespace in magnet RSS feed 2023-09-02 00:35:28 +03:00
ghost
869393b6ab fix magnet links in RSS feed 2023-09-02 00:16:35 +03:00
ghost
91d7bb50d1 add trackers.json link 2023-08-31 22:31:31 +03:00
ghost
d0db358eba move trackers list to json config file 2023-08-31 22:21:43 +03:00
ghost
2e9ef16c33 update scrape titles 2023-08-31 21:16:16 +03:00
ghost
cede3d0607 switch to yggdrasil-only model 2023-08-31 21:12:25 +03:00
ghost
1becce85a7 update h1 size 2023-08-31 20:24:47 +03:00
ghost
151dd7095b add tracker rules section 2023-08-31 20:06:52 +03:00
ghost
cf19621062 make magnet h2 clickable 2023-08-30 20:29:28 +03:00
ghost
8b7141e2c1 keep last post data in the form values 2023-08-30 20:19:21 +03:00
ghost
b47b9dc900 set default textarea min-geight 2023-08-30 19:39:51 +03:00
ghost
c5eef6751d add long description field 2023-08-30 19:38:04 +03:00
ghost
e750dac85d implement sitemap 2023-08-30 19:05:02 +03:00
ghost
355edf1063 fix block max-height 2023-08-30 17:56:21 +03:00
ghost
e283f5d1c2 fix settings name 2023-08-30 16:21:41 +03:00
ghost
fbbc5c010a make MAGNET_STOP_WORDS_SIMILAR case not sinsetive 2023-08-30 16:07:46 +03:00
ghost
ea97dbc540 rename info page 2023-08-30 15:53:57 +03:00
ghost
1e3dc3fa9d update info page style 2023-08-30 15:51:10 +03:00
ghost
f0c8bd968d implement node info page 2023-08-30 15:32:31 +03:00
ghost
96a03ec4ec add MAGNET_DOWNLOAD_YGGDRASIL_URL_ONLY settings 2023-08-30 13:19:50 +03:00
ghost
6bffa1c6b9 add multiple identicon drivers support, add icon field settings, make icons display optional 2023-08-29 21:51:16 +03:00
ghost
edf9149654 fix identicon padding 2023-08-29 21:27:34 +03:00
ghost
c723ce85b1 add profile identicons 2023-08-29 21:26:38 +03:00
ghost
c95213e007 redirect to magnet page on edit success, unlock editor session 2023-08-29 20:07:14 +03:00
ghost
cf250cd7ee auto-append TRACKER_LINKS to download link, make attribute values unique 2023-08-29 19:55:46 +03:00
ghost
a20ae75307 update action api 2023-08-29 19:47:41 +03:00
ghost
5b03f386fe implement semantic search by stopwords settings 2023-08-29 15:38:32 +03:00
ghost
2c62c94083 implement similar magnets feature 2023-08-29 14:47:03 +03:00
ghost
c200507844 fix comment block padding 2023-08-29 13:51:17 +03:00
ghost
a6c4f70580 fix block hover effect by change padding level 2023-08-29 13:34:56 +03:00
ghost
cc955e0286 collapse long post description, show on hover 2023-08-29 13:31:00 +03:00
ghost
35fa801b17 make rss text smaller 2023-08-29 01:11:49 +03:00
ghost
123b08823d implement comments, init magnet page 2023-08-29 01:09:55 +03:00
ghost
fc5617846d optionally auto-approve user on magnet approve 2023-08-29 00:24:35 +03:00
ghost
c81e0decd2 fix class name 2023-08-28 22:22:16 +03:00
ghost
f07a28f721 fix anchor position 2023-08-28 19:55:38 +03:00
ghost
64e841ec4c add magnet form lock to prevent moderation overwrite 2023-08-28 18:35:02 +03:00
ghost
3ffe4a8651 implement pagination 2023-08-28 17:30:17 +03:00
ghost
1ccc984d90 disable hidden magnets output 2023-08-28 16:17:11 +03:00
ghost
8b2327f6d6 update title attributes 2023-08-28 16:03:12 +03:00
ghost
c2e5e10d85 fix timeOffline data type 2023-08-28 15:57:03 +03:00
ghost
e36830442c implement peers online scrape 2023-08-28 15:17:11 +03:00
ghost
3b5d51d478 group download totals by distinct userId 2023-08-28 11:40:03 +03:00
ghost
4cc5443669 count downloads toal/unique 2023-08-28 11:38:22 +03:00
ghost
b2cd2db96b increase textarea fields height on focus 2023-08-28 00:38:15 +03:00
ghost
14c35feca6 auto-approve magnets by users approved 2023-08-28 00:29:49 +03:00
ghost
7b1fdc9018 remove tracker web-path as uri segment reserved for pk and may be not supported by some client software 2023-08-27 23:39:46 +03:00
ghost
9232a4bf74 fix null uri values support 2023-08-27 19:16:23 +03:00
ghost
df29cd4e4c fix extended syntax request processing 2023-08-27 17:38:39 +03:00
ghost
3b0c619133 add form hover effects 2023-08-27 16:19:20 +03:00
ghost
61bf4b9c86 fix initial magnet.timeUpdated 2023-08-27 15:54:39 +03:00
ghost
670d930573 fix yggdrasil trackers validation 2023-08-27 15:39:20 +03:00
ghost
6e3ba1a05a remove deprecated notice 2023-08-27 15:24:12 +03:00
ghost
2c8adbc1e4 update menu order 2023-08-27 12:20:07 +03:00
ghost
b6082d6eec initial commit 2023-08-27 12:07:08 +03:00