summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* block sorting of menus where it is stupidDavid Vazgenovich Shakaryan8 days1-0/+5
* restore previous state when cancelling resumed searchDavid Vazgenovich Shakaryan8 days1-10/+28
* add sorted indicatorDavid Vazgenovich Shakaryan8 days2-0/+5
* fix sorting of resumed searchesDavid Vazgenovich Shakaryan8 days1-23/+21
* avoid duplicate downloads on sequential requests of same URLDavid Vazgenovich Shakaryan8 days1-7/+15
* strip extraneous whitespace in URI fields from APIDavid Vazgenovich Shakaryan8 days1-2/+2
* separate display logic from main codeDavid Vazgenovich Shakaryan8 days3-304/+373
* add cacher module that's more invisibleDavid Vazgenovich Shakaryan8 days2-32/+76
* move catalogue to separate moduleDavid Vazgenovich Shakaryan2025-12-232-110/+147
* move EPG logic to separate fileDavid Vazgenovich Shakaryan2025-12-232-59/+76
* disable builtin keys while menu is openDavid Vazgenovich Shakaryan2025-12-221-9/+26
* support j/k for scrollingDavid Vazgenovich Shakaryan2025-12-221-0/+2
* add info menu for seriesDavid Vazgenovich Shakaryan2025-12-221-13/+32
* consistent table formattingDavid Vazgenovich Shakaryan2025-12-221-134/+138
* use stale cache on failed refreshDavid Vazgenovich Shakaryan2025-12-201-7/+10
* refresh cached data after 24hDavid Vazgenovich Shakaryan2025-12-191-3/+2
* only cache on successDavid Vazgenovich Shakaryan2025-12-192-2/+11
* request EPG from APIDavid Vazgenovich Shakaryan2025-12-192-15/+50
* request categories and streams from APIDavid Vazgenovich Shakaryan2025-12-192-36/+91
* split util functions to new fileDavid Vazgenovich Shakaryan2025-05-214-109/+128
* use temp file during downloadDavid Vazgenovich Shakaryan2025-05-201-4/+10
* ignore blank image urls in source dataDavid Vazgenovich Shakaryan2025-05-201-2/+2
* reimplement downloader using async subprocessesDavid Vazgenovich Shakaryan2025-05-203-62/+68
* move XC code to a separate fileDavid Vazgenovich Shakaryan2025-05-202-38/+67
* ability to play movie trailers from youtubeDavid Vazgenovich Shakaryan2025-05-201-1/+14
* add shortcut to go to currently playing streamDavid Vazgenovich Shakaryan2025-05-201-0/+32
* colours!David Vazgenovich Shakaryan2025-05-201-2/+3
* process later download requests firstDavid Vazgenovich Shakaryan2025-05-202-2/+33
* use separate script to download images in backgroundDavid Vazgenovich Shakaryan2025-05-202-28/+61
* add movie posters as an OSD overlayDavid Vazgenovich Shakaryan2025-05-191-7/+146
* add movie details menuDavid Vazgenovich Shakaryan2025-05-161-16/+129
* display more useful countsDavid Vazgenovich Shakaryan2025-05-151-10/+29
* display group counts and missing favouritesDavid Vazgenovich Shakaryan2025-05-151-15/+47
* change sort orderDavid Vazgenovich Shakaryan2025-05-151-8/+8
* display number of matches in searchDavid Vazgenovich Shakaryan2025-05-151-3/+10
* add ability to sort menusDavid Vazgenovich Shakaryan2025-05-151-0/+47
* add EPG programme details menuDavid Vazgenovich Shakaryan2025-05-151-4/+62
* add EPG supportDavid Vazgenovich Shakaryan2025-05-141-7/+123
* centre menu options when using go-to shortcutDavid Vazgenovich Shakaryan2025-05-131-13/+27
* add paths to favouritesDavid Vazgenovich Shakaryan2025-05-121-0/+19
* add ability to go to option from search resultsDavid Vazgenovich Shakaryan2025-05-121-0/+21
* escape OSD text, split display logic into multiple functionsDavid Vazgenovich Shakaryan2025-05-121-86/+104
* support utf8 search inputDavid Vazgenovich Shakaryan2025-05-121-12/+33
* case-insensitive search when text is lowercaseDavid Vazgenovich Shakaryan2025-05-121-1/+9
* remove group brackets in titles and pathsDavid Vazgenovich Shakaryan2025-05-111-2/+2
* strip whitespace around namesDavid Vazgenovich Shakaryan2025-05-111-3/+8
* create catchall categoriesDavid Vazgenovich Shakaryan2025-05-111-1/+17
* dim empty groupsDavid Vazgenovich Shakaryan2025-05-111-7/+30
* better handle missing dataDavid Vazgenovich Shakaryan2025-05-111-2/+9
* add series section (loads seasons/episodes on selection)David Vazgenovich Shakaryan2025-05-111-54/+133