74 Commits (main)
 

Author SHA1 Message Date
Daniel Schulte 1216d5840f Add edit support for channel filters 5 months ago
Daniel Schulte 81aaff70ac Fix video sorting order with regards to published vs added to playlist date 5 months ago
Daniel Schulte bca774ea2e Make Channel::save_user_flags const, remove extra Video ctor calls 5 months ago
Daniel Schulte 02519840a6 Introduce ChannelFilter, use it for "All unwatched" virtual channel 5 months ago
Daniel Schulte 0ef7eba6db Add ability to rename user flags 5 months ago
Daniel Schulte 65cf92298d Add CHANGELOG.md, update COPYING 5 months ago
Daniel Schulte eb740f0a8a Format meson.build 5 months ago
Daniel Schulte 8e7ea28da6 Add database migration for user flags and video publish date 5 months ago
Daniel Schulte 2d1e42ea33 Misc fixes and optimizations (mostly suggestions by clang-tidy) 5 months ago
Daniel Schulte 3ffd1776a0 Re-enable the video information dialog (open with enter or the space bar) 5 months ago
Daniel Schulte 17b8727f62 Use actual video publication date if availiable 5 months ago
Daniel Schulte b77cd9c227 Add support for setting user defined flags per channel 5 months ago
Daniel Schulte 697d09c635 README.md: Fix typos 8 months ago
Daniel Schulte 97f252ce28 Use correct variable type when getting HTTP response code from cURL 8 months ago
Daniel Schulte c611b70567 Fix crash when pressing backspace in a lineedit at pos 0 with chars left 11 months ago
Daniel Schulte 00281a1a0d Add Qt5/KDE based "application host" (systray icon, native notifications) 12 months ago
Daniel Schulte b8bc284c8d Formatting 12 months ago
Daniel Schulte fdc597c8d3 Redraw after running auto channel refresh 12 months ago
Daniel Schulte 9ae8dff7d9 Move almost all of main.cpp to application.cpp and add standalone yttui.cpp 12 months ago
Daniel Schulte 507c66bf04 Split TUI init code and prepare for embedded application version 12 months ago
Daniel Schulte 5c43b08b03 Show video channel name column when viewing virtual channels 1 year ago
Daniel Schulte c3bb1156b5 Ignore virtual channels for notifications 1 year ago
Daniel Schulte b272f64b2d Don't crash on API errors while refreshing a channel 1 year ago
Daniel Schulte d1cdf1eee4 Store next refresh interval after calculating the new value 1 year ago
Daniel Schulte c1e56f4c14 Clarify README.md regarding configuration file format 1 year ago
Daniel Schulte 1502d70cc9 Add auto refresh support 1 year ago
Daniel Schulte 89f7d320b0 Add support for timeouts in tp_wait_for_event 1 year ago
Daniel Schulte d4ff88ab17 Return an empty channel object if there is no pageInfo item 1 year ago
Daniel Schulte a6fa67bf5a Show a message box when parsing the YT API response fails 1 year ago
Daniel Schulte c41d8f7157 Add wrapfile to fetch get the nlohmann_json library when not installed 1 year ago
Daniel Schulte a557165850 Report JSON parsing errors inside the application 1 year ago
Daniel Schulte 1d06834848 Allow the user to get notified on new videos 1 year ago
Daniel Schulte 6081b9e542 Factor out config string list reading into a separate function 1 year ago
Daniel Schulte 0f777ef139 Return number of new (unwatched) videos when fetching updates 1 year ago
Daniel Schulte da84ddce7b Move process launching (and argument substitution) into separate function 1 year ago
Daniel Schulte 1be6d1ad29 meson.build: Specify minimum required dependency versions 1 year ago
Daniel Schulte 1ca53d1491 Add license 1 year ago
Daniel Schulte 4e0bc327ae Update .gitignore 1 year ago
Daniel Schulte fbf41bf142 Disable action to show video description for now 1 year ago
Daniel Schulte fb9156d632 Use meson/ninja to build instead of qmake 1 year ago
Daniel Schulte 539e51ab0f Remove references to prerelease termpaint distribution and use pkg-config 1 year ago
Daniel Schulte 88bd2300a9 Update README wording regarding dependencies 1 year ago
Daniel Schulte b92763b216 Implement a better text wrapping algorithm 1 year ago
Daniel Schulte eead85d9be README: Fix filename of the example configuration file 1 year ago
Daniel Schulte f2a1e8dbdd Use a diffrent checkmark in the README and finish a sentence 1 year ago
Daniel Schulte 577e0d076d Add README.md 1 year ago
Daniel Schulte 00d0e6946b Don't explicitly store the video count in the channel object anymore 1 year ago
Daniel Schulte fa4fec5f81 Look for configuration file next to the executable not in CWD 1 year ago
Daniel Schulte a4b59ddb86 Clean up formatting/naming 1 year ago
Daniel Schulte 806e45fc5c Show configuration file location if the API key isn't specified 1 year ago