Daniel Schulte
|
d4ff88ab17
|
Return an empty channel object if there is no pageInfo item
This usually happens if there are API errors
|
2020-12-02 22:55:49 +01:00 |
Daniel Schulte
|
a6fa67bf5a
|
Show a message box when parsing the YT API response fails
|
2020-12-02 21:11:44 +01:00 |
Daniel Schulte
|
0f777ef139
|
Return number of new (unwatched) videos when fetching updates
|
2020-12-01 20:37:08 +01:00 |
Daniel Schulte
|
1ca53d1491
|
Add license
|
2020-11-28 15:40:46 +01:00 |
Daniel Schulte
|
00d0e6946b
|
Don't explicitly store the video count in the channel object anymore
|
2020-11-26 19:44:37 +01:00 |
Daniel Schulte
|
c571e5fec4
|
Add virtual channel for all unwatched videos
|
2020-11-26 13:27:11 +01:00 |
Daniel Schulte
|
ac894128c6
|
Free data from cURL URL buffer as early as possible
Freeing it where it was causes a segmentation fault for some reason
|
2020-11-23 00:03:59 +01:00 |
Daniel Schulte
|
acfe00ef21
|
Use nlohmann::json::count so it works with the version shipped in Debian 10
|
2020-11-22 23:44:33 +01:00 |
Daniel Schulte
|
d3028c28b2
|
Optimize loading channel info by getting rid of nested SELECT statements
|
2020-11-22 21:31:26 +01:00 |
Daniel Schulte
|
87d85c60f3
|
Move more database stuff out of the main application file
|
2020-11-22 21:29:45 +01:00 |
Daniel Schulte
|
e47089325d
|
Use db_transaction helper class instead of using sqlite3_exec directly
|
2020-11-22 20:37:12 +01:00 |
Daniel Schulte
|
71654fe32e
|
Move some DB stuff into separate files and create the DB if it's not there
|
2020-11-22 19:18:45 +01:00 |
Daniel Schulte
|
862c56d91e
|
Add format-string version of tui_abort and use it to display SQLite errors
|
2020-11-22 18:13:46 +01:00 |
Daniel Schulte
|
71f9ebaed7
|
Initial commit
|
2020-11-22 16:17:14 +01:00 |