Commit log

5a25ba2 Auto follow threads in channel optional

Click to expand commit body
Off by default

Stephen Paul Weber created

bcef5f0 Re-use existing forked thread when exists

Click to expand commit body
When replying to or mentioning a null-thread message, re-use the thread
id of any existing forked thread from a previous reply to that message
if there is one, so that not everyone replying to a null thread message
ends up generating a new thread when most of the time they mean to all
end up in the same new thread.

Of course user may tap thread icon at any time if they actually want a
second fork.

Mentions still do not generate a new thread since their association is
not tracked, but will follow the forked thread if it exists.

Stephen Paul Weber created

15dfa7f Reset html when resetting body (on MUC reflection)

Stephen Paul Weber created

ecec584 Build optional splits (fdroid can use these)

Stephen Paul Weber created

e7a9b4e Copy in file if we can't read the path

Stephen Paul Weber created

0cb85af Split space between tall input box and emoji picker better

Stephen Paul Weber created

21c3542 Find last colon that isn't part of another word

Stephen Paul Weber created

ddf4dd5 Anything, even newline, can end an emoji search

Stephen Paul Weber created

f967c5b Fix NPE

Stephen Paul Weber created

73389f8 Fix NPE

Stephen Paul Weber created

7e5c69c drawDrawable should at least not crash when it has no idea how big

Stephen Paul Weber created

e494462 Try offloading sendMessage from the UI thread

Click to expand commit body
To improve performance when pushing the button, don't hit the DB from UI
thread etc.

Stephen Paul Weber created

7cd3038 Speed up and improve emoji search

Stephen Paul Weber created

666b24c Add stickers to db when scanning

Click to expand commit body
And add pack as a tag

Stephen Paul Weber created

3aa1239 Base64OutputStream must be flush+close or you can lose bytes

Stephen Paul Weber created

a63fedb Fix reply-to-self

Click to expand commit body
And also reply to no id just fall back to quote.

Stephen Paul Weber created

08afbe3 Base size on density

Stephen Paul Weber created

247da56 A bit more delay for slow devices?

Stephen Paul Weber created

f8d4424 Do not block UI thread while searching

Stephen Paul Weber created

371c3eb Custom emoji from stickers

Stephen Paul Weber created

cb03722 Initial emoji autocomplete

Stephen Paul Weber created

43bcdc9 Links in a quote are not really in this message

Stephen Paul Weber created

c1a8860 Only request to speak once

Stephen Paul Weber created

6b938a2 Allow publishing SVG avatar

Stephen Paul Weber created

f222cd7 Support SVG in avatar and image preview

Stephen Paul Weber created

616737f Open backup file in background thread

Click to expand commit body
In case it is over network, etc

Stephen Paul Weber created

ae76ab2 Use account colour on notifications properly

Click to expand commit body
Instead of always using autogenerated colour

Stephen Paul Weber created

865e289 Include opengraph metadata about HTML links

Stephen Paul Weber created

fe3769d Do not crash when webxdc message is inexplicably missing cids

Stephen Paul Weber created

ff63583 Basic link previews

Click to expand commit body
When the link is to a media file, just attach it

Stephen Paul Weber created

09fc1fd Fix emoji rendering on older devices

Click to expand commit body
dotsindicator must have been pulling in some dependency that messed with
the emoji spans

Stephen Paul Weber created

3eb2f14 Prevent crash for zero width substring

Click to expand commit body
Can happen if splitting a spannable with a span that starts at the
beginning and a delimiter as the first character.

Stephen Paul Weber created

304ea08 Fix race crash

Stephen Paul Weber created

4d4108f Fix crash when checking a message without counterpart for reactions

Stephen Paul Weber created

7ebaf79 Degenerate handling of voice requests

Click to expand commit body
At least show them as a private message from the room, implement full
form-in-message flow later

Stephen Paul Weber created

398755f Implement request voice button

Stephen Paul Weber created

6838854 More clear UI when you are muted in a MUC

Stephen Paul Weber created

e5a4af4 Show command list at end of onboarding

Stephen Paul Weber created

55dff66 Allow editing or copying autogenerated password

Stephen Paul Weber created

45122e0 Autogenerate stronger passwords

Stephen Paul Weber created

e1f6409 Audio memos in opus where available

Stephen Paul Weber created

69f2f2c More specific mime type for m4a

Stephen Paul Weber created

2c069a6 Merge branch 'master' of https://codeberg.org/iNPUTmice/Conversations

Click to expand commit body
* 'master' of https://codeberg.org/iNPUTmice/Conversations: (134 commits)
  Translated using Weblate (German)
  Translated using Weblate (Galician)
  version bump to 2.12.6 + changelog
  add CI via woodpecker
  Translated using Weblate (Galician)
  Translated using Weblate (German)
  Translated using Weblate (Vietnamese)
  Translated using Weblate (Vietnamese)
  add ј to list
  q is not cyrillic but ԛ and х are
  version bump to 2.12.5 + changelog
  Translated using Weblate (Vietnamese)
  Use libidn for stringprep
  UP: add custom extensions for app<->distributor interaction
  process stream features after success when we inlined bind but not sm
  Translated using Weblate (Vietnamese)
  Translated using Weblate (Swedish)
  Translated using Weblate (French)
  Translated using Weblate (French)
  Translated using Weblate (Czech)
  ...

Stephen Paul Weber created

b4fb5cc Fix memory leak

Stephen Paul Weber created

b4052cb Translated using Weblate (German)

Click to expand commit body
Currently translated at 100.0% (48 of 48 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/

nautilusx created

fb8b526 Translated using Weblate (Galician)

Click to expand commit body
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

2cc5d3b Only refresh the command recycler if we need to

Click to expand commit body
Otherwise every UI refresh of any kind causes text boxes to lose focus.

Stephen Paul Weber created

57f0594 Affiliation and role and hats as tags

Click to expand commit body
Do not show "none" affiliation since it doesn't really mean much and is
the default, same for "participant".  Show "visitor" role as "muted".

Hats are coloured by the URI not their name.

Stephen Paul Weber created

f88d778 Fix NPE

Stephen Paul Weber created

fd039fe Fix NPE

Stephen Paul Weber created