69 Commits (65cf92298d8bcad6ab06e8dc4a56106de3cc3301)
 

Author SHA1 Message Date
Daniel Schulte 65cf92298d Add CHANGELOG.md, update COPYING 10 months ago
Daniel Schulte eb740f0a8a Format meson.build 10 months ago
Daniel Schulte 8e7ea28da6 Add database migration for user flags and video publish date 10 months ago
Daniel Schulte 2d1e42ea33 Misc fixes and optimizations (mostly suggestions by clang-tidy) 10 months ago
Daniel Schulte 3ffd1776a0 Re-enable the video information dialog (open with enter or the space bar) 10 months ago
Daniel Schulte 17b8727f62 Use actual video publication date if availiable 10 months ago
Daniel Schulte b77cd9c227 Add support for setting user defined flags per channel 10 months ago
Daniel Schulte 697d09c635 README.md: Fix typos 1 year ago
Daniel Schulte 97f252ce28 Use correct variable type when getting HTTP response code from cURL 1 year ago
Daniel Schulte c611b70567 Fix crash when pressing backspace in a lineedit at pos 0 with chars left 1 year ago
Daniel Schulte 00281a1a0d Add Qt5/KDE based "application host" (systray icon, native notifications) 1 year ago
Daniel Schulte b8bc284c8d Formatting 1 year ago
Daniel Schulte fdc597c8d3 Redraw after running auto channel refresh 1 year ago
Daniel Schulte 9ae8dff7d9 Move almost all of main.cpp to application.cpp and add standalone yttui.cpp 1 year ago
Daniel Schulte 507c66bf04 Split TUI init code and prepare for embedded application version 1 year 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 2 years ago
Daniel Schulte 1ca53d1491 Add license 2 years ago
Daniel Schulte 4e0bc327ae Update .gitignore 2 years ago
Daniel Schulte fbf41bf142 Disable action to show video description for now 2 years ago
Daniel Schulte fb9156d632 Use meson/ninja to build instead of qmake 2 years ago
Daniel Schulte 539e51ab0f Remove references to prerelease termpaint distribution and use pkg-config 2 years ago
Daniel Schulte 88bd2300a9 Update README wording regarding dependencies 2 years ago
Daniel Schulte b92763b216 Implement a better text wrapping algorithm 2 years ago
Daniel Schulte eead85d9be README: Fix filename of the example configuration file 2 years ago
Daniel Schulte f2a1e8dbdd Use a diffrent checkmark in the README and finish a sentence 2 years ago
Daniel Schulte 577e0d076d Add README.md 2 years ago
Daniel Schulte 00d0e6946b Don't explicitly store the video count in the channel object anymore 2 years ago
Daniel Schulte fa4fec5f81 Look for configuration file next to the executable not in CWD 2 years ago
Daniel Schulte a4b59ddb86 Clean up formatting/naming 2 years ago
Daniel Schulte 806e45fc5c Show configuration file location if the API key isn't specified 2 years ago
Daniel Schulte 9e50c06ceb Change default database location and name 2 years ago
Daniel Schulte b4c4fb75c0 Add watchCommand config option 2 years ago
Daniel Schulte 3135764e5a Remove old video status indicator column 2 years ago
Daniel Schulte c571e5fec4 Add virtual channel for all unwatched videos 2 years ago
Daniel Schulte 160fb1cfff Add C-l to force repaint 2 years ago