Commit Graph

185 Commits

Author SHA1 Message Date
5rahim
4ebe909fc3 feat(extensions): use unified bank struct for storing extensions 2024-07-29 12:31:35 -04:00
5rahim
0d8a63654e feat: check custom data dir is absolute path 2024-07-28 14:55:01 -04:00
5rahim
62c9ed31e4 feat: install/uninstall extension 2024-07-26 19:08:14 -04:00
5rahim
1c8d089759 refactor: smart search 2024-07-25 12:55:56 -04:00
5rahim
aa66dbb5c3 wip: refactoring torrent search frontend 2024-07-24 21:13:48 -04:00
5rahim
db56cf4979 feat(torrent): fix dependent modules 2024-07-24 20:06:10 -04:00
5rahim
f6c443510b feat(torrent): refactored search for extension support
feat(torrent): refactored providers into extensions
2024-07-24 19:27:55 -04:00
5rahim
75933cee10 feat(nyaa): use hibike provider interface
wip(torrent): refactoring
2024-07-23 21:02:28 -04:00
5rahim
0d98de9a78 ch: move torrent client modules 2024-07-23 16:44:13 -04:00
5rahim
772d5be9d2 feat(onlinestream): implement extension system 2024-07-23 15:50:48 -04:00
5rahim
1854cca133 feat(onlinestream): use hibike extension types
feat(yaegi): extract goquery symbols
2024-07-23 13:23:01 -04:00
5rahim
291f4ce94a ch: rename onlinestream repository 2024-07-23 12:48:39 -04:00
5rahim
cdb5501d4a feat(wip): extension system logic
feat: implemented manga provider extension system
2024-07-23 12:35:24 -04:00
5rahim
45f4ec85fe fix autodownloader spamming requests on startup 2024-07-20 11:44:13 -04:00
5rahim
158dcb3cd4 rename module 2024-07-19 17:16:24 -04:00
5rahim
513a29a060 feat: add more systray menu items 2024-07-19 16:52:24 -04:00
5rahim
09bce335d0 feat: update release workflow, add systray (windows only) 2024-07-19 15:54:52 -04:00
5rahim
978424ff8a fix autodownloader
ch: edit media page header gradient
2024-07-16 20:39:08 -04:00
5rahim
25242bf54b more refactoring
fix: runtime panic when manually syncing progress offline
2024-07-15 14:16:42 -04:00
5rahim
5c08e5e06b refactor: database
- bridge system to avoid circular dependencies
2024-07-14 20:22:44 -04:00
5rahim
32dac698da ch: renaming 2024-07-14 18:44:05 -04:00
5rahim
4981350836 refactor: use platform interface, renaming 2024-07-14 17:19:53 -04:00
5rahim
ce58a7bc12 remove unused code 2024-07-12 18:57:24 -04:00
5rahim
5ca2f554a9 perf: remove relations from anilist anime collection query 2024-07-08 16:09:43 -04:00
5rahim
f4659d51e1 feat(ui): make media components unselectable 2024-07-04 11:44:09 -04:00
5rahim
05566f3057 fix(app): fix migration 2024-07-02 19:55:56 -04:00
5rahim
46266e2975 refactor(app): renaming 2024-07-02 19:45:37 -04:00
5rahim
ba166f1baa perf: do not refetch anilist collection when saving settings 2024-07-01 20:45:24 -04:00
5rahim
0d031e3ed8 feat: library stats 2024-07-01 16:45:03 -04:00
5rahim
65cfd22d3c feat(mpv): log command 2024-06-30 11:16:47 -04:00
5rahim
c6056b67c9 remove libmpv experiment
💀
2024-06-28 19:48:18 -04:00
5rahim
3cafdd1bef feat(mpv): libmpv
- work in progress
2024-06-25 16:18:19 -04:00
5rahim
3c759117ac feat(mediastream): optimize direct play endpoint 2024-06-24 20:34:02 -04:00
5rahim
2d2b11fba4 wip(mediastream): manually write bytes for direct play when the requested byte range is not well-defined #82
- this is currently unoptimized
- causes spam when seeking
- falls back to SendFile when byte range is well-defined
2024-06-24 16:58:06 -04:00
5rahim
ff6102f0a5 feat(mediastream): direct play 2024-06-21 12:40:56 -04:00
5rahim
c3b72fc24a perf: embed jassub in binary 2024-06-20 18:51:44 -04:00
5rahim
fe27b4c6dd fix: embedded filesystem middleware
do not let embedded filesystem handle non-web paths
2024-06-20 15:12:34 -04:00
5rahim
8204fcfcf3 fix: embedded filesystem routing
adds .html suffix before serving static file
2024-06-20 14:35:59 -04:00
5rahim
685a0273a6 fix: remove manual static file serving 2024-06-20 13:09:20 -04:00
5rahim
5950424fd8 feat: remove 'web.dir' from config 2024-06-20 12:30:05 -04:00
5rahim
d9b4506a01 BREAKING: embed web interface in binary 2024-06-20 12:27:06 -04:00
5rahim
d66129699e feat: refresh library on startup
fix(scanner): runtime error caused by nil scanlogger from scan launched by autoscanner
2024-06-19 14:16:54 -04:00
5rahim
d2339a5c72 feat: show filler episodes 2024-06-17 11:36:41 -04:00
5rahim
caa7b6532f feat: show custom lists 2024-06-07 18:33:17 -04:00
5rahim
21e863a45e fix(stream): episode list overflow
feat: change torrent streaming view animation
2024-06-07 12:33:46 -04:00
5rahim
f8b3aa615b changelog 2024-05-31 17:53:24 -04:00
5rahim
d3858960b6 feat: updater
feat: disable file compression
2024-05-29 15:14:25 -04:00
5rahim
d723b45e85 wip: open in new terminal 2024-05-28 09:40:49 -04:00
5rahim
f69fd8052b fix cleanup function 2024-05-26 20:47:07 -04:00
5rahim
3aa5200e4c fix fiber crashing self-update 2024-05-26 20:39:36 -04:00