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
29c809ac34
Merge pull request #673 from octoshrimpy/release/v4.3.3
...
Release v4.3.3 (2235)
2026-01-11 23:24:41 -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
58d142dbd6
Merge pull request #671 from octoshrimpy/contributing-readme-review
...
update readme and contributing
2026-01-11 20:36:05 -05:00
octoshrimpy
b2281827c2
Update README.md
...
Co-authored-by: Ben Iofel <1713819+benwaffle@users.noreply.github.com >
2026-01-11 20:35:33 -05:00
octoshrimpy
b07996d39f
update verbiage for keeping issues tidy
2026-01-11 15:46:53 -05:00
octoshrimpy
27cafb08fc
update readme and contributing
2026-01-11 15:05:25 -05:00
octoshrimpy
0c4dc02e45
Merge pull request #619 from weblate/weblate-quik-emoji-reaction-regex
...
Translations update from Hosted Weblate
2026-01-11 12:36:24 -05:00
octoshrimpy
e2147407a0
Merge pull request #667 from Inhishonor/contributing-updates
...
Contributing guidelines updates
2026-01-11 12:35:50 -05:00
octoshrimpy
1904dcba87
Merge pull request #666 from Inhishonor/release-workflow-updates
...
Update release workflow
2026-01-11 12:33:17 -05:00
octoshrimpy
9cd96ef757
Merge pull request #665 from octoshrimpy/update-mms-configs-20260101022840
...
Update MMS configs
2026-01-11 12:32:44 -05:00
octoshrimpy
67e9f62a62
Merge pull request #664 from Inhishonor/realm-migration
...
Fix realm migration again
2026-01-11 12:32:00 -05: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
05bcafac90
Merge pull request #634 from Inhishonor/duplicated-messages
...
Fix duplicated messages
2026-01-11 12:31:25 -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
e6be79bafe
Merge pull request #656 from Inhishonor/validate-fastlane-action
...
Add a GH action to validate fastlane metadata
2026-01-11 12:28:33 -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
5e514c9a4a
Merge pull request #642 from Inhishonor/emoji-ellipses
...
Support matching message reactions that are truncated
2026-01-11 12:27:11 -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
octoshrimpy
45227fdb76
Merge pull request #636 from Truffle2143/master
...
Fix message content filters not being called
2026-01-11 12:23:34 -05:00
octoshrimpy
5ba953395f
Merge pull request #635 from Inhishonor/search
...
Fix search not recognizing special characters
2026-01-11 12:14:39 -05:00
octoshrimpy
48436263f1
Merge pull request #626 from Cj-Malone/patch-1
...
[DOCS] Update F-Droid link
2026-01-11 12:12:44 -05:00
octoshrimpy
974c8c7cca
Merge pull request #618 from weblate/weblate-quik-strings
...
Translations update from Hosted Weblate
2026-01-11 12:12:14 -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
Benno
ec926c195a
Translated using Weblate (German)
...
Currently translated at 100.0% (14 of 14 strings)
Translation: QUIK/Emoji Reaction Regex
Translate-URL: https://hosted.weblate.org/projects/quik/emoji-reaction-regex/de/
2026-01-04 20:47:39 +01: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
Inhishonor
28996370f1
Add a section about draft pr to CONTRIBUTING
2026-01-02 05:47:01 -08:00
Inhishonor
a0f07d0a69
Add a section about pr size in CONTRIBUTING
2026-01-02 05:30:12 -08:00
Inhishonor
49f10317be
Fix typos/formatting in CONTRIBUTING.md
2026-01-02 05:24:17 -08:00
Inhishonor
cec52e4d86
Fix release notes generation logic
...
Use semver to determine the most recent version and then generate the release notes from there.
2026-01-01 06:25:50 -08:00
Inhishonor
43790ee9ec
Set new releases as prereleases
...
That will give us time to test things before pushing the update out.
2026-01-01 05:03:08 -08:00
github-actions[bot]
4f60e6d882
Update MMS configs from com.google.android.apps.messaging.apk.
2026-01-01 02:31:38 +00:00
Inhishonor
68f965a6ed
Fix realm migration again
2025-12-31 07:07:29 -08: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
d1473a60a6
Provide a fallback conversation if content provider returns null
...
In some cases, (mainly on HyperOS and variants) content provider will return null if an empty conversation is created. This was breaking the compose activity as it expects some object other than null.
This commit changes the behavior to provide a new conversation object if createConversationFromCp ever returns null.
2025-12-30 17:55:32 -08:00
Inhishonor
5687ec1ff7
Add better error handling for conversation loading
2025-12-30 08:34:25 -08:00
Inhishonor
1b145d21b2
Fix threading issues in the contact functions
2025-12-30 08:32:43 -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
Inhishonor
989f37cc1f
Add a GH action to validate fastlane metadata
...
As we are now translating the app descriptions we should have a validation check instead of blindly merging.
2025-12-27 06:37:10 -08: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