NotQuiteRSS status and future #1
Replies: 3 comments 22 replies
|
Glad to see you're working on this. I've been thinking about moving away from QuiteRSS for years. While I don't fault them, the best alternative still hasn't considered it a priority feature to mark every article in a feed as read when moving to a different feed. As QuiteRSS can't play reddit's often-used HLSPlaylist.m3u8 videos natively in the browser window, I was just probing AI last week how difficult it would be to limit build changes to just making HLSPlaylist.m3u8 work. Like you, I discovered the code wasn't in a state that would make it quick and easy so gave up. Also, your comment about the cleanup function not working made me smile. Years ago, I wrote a script to update the SQLite directly to deal with this. |
|
Looking forward to Qt6 compatibility, once it's done, I'd love to test it on my computer. |
I always thought that saving the database when hiding in the tray was a feature))). |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
NotQuiteRSS (thanks to ChatGPT 6 Astra):
Already completed
QtWebKitwithQTextBrowser/QTextDocument(articles can still be read in the app!).QtSingleApplicationinstead of the bundled copy.3rdparty/qtsingleapplicationdirectory.3rdparty/sqlitedirectory, without changing its build rules.3rdparty/qftp.QzRegExpuses withQRegularExpression/QRegularExpressionMatch, and drops3rdparty/qupzilla.social-networks.ini.The current commit is 100% usable. No tags or releases yet, the work is not complete.
Remaining tasks
Fix sheer code madness, e.g.
Removing the .qm files did not remove language support from the application. OptionsDialog::createLanguageWidget() still hard-codes about 32 languages across roughly 290 lines; translators, language settings, RTL switching and 32 flag resources remain.Remove the language page, translator objects, language state, flag assets and language-specific branches. The earlier qmake/CI cleanup was correct but incomplete at runtime.My own remark: properly restore language support instead - I dropped it because it meant countless wasted tokens for every taskAll reactions