d1ba36c
version bump to 2.12.6 + changelog
Daniel Gultsch created
d1ba36c
version bump to 2.12.6 + changelog
Daniel Gultsch created
836f048
add CI via woodpecker
based on docker image provided by Gadgetbridge focus for now is getting something build. we can optimize this later and provide our own image
Daniel Gultsch created
5db3ca0
Translated using Weblate (Galician)
Currently translated at 4.2% (2 of 47 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/gl/
ghose created
1106595
index must be <= size
Stephen Paul Weber created
a4c9e71
createOpenDocumentTreeIntent added in 29
Stephen Paul Weber created
7816381
Use IconCompat
Stephen Paul Weber created
f5aeab7
If timer is already cancelled, then we don't need to schedule
Stephen Paul Weber created
fabdfd4
Make sure to broadcast nick on nick change
Some servers ignore extra payloads on the change presence itself, so once that's done then send the extra payloads in a new presence.
Stephen Paul Weber created
96c031a
There is apparently a limit to the number of phone account on some OS
Which was causing a crash here.
Stephen Paul Weber created
e9f6280
Translated using Weblate (German)
Currently translated at 100.0% (47 of 47 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
nautilusx created
f7d5635
Translated using Weblate (Vietnamese)
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/vi/
Karma78 created
8d89c33
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (965 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
Karma78 created
4e0d6c4
Better label for last activity preference
Stephen Paul Weber created
3dbf282
Allow bigger avatar only for animated
Stephen Paul Weber created
b0425c9
Fix crash (" ".split("\\s+") is empty array)
Stephen Paul Weber created
12b3442
add ј to list
Daniel Gultsch created
d588e94
q is not cyrillic but ԛ and х are
Daniel Gultsch created
8a7c545
Make sure above users always see the domain the recognize even in a blank app
Stephen Paul Weber created
2d04ed3
Stretch avatar if needed
Stephen Paul Weber created
1b01881
Fix NPE
Stephen Paul Weber created
466cbac
Allow publishing an animated avatar
This requires not compressing it or cropping it unless we want to do *a lot* more code, so file must be under 100k or we freeze it and no promises what your non-square avatars will look like generally.
Stephen Paul Weber created
89c5e11
Use ImageDecoder for avatars
Stephen Paul Weber created
d8e262d
No more BitmapCache
All drawables forever
Stephen Paul Weber created
85df7b7
Move whole avatar stack from Bitmap to Drawable
Stephen Paul Weber created
65744ae
Fix swiping on conversation overview
Stephen Paul Weber created
d9fb88c
version bump to 2.12.5 + changelog
Daniel Gultsch created
0de4939
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (965 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
tuongdai252 created
4c38c48
Use libidn for stringprep
Which actually validates according to spec instead of just being lazy.
Stephen Paul Weber created
1b3b7f0
Punycode can throw index out of bounds
Stephen Paul Weber created
e3a1211
UP: add custom extensions for app<->distributor interaction
On registration the app can pass in a 'Messenger' to get a direct response instead of having to somehow wait for the broadcast receiver to fire. The app name can be passed as a pending intent which allows the distributor to validate the sender.
Daniel Gultsch created
f586a5d
Fix using bookmarks with advanced nicks
Stephen Paul Weber created
c83adad
Lower message display limit
Serious UI lag and bugs when it gets too big See https://soprani.ca/todo/302
Stephen Paul Weber created
d30f10e
Don't even try info on domain JIDs when looking for a list of MUCs
Stephen Paul Weber created
ecd6e59
Allow any characters in MUC nicknames
Some things are banned by resourceprep that a user might wish to use. If this happens, then punycode the resource so they can at least join the room. Always send their chosen nick (not a mangled version) as <nick> in presence. Always save their chosen nick (not a mangled version) in bookmarks (risky, since if they try to use this bookmark from a client not supporting this it may not let them join without changing nick). If we get a <nick> in presence, then we respect it if it matches the punycode decode of the resource (this is to prevent spoofing or double-naming since MUC services won't be validating the <nick> at all right now. May relax this in the future). Save their actual nick (whatever we're actually showing, so <nick> if we used that) into conversation attributes instead of assuming it will match the resource. Use resource for technical stuff (like PM addressing) and nick for display. Hilight on both nick and resource so that mentions from legacy clients work.
Stephen Paul Weber created
77740d2
Can send nick as part of presence
Stephen Paul Weber created
b80cacf
Use libidn for stringprep
Which actually validates according to spec instead of just being lazy.
Stephen Paul Weber created
ca1ee4a
process stream features after success when we inlined bind but not sm
Daniel Gultsch created
d941e63
Only default to new thread when in MUC
Stephen Paul Weber created
8b0fb47
postWebMessage requires API 23
Stephen Paul Weber created
4d87b4e
Fix possible NPE
Stephen Paul Weber created
c9583c2
Make sure timeout doesn't fire if we get a response and vice versa
Stephen Paul Weber created
f790c34
120 second timeout for command UI
Stephen Paul Weber created
d420c34
Allow exploring other channels on the same service as this channel
Stephen Paul Weber created
cbee11a
Allow specifying a timeout for an iq send
Stephen Paul Weber created
3e20358
Translated using Weblate (Vietnamese)
Currently translated at 95.8% (926 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
VTCuong created
ec8a574
Translated using Weblate (Swedish)
Currently translated at 98.9% (956 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
Zash created
3af2d1f
Translated using Weblate (French)
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/fr/
Jasper created
ea3087e
Translated using Weblate (French)
Currently translated at 99.8% (965 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fr/
Jasper created
00d7cbf
Translated using Weblate (Czech)
Currently translated at 98.3% (950 of 966 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/cs/
TheCanine created
3b26948
replace libraries hosted on jcenter
Daniel Gultsch created