mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
17043dbc45
12 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
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. |
||
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
|
||
Anthony Bilinski
|
069ab92fd0
|
feat(UI): Add UI For controlling group join and leave system messages setting | ||
Anthony Bilinski
|
1031b315b9
|
chore(i18n): update translation files for Weblate | ||
Anthony Bilinski
|
3fcbfd63bc
|
chore(l10n): update translations from Weblate
109247019824 (2): feat(l10n): update Bulgarian translation from Weblate feat(l10n): update Bulgarian translation from Weblate Abu Sarim Hindi (2): feat(l10n): add Urdu translation using Weblate feat(l10n): update Urdu translation from Weblate Alexander-David Beck (3): feat(l10n): update German translation from Weblate feat(l10n): update German translation from Weblate feat(l10n): update German translation from Weblate Anthony Bilinski (2): feat(l10n): add English (United States) translation using Weblate Deleted translation using Weblate (English (United States)) Artem (1): feat(l10n): update Russian translation from Weblate Atrate (1): feat(l10n): update Polish translation from Weblate Claes-Göran Nydahl (1): feat(l10n): update Swedish translation from Weblate Eric (3): feat(l10n): update Chinese (Simplified) translation from Weblate feat(l10n): update Chinese (Simplified) translation from Weblate feat(l10n): update Chinese (Simplified) translation from Weblate Frankie McEyes (1): feat(l10n): update Italian translation from Weblate Gediminas Murauskas (6): feat(l10n): update Lithuanian translation from Weblate feat(l10n): update Lithuanian translation from Weblate feat(l10n): update Lithuanian translation from Weblate feat(l10n): update Lithuanian translation from Weblate feat(l10n): update Lithuanian translation from Weblate feat(l10n): update Lithuanian translation from Weblate Ivan (1): feat(l10n): update Russian translation from Weblate Jonatan Nyberg (1): feat(l10n): update Swedish translation from Weblate Kaantaja (1): feat(l10n): update Finnish translation from Weblate Karl Tammik (4): feat(l10n): update Finnish translation from Weblate feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate Kristjan Räts (2): feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate Matej Golian (1): feat(l10n): update Slovak translation from Weblate Oğuz Ersen (2): feat(l10n): update Turkish translation from Weblate feat(l10n): update Turkish translation from Weblate Plamen Nazarov (1): feat(l10n): update Bulgarian translation from Weblate Rafael Nadal (2): feat(l10n): update Czech translation from Weblate feat(l10n): update Czech translation from Weblate S3aBreeze (3): feat(l10n): update Russian translation from Weblate feat(l10n): update Russian translation from Weblate feat(l10n): update Russian translation from Weblate SC (1): feat(l10n): update Portuguese translation from Weblate Sparkwave (1): feat(l10n): update Polish translation from Weblate The Cats (14): feat(l10n): update Portuguese (Brazil) translation from Weblate feat(l10n): update Spanish translation from Weblate feat(l10n): update French translation from Weblate feat(l10n): update Spanish translation from Weblate feat(l10n): update French translation from Weblate feat(l10n): update Portuguese (Brazil) translation from Weblate feat(l10n): update French translation from Weblate feat(l10n): update Italian translation from Weblate feat(l10n): update German translation from Weblate feat(l10n): update Italian translation from Weblate feat(l10n): update German translation from Weblate feat(l10n): update German translation from Weblate feat(l10n): update Italian translation from Weblate feat(l10n): update Hebrew translation from Weblate Tomi P (1): feat(l10n): update Finnish translation from Weblate Trendyne (2): feat(l10n): add Icelandic translation using Weblate feat(l10n): update Icelandic translation from Weblate Tymofii Lytvynenko (1): feat(l10n): update Ukrainian translation from Weblate coronabond (1): feat(l10n): update Italian translation from Weblate litavycia (1): feat(l10n): update Ukrainian translation from Weblate mati (1): feat(l10n): update Polish translation from Weblate nue (2): feat(l10n): update Latvian translation from Weblate feat(l10n): update Latvian translation from Weblate redtide (1): feat(l10n): update Italian translation from Weblate remussatala (2): feat(l10n): update Romanian translation from Weblate feat(l10n): update Romanian translation from Weblate ssantos (2): feat(l10n): update Portuguese translation from Weblate feat(l10n): update Portuguese translation from Weblate t4llkr (1): feat(l10n): update Russian translation from Weblate wang (1): feat(l10n): update Chinese (Simplified) translation from Weblate 曹恩逢 (1): feat(l10n): update Chinese (Traditional) translation from Weblate |
||
Anthony Bilinski
|
2d6fe8ee59
|
chore(i18n): update translation files for Weblate | ||
Anthony Bilinski
|
4556f74f5a
|
chore(l10n): update translations from Weblate
6π (1): feat(l10n): update French translation from Weblate Alberto Luaces (3): feat(l10n): add Galician translation using Weblate feat(l10n): update Galician translation from Weblate feat(l10n): update Galician translation from Weblate Allan Nordhøy (2): feat(l10n): update Norwegian Bokmål translation from Weblate feat(l10n): update Norwegian Bokmål translation from Weblate Anonymous (1): feat(l10n): update Czech translation from Weblate Artem (2): feat(l10n): update Russian translation from Weblate feat(l10n): update Russian translation from Weblate Atrate (3): feat(l10n): update Polish translation from Weblate feat(l10n): update Polish translation from Weblate feat(l10n): update Polish translation from Weblate Balazs (3): feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate Cornelius Kölbel (1): feat(l10n): update German translation from Weblate Emery Hemingway (2): feat(l10n): add Kannada translation using Weblate feat(l10n): update Kannada translation from Weblate Filipovic Dragan (2): feat(l10n): update Serbian translation from Weblate feat(l10n): update Serbian translation from Weblate Hakim Oubouali (2): feat(l10n): add Berber translation using Weblate feat(l10n): update Berber translation from Weblate HelaBasa (2): feat(l10n): add Sinhala translation using Weblate feat(l10n): update Sinhala translation from Weblate Hosted Weblate (81): Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. Merge branch 'origin/master' into Weblate. J. Lavoie (5): feat(l10n): update French translation from Weblate feat(l10n): update Italian translation from Weblate feat(l10n): update German translation from Weblate feat(l10n): update French translation from Weblate feat(l10n): update Italian translation from Weblate Jonatan Nyberg (5): feat(l10n): update Swedish translation from Weblate feat(l10n): update Swedish translation from Weblate feat(l10n): update Swedish translation from Weblate feat(l10n): update Swedish translation from Weblate feat(l10n): update Swedish translation from Weblate Karl Tammik (2): feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate Kaur Männamaa (5): feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate Kristjan Räts (2): feat(l10n): update Estonian translation from Weblate feat(l10n): update Estonian translation from Weblate Lukáš Jelínek (1): feat(l10n): update Czech translation from Weblate Luna Jernberg (1): feat(l10n): update Swedish translation from Weblate Marek Ľach (1): feat(l10n): update Slovak translation from Weblate Martin Beer (7): 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 feat(l10n): update German translation from Weblate feat(l10n): update German translation from Weblate Michalis (2): feat(l10n): update Greek translation from Weblate feat(l10n): update Greek translation from Weblate Milo Ivir (2): feat(l10n): update Croatian translation from Weblate feat(l10n): update Croatian translation from Weblate Riku Viitanen (1): feat(l10n): update Finnish translation from Weblate Survesh VRL (1): feat(l10n): update Tamil translation from Weblate Søren Ingemann Nielsen (1): feat(l10n): update Danish translation from Weblate Tautvydas Zukauskas (1): feat(l10n): update Lithuanian translation from Weblate The Cats (4): feat(l10n): update French translation from Weblate feat(l10n): update French translation from Weblate feat(l10n): update Italian translation from Weblate feat(l10n): update Portuguese (Brazil) translation from Weblate Thect (1): feat(l10n): update Chinese (Traditional) translation from Weblate Thomas Weber (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 Whod (1): feat(l10n): update Bulgarian translation from Weblate William (2): feat(l10n): update Norwegian Bokmål translation from Weblate feat(l10n): update Norwegian Bokmål translation from Weblate anonymous (2): feat(l10n): update German translation from Weblate feat(l10n): update German translation from Weblate brokolice (2): feat(l10n): update Czech translation from Weblate feat(l10n): update Czech translation from Weblate mv87 (1): feat(l10n): update German translation from Weblate remussatala (1): feat(l10n): update Romanian translation from Weblate ssantos (1): feat(l10n): update Portuguese translation from Weblate tmerkuri (2): feat(l10n): add Albanian translation using Weblate feat(l10n): update Albanian translation from Weblate Мирослав Николић (1): feat(l10n): update Serbian translation from Weblate |
||
sudden6
|
f13ba3f972
|
chore(l10n): update translations from Weblate
Alexander Ritter (1): feat(l10n): update German translation from Weblate Allan Nordhøy (2): feat(l10n): update Norwegian Bokmål translation from Weblate feat(l10n): update Norwegian Bokmål translation from Weblate Andrey (1): feat(l10n): update Russian translation from Weblate Branko Kovačević (1): feat(l10n): update Serbian (latin) translation from Weblate Dan Baeza (4): feat(l10n): update Portuguese (Brazil) translation from Weblate feat(l10n): update Italian translation from Weblate feat(l10n): update Spanish translation from Weblate feat(l10n): update French translation from Weblate Deleted User (1): feat(l10n): update German translation from Weblate Kristjan Räts (1): feat(l10n): update Estonian translation from Weblate Milo Ivir (1): feat(l10n): update Croatian translation from Weblate Moo (1): feat(l10n): update Lithuanian translation from Weblate Oguz Ersen (1): feat(l10n): update Turkish translation from Weblate Vladimir Studinsky (1): feat(l10n): update German translation from Weblate Xoronic (5): feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate Zarko Gjurov (1): feat(l10n): update Macedonian translation from Weblate anonymous (5): feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate feat(l10n): update Dutch translation from Weblate kak mi (1): feat(l10n): update Chinese (Simplified) translation from Weblate zaefarani (1): feat(l10n): update Persian translation from Weblate Åke Engelbrektson (1): feat(l10n): update Swedish translation from Weblate |
||
sudden6
|
cb5f1a73ca
|
chore(i18n): update translation files for Weblate | ||
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 |
||
Anthony Bilinski
|
80e457da1d
|
chore(i18n): update translation files for Weblate | ||
Anthony Bilinski
|
685ae8ad6f
|
chore(l10n): update translations from Weblate
Allan Nordhøy (1): feat(l10n): update Norwegian Bokmål translation from Weblate Andrea (1): feat(l10n): update Bulgarian translation from Weblate Andrey (1): feat(l10n): update Russian translation from Weblate Armand Bozsik (1): feat(l10n): update Hungarian translation from Weblate Brage Gundersen (1): feat(l10n): update Norwegian Bokmål translation from Weblate DirektX (2): feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate Dual Natan (1): feat(l10n): update Macedonian translation from Weblate Emil Tang Kristensen (1): feat(l10n): update Danish translation from Weblate Enter (1): feat(l10n): update Uyghur translation from Weblate Eolia (1): feat(l10n): update French translation from Weblate Harly Hallikas (1): feat(l10n): update Estonian translation from Weblate Jeremia Dominguez (1): feat(l10n): update Lojban translation from Weblate Johnny (1): feat(l10n): update French translation from Weblate Jonatan Nyberg (2): feat(l10n): update Swedish translation from Weblate feat(l10n): update Swedish translation from Weblate Jyry Hjelt (1): feat(l10n): update Finnish translation from Weblate Reg Zi (1): feat(l10n): update Bulgarian translation from Weblate Rui Mendes (3): feat(l10n): add Portuguese (Brazil) translation using Weblate feat(l10n): update Portuguese translation from Weblate feat(l10n): update Portuguese (Brazil) translation from Weblate Ryo Nakano (4): feat(l10n): update Japanese translation from Weblate feat(l10n): update Japanese translation from Weblate feat(l10n): update Japanese translation from Weblate feat(l10n): update Japanese translation from Weblate Sasso0101 (1): feat(l10n): update Slovenian translation from Weblate TecHunter (1): feat(l10n): update French translation from Weblate Tomo S (2): feat(l10n): update Croatian translation from Weblate feat(l10n): update Croatian translation from Weblate Unlucky Luke (1): feat(l10n): update Swedish translation from Weblate Vangel Ajanovski (1): feat(l10n): update Macedonian translation from Weblate WaldiS (1): feat(l10n): update Polish translation from Weblate Weblate (3): Merge branch 'origin/master' into Weblate Merge branch 'origin/master' into Weblate Merge branch 'origin/master' into Weblate Whod (1): feat(l10n): update Bulgarian translation from Weblate Zarko Gjurov (1): feat(l10n): update Macedonian translation from Weblate aasami (1): feat(l10n): update Slovak translation from Weblate birkim (3): feat(l10n): update Uyghur translation from Weblate feat(l10n): update Uyghur translation from Weblate feat(l10n): update Uyghur translation from Weblate ilay (1): feat(l10n): update Chinese (Simplified) translation from Weblate monolifed (2): feat(l10n): update Turkish translation from Weblate feat(l10n): update Turkish translation from Weblate notramo (5): feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate feat(l10n): update Hungarian translation from Weblate ssantos (1): feat(l10n): update Portuguese translation from Weblate wellinkstein (1): feat(l10n): update French translation from Weblate |