diff --git a/CHANGELOG.md b/CHANGELOG.md index c328fb5..d61aaf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## Squawk 0.1.5 (UNRELEASED) +### Bug fixes +- error with sending attached files to the conference +- error with building on lower versions of QXmpp +- error on the first access to the conference database +- quit now actually quits the app + + ## Squawk 0.1.4 (Apr 14, 2020) ### New features - message line now is in the same window with roster (new window dialog is still able to opened on context menu) diff --git a/core/account.cpp b/core/account.cpp index 4c251f7..9ef85ee 100644 --- a/core/account.cpp +++ b/core/account.cpp @@ -1141,7 +1141,7 @@ void Core::Account::onClientError(QXmppClient::Error err) case QXmppStanza::Error::UnexpectedRequest: errorText = "Unexpected request"; break; -#if (QXMPP_VERSION) >= QT_VERSION_CHECK(1, 1, 0) +#if (QXMPP_VERSION) >= QT_VERSION_CHECK(1, 3, 0) case QXmppStanza::Error::PolicyViolation: errorText = "Policy violation"; break; diff --git a/translations/squawk.ru.ts b/translations/squawk.ru.ts index c425d52..e3b4d52 100644 --- a/translations/squawk.ru.ts +++ b/translations/squawk.ru.ts @@ -383,10 +383,6 @@ p, li { white-space: pre-wrap; } Download Скачать - - Push the button to daownload the file - Нажмите на кнопку что бы загрузить файл - Error uploading file: %1 You can try again @@ -409,6 +405,10 @@ You can try again Uploading... Загружается... + + Push the button to download the file + Нажмите на кнопку что бы загрузить файл + Models::Room @@ -548,10 +548,6 @@ You can try again Add conference Присоединиться к беседе - - Contact list - Список контактов - Disconnect Отключить diff --git a/ui/squawk.cpp b/ui/squawk.cpp index a808dff..26d69e0 100644 --- a/ui/squawk.cpp +++ b/ui/squawk.cpp @@ -54,6 +54,7 @@ Squawk::Squawk(QWidget *parent) : connect(m_ui->actionAccounts, &QAction::triggered, this, &Squawk::onAccounts); connect(m_ui->actionAddContact, &QAction::triggered, this, &Squawk::onNewContact); connect(m_ui->actionAddConference, &QAction::triggered, this, &Squawk::onNewConference); + connect(m_ui->actionQuit, &QAction::triggered, this, &Squawk::close); connect(m_ui->comboBox, qOverload(&QComboBox::activated), this, &Squawk::onComboboxActivated); //connect(m_ui->roster, &QTreeView::doubleClicked, this, &Squawk::onRosterItemDoubleClicked); connect(m_ui->roster, &QTreeView::customContextMenuRequested, this, &Squawk::onRosterContextMenu); @@ -64,7 +65,6 @@ Squawk::Squawk(QWidget *parent) : connect(contextMenu, &QMenu::aboutToHide, this, &Squawk::onContextAboutToHide); //m_ui->mainToolBar->addWidget(m_ui->comboBox); - setWindowTitle(tr("Contact list")); if (testAttribute(Qt::WA_TranslucentBackground)) { m_ui->roster->viewport()->setAutoFillBackground(false); } diff --git a/ui/utils/messageline.cpp b/ui/utils/messageline.cpp index 0ef5f07..fec0037 100644 --- a/ui/utils/messageline.cpp +++ b/ui/utils/messageline.cpp @@ -369,16 +369,12 @@ void MessageLine::responseLocalFile(const QString& messageId, const QString& pat if (muItr != uploadPaths.end()) { uploadPaths.erase(muItr); } - if (room) { - removeMessage(messageId); - } else { - Shared::Message msg = itr->second->getMessage(); - removeMessage(messageId); - msg.setCurrentTime(); - message(msg); - itr = messageIndex.find(messageId); - itr->second->showFile(path); - } + Shared::Message msg = itr->second->getMessage(); + removeMessage(messageId); + msg.setCurrentTime(); + message(msg); + itr = messageIndex.find(messageId); + itr->second->showFile(path); } else { itr->second->showFile(path); //then it is already cached file } @@ -387,7 +383,7 @@ void MessageLine::responseLocalFile(const QString& messageId, const QString& pat if (uItr == uploading.end()) { const Shared::Message& msg = itr->second->getMessage(); itr->second->addButton(QIcon::fromTheme("download"), tr("Download"), "" + msg.getOutOfBandUrl() + ""); - itr->second->showComment(tr("Push the button to daownload the file")); + itr->second->showComment(tr("Push the button to download the file")); } else { qDebug() << "An unhandled state for file uploading - empty path"; }