Ben Iofel
6f3d6cc679
Simplify checkbox access in PreferenceView
...
Add widget and checkbox properties to PreferenceView, eliminating
repetitive findViewById<QkSwitch>(R.id.checkbox) calls throughout
the codebase.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 02:06:18 -05:00
Ben Iofel
7f984f715e
Finish migration to ViewBinding
2026-01-12 01:48:12 -05:00
octoshrimpy
dbcfbde52f
chore: release v4.3.3 (2235)
2026-01-12 04:22:36 +00:00
octoshrimpy
09a9bd136b
Merge pull request #672 from Inhishonor/deduplicate-messages
...
Add a deduplicate message feature
2026-01-11 23:21:33 -05:00
Inhishonor
c1d824abbc
Add a deduplicate message feature
...
- Adds a new class of features for message management.
- Adds a manual option to find and delete duplicate messages
- Adds a setting to automatically delete duplicates during sync
- Adds a sha256 hashing function
Co-authored-by: octoshrimpy <octoshrimpy@users.noreply.github.com >
2026-01-11 19:36:52 -08:00
octoshrimpy
41b386c7e5
Merge pull request #662 from Inhishonor/conversation-loading
...
Fix compose activity infinitely loading
2026-01-11 12:31:40 -05:00
octoshrimpy
4653cbe0fa
Merge pull request #660 from Inhishonor/messaging-default-app
...
Set QUIK as a potential default messaging app.
2026-01-11 12:29:23 -05:00
octoshrimpy
6849991120
Merge pull request #648 from Inhishonor/logging-update
...
Clean up logging
2026-01-11 12:28:16 -05:00
octoshrimpy
6df814b0a0
Merge pull request #647 from Inhishonor/notif-improvements
...
Improvements to the worker and message notifications
2026-01-11 12:27:57 -05:00
octoshrimpy
26b752b2e5
Merge pull request #640 from Inhishonor/emoji-sync
...
Add a dedicated emoji reaction sync progress bar
2026-01-11 12:25:50 -05:00
CyanWolf
84e943e45b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/es/
2026-01-09 01:01:49 +00:00
109247019824
d8c66b07d0
Translated using Weblate (Bulgarian)
...
Currently translated at 76.0% (302 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2026-01-07 18:01:48 +00:00
109247019824
65c2064d40
Translated using Weblate (Bulgarian)
...
Currently translated at 75.8% (301 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2026-01-05 20:01:49 +00:00
109247019824
ba41a695cb
Translated using Weblate (Bulgarian)
...
Currently translated at 71.7% (285 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2026-01-03 01:01:47 +00:00
109247019824
de4a94d68c
Translated using Weblate (Bulgarian)
...
Currently translated at 71.7% (285 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2025-12-31 05:00:23 +01:00
Inhishonor
5687ec1ff7
Add better error handling for conversation loading
2025-12-30 08:34:25 -08:00
Inhishonor
8a2b739588
Set app as a potential default messaging app.
...
Some launchers need this in order to launch the app as default.
2025-12-29 17:23:01 -08:00
109247019824
a2405f7a99
Translated using Weblate (Bulgarian)
...
Currently translated at 65.2% (259 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2025-12-28 22:06:22 +01:00
Cabbar Hayıroğlu
237bc83e86
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/tr/
2025-12-27 19:00:24 +00:00
109247019824
56db2d31c2
Translated using Weblate (Bulgarian)
...
Currently translated at 41.0% (163 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2025-12-27 19:00:22 +00:00
109247019824
6fd6c4d042
Translated using Weblate (Bulgarian)
...
Currently translated at 37.5% (149 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2025-12-26 07:00:21 +01:00
109247019824
1585662b38
Translated using Weblate (Bulgarian)
...
Currently translated at 29.4% (117 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2025-12-25 04:00:25 +00:00
Arthur Machabéïs-Berthomé
7e0cbbd5f5
Translated using Weblate (French)
...
Currently translated at 98.7% (392 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/fr/
2025-12-22 14:00:26 +00:00
109247019824
f0fb186f87
Translated using Weblate (Bulgarian)
...
Currently translated at 7.0% (28 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/bg/
2025-12-22 14:00:21 +00:00
109247019824
69fba441ad
Added translation using Weblate (Bulgarian)
2025-12-21 06:02:22 +01:00
Inhishonor
096c7e3c68
Clean up logging
2025-12-20 17:56:05 -08:00
Inhishonor
9588cae1e3
Prevent notifications from alerting on update
...
This was killing the notification sound on older Android versions.
2025-12-20 14:10:38 -08:00
Inhishonor
260de358a3
Use a new icon for the worker notification
2025-12-20 14:10:38 -08:00
Inhishonor
a0e0a8fd32
Make worker notification silent
2025-12-20 14:10:37 -08:00
ezn24
04a69e147d
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/zh_Hant/
2025-12-20 09:00:19 +01:00
Inhishonor
33f10e7edd
Add a dedicated emoji reaction sync process
...
Looks better, and provides better UX
2025-12-18 16:50:01 -08:00
hulse
bc4c61e956
Translated using Weblate (Persian)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/fa/
2025-12-16 22:00:22 +01:00
Marek Polák
888e623839
Translated using Weblate (Czech)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/cs/
2025-12-16 22:00:21 +01:00
bomzhellino
4063f227f4
Translated using Weblate (Russian)
...
Currently translated at 99.7% (396 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/ru/
2025-12-15 07:00:19 +01:00
Ghost of Sparta
fc7d28fe2d
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/hu/
2025-12-15 07:00:18 +01:00
Tomik
1f2f17e0b5
Translated using Weblate (Polish)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/pl/
2025-12-14 00:29:27 +01:00
hulse
24b895b81e
Translated using Weblate (Persian)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/fa/
2025-12-14 00:29:27 +01:00
Sérgio Marques
1d8fc0718d
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/pt/
2025-12-14 00:29:26 +01:00
Kachelkaiser
0ab3df447c
Translated using Weblate (German)
...
Currently translated at 100.0% (397 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/de/
2025-12-13 11:55:41 +01:00
Sérgio Marques
3127733e3e
Translated using Weblate (Portuguese)
...
Currently translated at 98.2% (390 of 397 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/pt/
2025-12-13 11:55:41 +01:00
Sérgio Marques
081b068427
Translated using Weblate (Portuguese)
...
Currently translated at 98.7% (391 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/pt/
2025-12-13 01:10:14 +00:00
Tomik
9cec49c4d6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (396 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/pl/
2025-12-13 01:10:13 +00:00
Ghost of Sparta
98c5a43865
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (396 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/hu/
2025-12-13 01:10:12 +00:00
bomzhellino
292e8d2dc9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (396 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/ru/
2025-12-13 01:10:11 +00:00
JSchmerling
1922d75370
Translated using Weblate (Italian)
...
Currently translated at 100.0% (396 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/it/
2025-12-13 01:10:10 +00:00
JSchmerling
f2e315354c
Translated using Weblate (Italian)
...
Currently translated at 99.4% (394 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/it/
2025-12-13 01:10:09 +00:00
Kachelkaiser
16374bd761
Translated using Weblate (German)
...
Currently translated at 100.0% (396 of 396 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/de/
2025-12-13 01:10:08 +00:00
hulse
dcd33a2c81
Translated using Weblate (Persian)
...
Currently translated at 100.0% (394 of 394 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/fa/
2025-12-13 01:10:08 +00:00
JSchmerling
3f3b8cf626
Translated using Weblate (Italian)
...
Currently translated at 99.2% (391 of 394 strings)
Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/it/
2025-12-13 01:10:07 +00:00
octoshrimpy
b4bce2c1a9
Merge pull request #625 from Inhishonor/receiving-notification
...
Add a description to the worker notification
2025-12-12 19:50:56 -05:00