Ben Iofel
a4e2ced6d8
overwrite emoji reactions with newer ones
2025-09-13 18:02:35 -04:00
Ben Iofel
dbecaf12a4
Show emoji reaction messages if target isn't found
2025-09-13 17:46:19 -04:00
Ben Iofel
ed63d27511
fix emoji count wrapping
2025-09-13 17:21:16 -04:00
Ben Iofel
fb28453b39
Apply suggestion from @Inhishonor
...
Co-authored-by: Inhishonor <inhishonor@protonmail.com >
2025-09-13 02:05:13 -04:00
Ben Iofel
e30bf37348
Apply suggestion from @Inhishonor
...
Co-authored-by: Inhishonor <inhishonor@protonmail.com >
2025-09-13 02:05:06 -04:00
Ben Iofel
01a52f51a7
cleanup
2025-09-07 01:27:56 -04:00
Ben Iofel
bb6379446a
use generic google messages regex
2025-09-04 14:40:28 -04:00
Ben Iofel
0e522f0346
add more russian regexes
2025-09-04 01:19:26 -04:00
Ben Iofel
2ab9ef3981
Make localization easier
...
use unicode chars, and allow partial jsons
2025-09-04 00:56:57 -04:00
Ben Iofel
f6019e1d80
Localize emoji patterns
2025-09-04 00:34:50 -04:00
Ben Iofel
d3eaa4fb2e
cleanup
2025-09-02 22:54:00 -04:00
Ben Iofel
50c6e08beb
Parse all emoji reactions on migration
2025-09-02 20:10:44 -04:00
Ben Iofel
dbba9c44c9
cleanup
2025-09-02 18:53:39 -04:00
Ben Iofel
fc70fe7f58
search all messages as emoji targets and log time taken
2025-09-02 18:49:06 -04:00
Ben Iofel
c1dcf8805d
move emoji reaction code to repo and impl
2025-09-02 18:45:52 -04:00
Ben Iofel
b4bc87a479
Fix emoji clipping
2025-09-02 18:07:33 -04:00
Ben Iofel
177f953400
Merge remote-tracking branch 'upstream/master' into emoji-reacts
2025-09-02 18:01:14 -04:00
Ben Iofel
46ec29546f
Parse google messages emoji removal
2025-09-02 17:30:28 -04:00
octoshrimpy
f2973fe56d
Merge pull request #529 from Inhishonor/sync
...
Refactor sync code to use an async transaction/separate looper thread
2025-08-29 11:16:39 -04:00
octoshrimpy
789a52bbec
Merge pull request #528 from Inhishonor/fix-logs
...
Fix logs
2025-08-29 11:16:24 -04:00
octoshrimpy
c950009fae
Merge pull request #523 from Inhishonor/widget-dark
...
Various improvements to the widget
2025-08-29 11:16:07 -04:00
octoshrimpy
048a1e5159
Merge pull request #518 from Inhishonor/fix-draft
...
Fix draft being sorted at the bottom
2025-08-29 11:15:45 -04:00
octoshrimpy
4dbd633c3b
Merge pull request #512 from Inhishonor/androidx
...
Migrate remaining components to androidx
2025-08-29 11:15:10 -04:00
octoshrimpy
ef5ead9f84
Merge pull request #511 from Inhishonor/attachment-name
...
Change attachments to be saved with `QUIK_format_date`
2025-08-29 11:14:50 -04:00
octoshrimpy
b324985fc7
Merge pull request #508 from peanut250/fix-filter-db-migration-conflict
...
Fix realm migration for message content filters
2025-08-29 11:14:10 -04:00
Ben Iofel
2ddcf9b68e
Fix message grouping
2025-08-27 23:15:23 -04:00
Ben Iofel
8a90923d7b
Fix clipping a bit
2025-08-27 21:59:50 -04:00
Ben Iofel
9b2ae330b9
cleanup
2025-08-27 21:37:16 -04:00
Ben Iofel
dfe83a3b48
newlines
2025-08-27 21:37:12 -04:00
Ben Iofel
2b09361288
remove pii logs
2025-08-27 21:31:43 -04:00
Ben Iofel
465a6ee739
handle removals
2025-08-27 18:45:08 -04:00
Ben Iofel
91ce2e84e4
handle iOS tapbacks
2025-08-27 17:47:45 -04:00
Ben Iofel
0c111b2ad2
fix default msg padding
2025-08-27 17:47:40 -04:00
Ben Iofel
a2568f1659
simplify target matching
2025-08-26 22:32:22 -04:00
Ben Iofel
07507e5e99
cleanup
2025-08-26 16:38:44 -04:00
Ben Iofel
401b70d16a
Parse and render emoji reactions
...
Fixes part of #152
To keep this PR simple, I've left out:
- when long-pressing on the emoji in a group MMS, a popup should come up listing which contact sent each emoji
- notifications (untested)
- sending emoji reactions
2025-08-26 16:22:43 -04:00
Inhishonor
f3afdb3b95
Refactor sync code to use an async transaction/separate looper thread
...
This makes the sync more robust when handling larger message db, as well gives speed improvements.
2025-08-22 16:53:27 -07:00
Inhishonor
1d56096dd8
Bump Timber to 5.0.1
2025-08-22 16:44:04 -07:00
Inhishonor
7712deeb82
Fix PII leaked in logs
...
Conversation.title was being used in logging, which is either contact name, or phone number.
2025-08-22 16:35:59 -07:00
Inhishonor
1eaacc97ed
Add a more descriptive name for the convo widget
2025-08-11 13:40:24 -07:00
Inhishonor
8659466477
Fix some various deprecated code bits in the widget
2025-08-11 13:22:07 -07:00
Inhishonor
ac733021e8
Force widget to respect system dark and light mode
2025-08-11 13:14:42 -07:00
Inhishonor
5f5a92faac
Fix draft being sorted at the bottom
...
In some cases, if no date was set, it would get sorted to the bottom
2025-08-02 13:27:43 -07:00
Inhishonor
9478923a2b
Change attachments to be saved with QUIK_format_date
...
This is preferable to defualting to the original name, as those are often not descriptive, or generic.
2025-07-30 09:28:04 -07:00
peanut250
db2a2d95e4
Combine content filter and scheduled message field updates on realm migration
2025-07-24 05:14:26 -05:00
octoshrimpy
394c2f9b3a
Merge pull request #501 from Inhishonor/gradle
...
Clean up gradle files
2025-07-22 08:46:38 -06:00
octoshrimpy
f1a94a1e2a
Merge pull request #490 from Inhishonor/malformatted-numbers
...
Normalize numbers before comparing.
2025-07-22 08:46:22 -06:00
octoshrimpy
7381ea127e
Merge pull request #503 from Inhishonor/mark-unread-read
...
Improvements to the mark (un)read actions
2025-07-22 08:46:02 -06:00
Inhishonor
25f4716572
Add Mark Unread action to conversation settings
2025-07-19 16:28:44 -07:00
Inhishonor
3bf1e71022
Expose both mark read and unread in conversation screen
...
It doesn't clutter the UI too much, and can be useful if people want to mark all the conversations one way or the other.
2025-07-19 15:47:03 -07:00