a5e380a
Added translation using Weblate (Albanian)
Besnik_b created
a5e380a
Added translation using Weblate (Albanian)
Besnik_b created
86dbeaa
If we already have a file by this hash, let's just use it
Was already the case for BobTransfer, but here we do it before looking to see what kind of transfers are supported. Even if there are no sources at all, if we have this has already it'll work.
Stephen Paul Weber created
1a6ee8e
Helper to get Cids for the <hash> elements
Stephen Paul Weber created
115576a
Helper to get file element, where thumnails etc live
Stephen Paul Weber created
7a1ee80
Don't just start from blank if there are some FileParams we can update
Stephen Paul Weber created
1eb5b6b
Support BoB thumbnails
Stephen Paul Weber created
8e30c81
Support android Uri as well as java URI
Stephen Paul Weber created
0bcbf0d
Support data-uri thumbnails
Stephen Paul Weber created
944d70a
Show thumbnail during download, if relevant
Stephen Paul Weber created
b9d8b93
Show fallback thumbnail if there is no image
Some thumbnails are just as good as scaling down the real image, but some (especially blurhash) are not. So if nothing that's "good enough" to go in the main cache is present, try the fallback. If there is a thumbnail we can render right now (as of this commit, just blurhash) then render that alongside the download button. Tapping the image starts the download just like the button.
Stephen Paul Weber created
2b6197a
Helper to get thumbnails from SIMS element
Stephen Paul Weber created
3944ff1
Store FileParams as SIMS in payloads
We no longer use the old fileParams column or serialization format for new messages, instead storing and loading to/from a SIMS element in payloads. If the incoming message had a SIMS element, we preserve it as much as possible and only add newly discovered information to it. If the incoming message had a different kind of attachment (such as OOB) then we synthesize a SIMS element from the extracted data. SIMS has no spec for storing width/heigh/duration of the final media, so use RDF namespace from schema.org for those data.
Stephen Paul Weber created
5e414dd
Prevent accidental mutation of Elements
If you want to mutate, use bindTo and mutate the Element, don't getChildren() and mutate that or it will get out of sync with childNodes
Stephen Paul Weber created
3c9fef4
Parse all SIMS and OOBs on a message
Use a set that keys on URL so that we don't get duplicates. Still only store the first one for now.
Stephen Paul Weber created
c835763
Empty conversation should not sort to top always
Stephen Paul Weber created
335f4b2
Make sure command intent can work even if we don't have caps for the jid
Stephen Paul Weber created
f75e6bf
Add roster item after registering with a service
And make sure once it comes "online" for us that we refresh command list, if relevant.
Stephen Paul Weber created
b2e6921
Merge branch 'threads'
* threads: When locked, just unlock Update default thread on scroll explicitly Set thread from attachments and direct reply Option to lock a specific thread Tap message bubble to set thread Long press to clear thread Prevent thread from changing after user selects manually Show thread marker, send thread in stanza, allow replying and starting new thread Show identicon for thread when present Store thread data on incoming messages
Stephen Paul Weber created
c2a4406
When locked, just unlock
Stephen Paul Weber created
a2b43e1
Update default thread on scroll explicitly
Stephen Paul Weber created
f2d80e4
Set thread from attachments and direct reply
(direct reply is reply to a specific message in a notification)
Stephen Paul Weber created
731b2ac
Option to lock a specific thread
Stephen Paul Weber created
887edd3
Tap message bubble to set thread
Stephen Paul Weber created
446e99b
Long press to clear thread
Stephen Paul Weber created
c5cfb95
Prevent thread from changing after user selects manually
Stephen Paul Weber created
41cd96e
UP: null check transport verification
Daniel Gultsch created
366fbe7
Show thread marker, send thread in stanza, allow replying and starting new thread
Stephen Paul Weber created
5b6a81c
Show identicon for thread when present
Stephen Paul Weber created
52d05e4
Store thread data on incoming messages
Stephen Paul Weber created
0923440
version bump to 2.12.0
Daniel Gultsch created
f294251
Allow doing Conversations-compatible backups
Stephen Paul Weber created
eabcc1f
Confirm before retracting message
Stephen Paul Weber created
86394e3
Translated using Weblate (German)
Currently translated at 100.0% (44 of 44 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
nautilusx created
caa5c51
Translated using Weblate (Polish)
Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
ewm created
a128f49
Translated using Weblate (Polish)
Currently translated at 6.9% (3 of 43 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/pl/
Grzegorz Szymaszek created
5f4fd7f
Translated using Weblate (Romanian)
Currently translated at 2.3% (1 of 43 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/ro/
licaon-kter created
d6c6937
Translated using Weblate (Polish)
Currently translated at 100.0% (9 of 9 strings) Translation: Conversations/Android App (Quicksy) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/pl/
Grzegorz Szymaszek created
ffe0b9f
Translated using Weblate (Russian)
Currently translated at 100.0% (13 of 13 strings) Translation: Conversations/Android App (Conversations) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/ru/
esk0rner created
528a737
Translated using Weblate (Polish)
Currently translated at 100.0% (13 of 13 strings) Translation: Conversations/Android App (Conversations) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/pl/
Grzegorz Szymaszek created
0ee82f6
Translated using Weblate (Romanian)
Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
licaon-kter created
4670f64
add changelog ahead of release to allow translation
Daniel Gultsch created
628a95e
Basic tag nav in create group chat view
Stephen Paul Weber created
e82288e
Allow searching while selecting for creating group chat
Stephen Paul Weber created
cde5672
Store time received as well as time sent
For delayed messages we still want to know when we got it, especially for sorting the conversation list.
Stephen Paul Weber created
50f05ce
version bump to 2.12.0-beta
Daniel Gultsch created
6030875
Translated using Weblate (Spanish)
Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
gallegonovato created
3f6ec7e
Translated using Weblate (Spanish)
Currently translated at 99.6% (959 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
gallegonovato created
c9b1883
Translated using Weblate (Polish)
Currently translated at 4.6% (2 of 43 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/pl/
Grzegorz Szymaszek created
a6eb125
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
hamburger1024 created
20fb420
Translated using Weblate (Polish)
Currently translated at 99.8% (961 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
Grzegorz Szymaszek created