1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

28 Commits

Author SHA1 Message Date
Anthony Bilinski
f4e64ee7a6
feat(History): Add a GUI error on database schema mismatch
Fix #5683
2022-05-20 11:38:12 -07:00
Anthony Bilinski
1ac7285c79
refactor(widget): Make RemoveFriendDialog generic for Chats 2022-03-30 19:27:57 -07:00
Anthony Bilinski
efc641efd7
feat(Settings): Add GUI notice for global settings upgrade failure
Due to new MessageBoxManager, Settings now has the ability to show errors
during init.
2022-03-24 02:14:21 -07:00
Anthony Bilinski
b24faabf42
refactor(GUI): Move remaining messsage box functionality to new class
* Pass MessageBoxManager instantiation around instead of relying on a singleton
* Mock MessageBoxManager for unit tests when needed, since they don't have a
  QApplication which is required for creating QWidgets
* Remove GUI class, which didn't have a clear purpose
2022-03-24 02:14:20 -07:00
Anthony Bilinski
e740859ef9
feat(history): Add self join/part messages
Makes it so that looking back in chat history, you can see which users you were
connected to for any message. Otherwise self client restarts are unseen.
Follows showGroupJoinLeaveMessages setting which defaults to false, so only
users who opt in will see the messages.

Scrap generic numArg handling. It somewhat increases complexity and doesn't
reduce code either.
2022-03-10 16:23:46 -08:00
Anthony Bilinski
2b41a06b55
feat(Settings): Add system for versioning and upgrading Settings
Similar to how History handles SCHEMA_VERSION. Run separately on global and
personal settings, since some state in global, and personal settings can’t be
done globally since they require the passkey.

Restrict a user from downgrading past the saved settings version, due to
possible compatibility breaks or old qTox versions re-introducing corrupt state
that was already healed.

Pass in new profile state for personal settings rather than relying on settings
file presence because personal settings can be stored in either the personal
settings file or global settings file. This was introduced in
aea9eea8a4 when personal settings were first
moved to their own file.
2022-03-06 06:00:13 -08:00
Anthony Bilinski
069ab92fd0
feat(UI): Add UI For controlling group join and leave system messages setting 2022-02-20 18:14:55 -08:00
Anthony Bilinski
1031b315b9
chore(i18n): update translation files for Weblate 2022-02-19 03:26:11 -08:00
Anthony Bilinski
2d6fe8ee59
chore(i18n): update translation files for Weblate 2021-03-04 05:31:02 -08:00
sudden6
cb5f1a73ca
chore(i18n): update translation files for Weblate 2019-08-28 21:09:15 -07:00
Anthony Bilinski
80e457da1d
chore(i18n): update translation files for Weblate 2019-04-24 09:01:33 -07:00
sudden6
f7bfc99c1c
chore(l10n): update translations from Weblate
Bogdan Khomutsky (1):
      feat(l10n): update Ukrainian translation from Weblate

Jonatan Nyberg (2):
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate

Sonic Doom (1):
      feat(l10n): update Tamil translation from Weblate

Vasyan Nyasha (1):
      feat(l10n): update Ukrainian translation from Weblate

Weblate (1):
      Merge branch 'master' into weblate-merge-tmp

jji1902 (1):
      feat(l10n): update Korean translation from Weblate

Николай Спахиев (1):
      feat(l10n): update Bulgarian translation from Weblate
2018-07-02 11:58:43 +02:00
sudden6
fdcc695977
chore(i18n): update translation files for Weblate 2018-01-11 22:21:00 +01:00
Zetok Zalbavar
76d4dd32c9
chore(i18n): update translation files for Weblate 2017-11-11 09:16:06 +00:00
Zetok Zalbavar
2ce41521f2
chore(i18n): update translation files for Weblate 2017-10-29 11:36:02 +00:00
Zetok Zalbavar
3cc62ce35d
chore(i18n): update translation files for Weblate 2017-10-08 17:13:59 +01:00
Zetok Zalbavar
73ddc67a97
chore(i18n): update translation files for Weblate 2017-09-30 18:56:52 +01:00
Zetok Zalbavar
5f22df6cac
chore(i18n): update translation files for Weblate 2017-07-14 07:26:30 +01:00
Zetok Zalbavar
f72c83afb7
chore(i18n): update translation files for Weblate 2017-03-19 13:35:32 +00:00
Zetok Zalbavar
d812afe829
chore(i18n): update translation files for Weblate 2017-02-26 12:21:18 +00:00
paksong
9fca736506
feat(l10n): update Korean translation from Weblate 2017-02-21 09:24:45 +00:00
paksong
c8660c8b80
feat(l10n): update Korean translation from Weblate 2017-02-05 07:06:49 +00:00
Zetok Zalbavar
f15888bad1
chore(i18n): update translation files for Weblate 2017-01-12 15:33:02 +00:00
Zetok Zalbavar
9c3256386d
chore(i18n): update translation files for Weblate 2016-12-19 06:46:34 +00:00
Zetok Zalbavar
fba5f8ccc4
fix(UI): remove unnecessary space between a word and colon 2016-12-17 01:34:46 +03:00
Zetok Zalbavar
668ea8e4c7
chore(i18n): update translation files for Weblate 2016-12-16 14:52:36 +03:00
Zetok Zalbavar
3c71e5e2e1
chore(i18n): update translation files for Weblate 2016-12-09 02:10:17 +00:00
박길송
6e040b8e7c
feat(l10n): add Korean translation from Weblate 2016-11-28 22:23:41 +00:00