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

54 Commits

Author SHA1 Message Date
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
sudden6
d99ae8421f
chore(l10n): update translations from Weblate
Allan Nordhøy (3):
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate

Cenk YILDIZLI (1):
      feat(l10n): update Turkish translation from Weblate

Coool (1):
      feat(l10n): update Latvian translation from Weblate

Dan Baeza (6):
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Spanish translation from Weblate

Gvido Zageris (1):
      feat(l10n): add Latvian translation using Weblate

Gvido Zāģeris (6):
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate

H Zeng (1):
      feat(l10n): update Chinese (Simplified) translation from Weblate

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

Lupa (2):
      feat(l10n): update Russian translation from Weblate
      feat(l10n): update Russian translation from Weblate

Moo (3):
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate

Rui Mendes (1):
      feat(l10n): update Portuguese translation from Weblate

Ryo Nakano (2):
      feat(l10n): update Japanese translation from Weblate
      feat(l10n): update Japanese translation from Weblate

Sabri Ünal (1):
      feat(l10n): update Turkish translation from Weblate

Schwonder Reismus (1):
      feat(l10n): update Russian translation from Weblate

Thomas Weber (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Viktar Vauchkevich (1):
      feat(l10n): update Belarusian translation from Weblate

Vlastimil Čoček (3):
      feat(l10n): update Czech translation from Weblate
      feat(l10n): update Slovak translation from Weblate
      feat(l10n): update Czech translation from Weblate

leela (1):
      feat(l10n): update Ukrainian translation from Weblate

remussatala (1):
      feat(l10n): update Romanian translation from Weblate

ssantos (1):
      feat(l10n): update German translation from Weblate
2019-08-28 21:09:06 -07:00
Anthony Bilinski
80e457da1d
chore(i18n): update translation files for Weblate 2019-04-24 09:01:33 -07:00
sudden6
4a113874a1
chore(l10n): update translations from Weblate
Allan Nordhøy (1):
      feat(l10n): update Norwegian Bokmål translation from Weblate

Andreas Kleinert (5):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

H Zeng (6):
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate

Johnny (2):
      feat(l10n): update Portuguese translation from Weblate
      feat(l10n): update French translation from Weblate

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

Kaur Männamaa (2):
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Kristjan Räts (1):
      feat(l10n): update Estonian translation from Weblate

Moo (1):
      feat(l10n): update Lithuanian translation from Weblate

Nathan Follens (1):
      feat(l10n): update Dutch translation from Weblate

Nikolay Korotkiy (2):
      feat(l10n): update Esperanto translation from Weblate
      feat(l10n): update Finnish translation from Weblate

Slobodan Terzić (1):
      feat(l10n): update Serbian translation from Weblate

Swirti Liberto (1):
      feat(l10n): update French translation from Weblate

Tiger tiger (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Uranna 12 (5):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Viktar Vauchkevich (1):
      feat(l10n): update Belarusian translation from Weblate

anonymous (2):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

gdqyx3whzs (3):
      feat(l10n): update Macedonian translation from Weblate
      feat(l10n): update Macedonian translation from Weblate
      feat(l10n): update Macedonian translation from Weblate

gorbiWTF (1):
      feat(l10n): update German translation from Weblate

kgkj kgkj (2):
      feat(l10n): update Greek translation from Weblate
      feat(l10n): update Greek translation from Weblate

ms-pc (2):
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update Spanish translation from Weblate

prhtnsm (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

remussatala (2):
      feat(l10n): update Romanian translation from Weblate
      feat(l10n): update Romanian translation from Weblate

vasily-mett (1):
      feat(l10n): update Russian translation from Weblate

wang (4):
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
2018-03-03 17:47:45 +01:00
sudden6
fdcc695977
chore(i18n): update translation files for Weblate 2018-01-11 22:21:00 +01:00
Viktar Vauchkevich
652cdab8d4
feat(l10n): update Belarusian translation from Weblate 2017-11-25 15:32:01 +03:00
Viktar Vauchkevich
07cf8838b5
feat(l10n): update Belarusian translation from Weblate 2017-11-11 09:16:06 +00:00
Viktar Vauchkevich
01b9bcd9d2
feat(l10n): update Belarusian translation from Weblate 2017-10-29 11:35:59 +00:00
Viktar Vauchkevich
753ea45b6d
feat(l10n): update Belarusian translation from Weblate 2017-10-08 17:13:51 +01:00
Zetok Zalbavar
73ddc67a97
chore(i18n): update translation files for Weblate 2017-09-30 18:56:52 +01:00
Viktar Vauchkevich
d5c6d1027c
feat(l10n): update Belarusian translation from Weblate 2017-07-22 08:35:25 +01:00
Viktar Vauchkevich
0c95284ecc
feat(l10n): update Belarusian translation from Weblate 2017-07-14 07:26:27 +01:00
Viktar Vauchkevich
576152305a
feat(l10n): update Belarusian translation from Weblate 2017-04-30 20:01:26 +01:00
Viktar Vauchkevich
a335e32af5
feat(l10n): update Belarusian translation from Weblate 2017-03-19 13:35:31 +00:00
Viktar Vauchkevich
f92bbbb9dd
feat(l10n): update Belarusian translation from Weblate 2017-02-26 12:21:17 +00:00
Viktar Vauchkevich
6fe2086148
feat(l10n): update Belarusian translation from Weblate 2017-02-21 09:24:35 +00:00
Viktar Vauchkevich
1494fbe4e1
feat(l10n): update Belarusian translation from Weblate 2017-02-05 07:02:39 +00:00
Viktar Vauchkevich
f938fef233
feat(l10n): update Belarusian translation from Weblate 2017-01-17 20:13:16 +00:00
Zetok Zalbavar
f15888bad1
chore(i18n): update translation files for Weblate 2017-01-12 15:33:02 +00:00
Viktar Vauchkevich
a3c876c14a
feat(l10n): update Belarusian translation from Weblate 2016-12-25 16:54:05 +00:00
Viktar Vauchkevich
10b09036ca
feat(l10n): update Belarusian translation from Weblate 2016-12-19 05:55:21 +00:00
Zetok Zalbavar
fba5f8ccc4
fix(UI): remove unnecessary space between a word and colon 2016-12-17 01:34:46 +03:00
Viktar Vauchkevich
b8aef1dceb
feat(l10n): update Belarusian translation from Weblate 2016-12-16 08:22:14 +00:00
Viktar Vauchkevich
fa550a127f
feat(l10n): update Belarusian translation from Weblate 2016-12-09 02:10:17 +00:00
Viktar Vauchkevich
899d74f1d9
feat(l10n): update Belarusian translation from Weblate 2016-11-28 22:23:41 +00:00
Viktar Vauchkevich
bb445a8e71
feat(l10n): update Belarusian translation from Weblate 2016-11-21 22:13:00 +00:00
Zetok Zalbavar
2b8f60ab78
chore(i18n): update translation files for Weblate 2016-11-19 20:43:41 +00:00
Viktar Vauchkevich
d898e7d40a
feat(l10n): update Belarusian translation from Weblate 2016-10-26 12:52:55 +01:00
Viktar Vauchkevich
226f4eaf4f
feat(l10n): update Belarusian translation from Weblate 2016-10-15 19:57:48 +01:00
Viktar Vauchkevich
4296d377ee
feat(l10n): update Belarusian translation from Weblate 2016-10-10 15:58:45 +01:00
Zetok Zalbavar
18218d33e2
chore(i18n): update translation files for Weblate 2016-10-08 21:08:00 +01:00
Viktar Vauchkevich
60af778fb8
feat(l10n): update Belarusian translation from Weblate 2016-10-04 09:50:47 +01:00
Zetok Zalbavar
14c97da7d5
chore(i18n): update translation files for weblate 2016-10-02 12:54:06 +01:00
Diadlo
fde9ad5356
fix(i18n): Removed extra tag from translation 2016-09-11 00:06:06 +03:00
Viktar Vauchkevich
0842b50b76
feat(l10n): update Belarusian translation from Weblate 2016-09-10 15:36:06 +01:00
qTox translations
c6a52b1f50
chore(i18n): update translation files for weblate 2016-09-05 21:05:40 +01:00
Viktar Vauchkevich
1b16466cf9
feat(l10n): update Belarusian translation from weblate 2016-08-09 18:34:52 +01:00
Viktar Vauchkevich
97d8c7a108
feat(l10n): update Belarusian translation from weblate 2016-08-06 10:03:01 +01:00
initramfs
b7aa982a57
chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
Viktar Vauchkevich
526f13aa0d
feat(l10n): update Belarusian translation from weblate 2016-07-19 19:23:23 +01:00
Viktar Vauchkevich
4442095378
feat(l10n): update Belarusian translation from weblate 2016-07-16 23:00:38 +01:00
Viktar Vauchkevich
7c6ba75200
feat(l10n): update Belarusian translation from weblate 2016-07-14 10:04:15 +01:00