Commit Graph

1273 Commits

Author SHA1 Message Date
Dale ff83de3380 fix(compose): Handle different intents in provideSharedAttachments
Manage single and multiple URIs without throwing a class cast exception.
2026-03-06 17:07:38 -08:00
Inhishonor 16c495a0a1 compose: Fix sendAsGroup switch not responding on creating conversation 2026-03-03 13:37:30 -08:00
Ben Iofel 434b9d610b cleanup 2026-02-03 01:40:27 -05:00
Ben Iofel 2cdf9f5fc0 Merge remote-tracking branch 'origin/master' into view-bindings-2 2026-01-26 02:25:15 -05:00
octoshrimpy 57d95a9ac6 chore: release v4.3.4 (2236) 2026-01-25 17:50:53 +00:00
octoshrimpy 13e6de7a40 Merge pull request #685 from Inhishonor/message-managment
Move the auto delete old message setting to message management
2026-01-24 08:48:30 -05:00
octoshrimpy fcc410d367 Merge pull request #680 from weblate/weblate-quik-strings
Translations update from Hosted Weblate
2026-01-24 08:47:41 -05:00
octoshrimpy d4576c8482 Merge pull request #677 from benwaffle/show-who-sent-emojis
Implement tapping emoji to see who reacted
2026-01-24 08:47:00 -05:00
Marek Polák fd220469a8 Translated using Weblate (Czech)
Currently translated at 100.0% (408 of 408 strings)

Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/cs/
2026-01-20 17:01:48 +01:00
Inhishonor 8ac0daadc4 Clean up messageUtils code 2026-01-15 19:45:44 -08:00
Inhishonor 50abd37824 Move auto delete old messages to message management
It fits better here and will help cleaning out the settings page
2026-01-15 19:39:15 -08:00
ezn24 b436d25c68 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (408 of 408 strings)

Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/zh_Hant/
2026-01-15 07:01:47 +01:00
Ben Iofel dfe0094093 remove excessive padding 2026-01-14 01:02:01 -05:00
Ben Iofel 56d19f366f fix clipping 2026-01-14 00:47:11 -05:00
Ben Iofel a35c27d676 remove ok button 2026-01-14 00:41:02 -05:00
Rasti K5 1e6f602846 Added translation using Weblate (Kurdish (Central)) 2026-01-14 00:06:03 +01:00
Ghost of Sparta 6ae77ce741 Translated using Weblate (Hungarian)
Currently translated at 100.0% (408 of 408 strings)

Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/hu/
2026-01-14 00:05:56 +01:00
JSchmerling e04e3d5364 Translated using Weblate (Italian)
Currently translated at 99.7% (396 of 397 strings)

Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/it/
2026-01-13 17:05:31 +01:00
Nguyen Thi Thao Nhi 3c29373b78 Translated using Weblate (Vietnamese)
Currently translated at 86.3% (343 of 397 strings)

Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/vi/
2026-01-13 17:05:30 +01:00
JSchmerling 47659b8177 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/
2026-01-13 17:05:29 +01:00
Eliovir 94e4a4c861 Translated using Weblate (French)
Currently translated at 100.0% (397 of 397 strings)

Translation: QUIK/strings
Translate-URL: https://hosted.weblate.org/projects/quik/strings/fr/
2026-01-13 17:05:28 +01:00
Ben Iofel 625b08d5f8 simplify 2026-01-12 10:45:41 -05:00
Ben Iofel 45a1426319 Implement tapping emoji to see who reacted 2026-01-12 03:49:25 -05:00
Ben Iofel 7c52fedd89 Display all reacted emojis
Not just the most common one
2026-01-12 02:39:03 -05:00
Ben Iofel 109c3c2c0a Use QkBindingViewHolder in single-type adapters
Store ViewBinding in the ViewHolder instead of recreating it via
.bind() on every onBindViewHolder call. This reduces allocations
and simplifies the code.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 02:09:53 -05:00
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