The following lists of known bugs are categorized by: Fix, Improve, Evaluate, Check; and ordered by priority.
Information on contributions, to contribute and send Pull Request, please see CONTRIBUTING.md file.
To Fix:
- preferences, freeze on settings save during FTP transfer,
tab::ftpComboItems, no debug trace [gui] [settings.cpp] [tab.cpp] - cli history, no stepping, history loads,
std::iostreamEOF[cli] [e2db_termctl.cpp] [windows] - reference panel,
QWidgetbackground transparency, scrollbar decorations [qt] [kde] [linux] - preferences, segfault on settings save,
qt-6.4.2,tab::ftpComboChangedQComboBox::setCurrentIndex[gui] [settings.cpp] [tab.cpp] - find match cache, is cached after drop, drag and drop [gui] [mainView.cpp] [viewAbstract.cpp]
- tab name, count, file name, file dialog filepath, trailing slash [gui] [gui.cpp] [tab.cpp]
- cli history, load, fix CRLF [cli] [e2db_termctl.cpp]
- mainView side,
QTreeWidgetbackground transparency, scrollbar decorations [qt] [linux] - channel book dialog, filter service type toggler [gui] [dialChannelBook.cpp] [channelBookView.cpp]
- dialog message displayed without rich-text feature [gui] [checkUpdate.cpp] [piconsView.cpp]
- ftp reconnect, after FTP upload timeout [ftpcom]
- ftp error messages, better message on errors [gui] [tab.cpp]
- tunersets table index, doubled entries after: list item edit, tree drag and drop, tab switch [gui] [tunersetsView.cpp]
- tunersets transponder, wrong tree list item after add and edit [gui] [tunersetsView.cpp]
- parser, transponder frequency and symbol-rate precision (issues:#37) [gui] [e2db]
- parser, full XML multiline comment parsing (issues:#37) [e2db]
- parser, wrong transponder internal ID, discarded entries (issues:#37) [e2db]
- status bar message, message freezed on tab deleting,
QTimerand timeout call [gui] [tab.cpp] - drag and drop file, segfault on drop file [gui] [gui.cpp]
- restore window geometry [gui] [gui.cpp]
- preferences, corner menus and
QSettingssynchronization [gui] [settings.cpp] - AppImage deploy using conda-forge, broken bundle, Qt
QCoreApplication::applicationFilePathlogic andAppRun[qt] [linux] - AppImage deploy, compatibility, missing Qt QPA wayland plugin [qt] [linux]
- ftp upload, the current tree list is not stored before upload [gui] [tab.cpp] [viewAbstract.cpp] [mainView.cpp]
- edit transponders, sort ordering is not stored [gui] [transpondersView.cpp] [tunersetsView.cpp]
- find match cache, is cached after channel deletion [gui] [viewAbstract.cpp]
- telnet reload, when connected is always True also when not reloading [ftpcom]
- cli history,
PgUphistory back [cli] [e2db_termctl.cpp] [linux]
To Improve:
- service flags and compatibility,
dvbfrontend[gui] [e2db] - reference flags and compatibility,
dvbfrontend[gui] [e2db] - counters accuracy for items, Total, TV, Radio, Data [gui] [tab.cpp]
- delete bouquet, file is not deleted, permanent delete method [gui] [mainView.cpp]
- lamedb 2.5 2.4 differs, cached pid, caid [e2db]
- transponder orbital position column, wrong sorting order A-Z [gui] [viewAbstract.cpp]
- "userbouquet" translated as "floral bouquets" [l10n]
- libcurl cabundle dependency [networking]
- snapcraft and xdg icons [xdg] [snapcraft]
- tree column width, font size metrics [gui] [viewAbstract.cpp]
- reference panel, PIDs top alignment [gui] [mainView.cpp]
- filepath directory separator [gui] [windows]
- neutrino feparams and versions, unknown compatibility,
dvbfrontend[gui] [e2db] - workers refactoring, actions and
QThreadconcurrency [gui] [ftpcom] [checkUpdate.cpp] [piconsView.cpp] - ftp connection indicator, better visual feedback [gui] [tab.cpp]
- service and reference flags, show flags in the UI (issues:#33) [gui]
- ftp connection messages, eg. "Connected", better visual feedback, status bar is not enough (issues:#35) [gui] [tab.cpp]
- ftp error messages, from "Access denied to remote resource." to file error. [fptcom]
- convert lamedbx from and to zapitx, better visual feedback [gui] [tab.cpp]
- cli history, load and save [cli] [e2db_termctl.cpp]
To Evaluate:
- service and reference flags, better visual feedback (issues:#33) [gui]
- neutrino feparams: frequency, symbol rate,
dvbfrontend[e2db] - scale factor, dialog zorder, Qt QPA wayland, eg.
ubuntukde-neon-6[qt] [linux] - AppImage deploy, GLIBC/GCC/conda-forge and compatibility [qt] [linux]
- stdout notices,
QObject::killTimer, QTimer id -1 not valid, maybetab::bubbleMessage[gui] [tab.cpp] - ftp upload resume [ftpcom]
- edit service from Channel Book [gui] [channelBookView.cpp]
- status bar closed, visual feedback
tab::infoMessagedownloaded files, no double dialog errors and infos [gui] [tab.cpp] - reload option, webif and|or telnet [gui] [tab.cpp] [settings.cpp] [ftpcom]
- reload option, deactivate reload, manually [gui] [tab.cpp] [settings.cpp] [ftpcom]
- desktop entry xdg, translated values [l10n] [xdg]
- FTPS, HTTPS support [networking] [fptcom] [gui] [settings.cpp]
- lamedb 2.5, comments support [e2db]
- neutrino webtv support (issues:#35) [e2db] [gui]
- reference, merge markers with same name [gui] [mainView.cpp]
- force updates from TSV, CSV, eg. rename channels, to change channels data [gui] [mainView.cpp]
- tab default focus, tab profile
QComboBox, eg. floating dock widget [gui] [tab.cpp] [viewAbstract.cpp] - find toolbar, look and feel [gui] [windows] [linux]
- items move and copy, from and to, drag and drop is not enough [gui] [cli]
- parental userbouquet
FROM BOUQUET, unknown compatibility [e2db] - parental userbouquet
FROM BOUQUET, visual feedback icon [gui] [e2db] - ftp callbacks,
tab::resetStatusBaris called twice [gui] [tab.cpp] - usability, import multiple selection [gui] [tab.cpp]
- usability, import directory selection [gui] [tab.cpp]
- accessibility status [a11y] [gui]
- HiDPI, font sizes [gui]
- intl. support,
LRMtext is not enough [rtl] [gui] - Picons Editor,
QListWidget::IconModelazy load [gui] [piconsView.cpp] - debug to stdout is not working on silicon [arm64] [macos]
- neutrino cable, atsc, unknown support [e2db]
- find match cache, is cached after reset, on debug [gui] [viewAbstract.cpp]
- flatpak sandbox, capability to save directory with multiple files,
xdg-desktop-portal[gui] [gui.cpp] [xdg] [flatpak]
To Check:
- console, one segfault, maybe
QWidget::deleteLater[gui] [console_gui.cpp] [tools.cpp] [tab.cpp] - XML entities encoding, eg. satellite name [e2db]
- singular userbouquet import, in original sorting order,
e2db_parser::parse_e2db_bouquet[e2db] - preferences, settings dialog, on
Enterkeybind, is not saving settings [gui] [settings.cpp] -
onid == 0x0001isvalid = (tsid > 0x0001),valid = trueis False on STB [e2db] - runtime exceptions, eg. use of
std::runtime_errorcauses segfault on mingw32 [build] - import from ftp, tools and demo, expending
e2db::import_blobe2db_parser::parse_e2db[e2db] - neutrino terrestrial, wrong syntax, eg.
name="NaN"name="0.0E"[e2db] - telnet reload, it connects but seems to not working [ftpcom]
- telnet emulation py script, seems to not working [workspace] [start-telnet.py]
- combobox defects,
QComboBox, eg. sort menu, edit service [qt-wasm] [gui] - edit service on demo, collision dialog is not displayed, dialogs limitation [qt-wasm] [gui] [editService.cpp]
- snapcraft cmake log,
libcurl4t64conflict,kde-neon-6[build] [snapcraft]