1
0
Fork 1
Commit graph

6664 commits

Author SHA1 Message Date
Christian Schneppe
05fe1036b3 rework account creation for custom domains 2020-11-17 17:29:10 +01:00
Christian Schneppe
9731c27bac fix Offset between avatar and message
closes https://codeberg.org/kriztan/blabber.im/issues/503
2020-11-17 17:27:50 +01:00
Christian Schneppe
6ce7a1bdf7 rework read/received indicator 2020-11-17 17:24:42 +01:00
Christian Schneppe
53c2a73257 show link preview also for links in messages 2020-11-17 17:22:13 +01:00
Christian Schneppe
f38bbd2a2d rework update message 2020-11-17 17:19:27 +01:00
Christian Schneppe
b433a0980e make calls available in ContactDetailsActivity 2020-11-17 17:16:04 +01:00
Daniel Gultsch
95e9d06ff4 use CoW data structure for read markers. fixes #3904
(cherry picked from commit afb2fb1326266b05dca272796db602ace8a644d4)
2020-11-13 20:48:37 +01:00
Christian Schneppe
b24e7980cf update gradle 2020-11-13 20:27:55 +01:00
Daniel Gultsch
7b0d46a88d use lower margins on between in-call buttons on small displays
hopefully fixes #3890

(cherry picked from commit 952387cb5af672414575ac70847703a88b8f4b78)
2020-11-13 20:20:30 +01:00
Christoph Scholz
44946b8aa1 fix escapeing in local channel discovery
(cherry picked from commit 386b224123f4d0f0e058aa8075dbe3fa506a8859)
2020-11-13 20:20:18 +01:00
Alexei Sorokin
76ae854b4b do not prepend asterisks before words in search
An asterisk is a special FTS4 operator when appended to a word but has no
special meaning when prepended.

(cherry picked from commit 501cdd5edf7962ee807e0b5ac139c74107a01130)
2020-11-13 20:20:07 +01:00
Daniel Gultsch
a1773f54a7 show toast if no application found to attach
(cherry picked from commit b327548c852e858fc879a40f0940f94a2fde8730)
2020-11-13 20:17:37 +01:00
Christian Schneppe
7335cc9ff4 set TimeZone to local for updater 2020-11-13 20:13:50 +01:00
Christian Schneppe
27aa263bd6 show/hide fab on click in MediaViewerActivity 2020-11-13 20:13:20 +01:00
Christian Schneppe
d737ec6639 increase MAX_DISPLAY_MESSAGE_CHARS 2020-11-13 20:12:56 +01:00
Christian Schneppe
0ba11f55f9 fix read marker in group chats 2020-11-12 20:37:01 +01:00
Daniel Gultsch
09939595c8 use instead of message id for receipt processing
(cherry picked from commit 5ad054617b503b0db1953b5c902eb2285b269905)
2020-11-12 17:56:48 +01:00
Christian Schneppe
fd6ab90a3c catch Exception in endCall 2020-11-12 17:56:13 +01:00
Christian Schneppe
991e9856d0 add black AMOLED theme
fixes https://codeberg.org/kriztan/blabber.im/issues/269 and https://github.com/kriztan/blabber.im/issues/269
2020-11-12 17:51:35 +01:00
Christian Schneppe
d7e4154f89 added more themes
* migrated theme things to ThemeHelper
* renamed theme orange to blabber.im
* added old orange theme again
* added grey theme
* added pink theme
2020-11-08 10:54:50 +01:00
Christian Schneppe
3edf6bbb21 update images 2020-11-08 08:06:35 +01:00
Christian Schneppe
3e1d594ad0 UI improvement for group chats 2020-11-07 13:09:03 +01:00
Christian Schneppe
e9bbf14043 New Crowdin updates (#511)
* New translations strings.xml (French)

* New translations strings.xml (Swedish)

* New translations strings.xml (Kannada)

* New translations strings.xml (Filipino)

* New translations strings.xml (Tagalog)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Galician)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Italian)

* New translations strings.xml (Basque)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (Czech)

* New translations strings.xml (Catalan)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Spanish)

* New translations strings.xml (Cebuano)
2020-11-07 09:29:51 +01:00
Christian Schneppe
0097b0b18a version blabber.im 3.0.0 beta (2020-11-07) + changes 2020-11-07 09:10:55 +01:00
Christian Schneppe
8da4ad3158 automatically remove tracking parameter
from sent/received urls
2020-11-07 08:34:14 +01:00
Christian Schneppe
5f5b12545a fix some blabber.im urls 2020-11-07 08:31:59 +01:00
Christian Schneppe
5f289c24a0 show available backups
from Conversations, Quicksy, Pix-Art-Messenger
2020-11-07 08:31:34 +01:00
Christian Schneppe
0e154f50ca separate App-ID for PS Builds and show popup
for users having PAM installed
2020-11-07 08:27:43 +01:00
Christian Schneppe
5f46e3fdc8 save status message and presence status on error 2020-11-07 08:24:51 +01:00
Christian Schneppe
16c5d87526 migrate to blabber.im 2020-11-03 06:28:34 +01:00
Christian Schneppe
f4bcd5dbe7 correct string 2020-11-03 06:25:47 +01:00
Christian Schneppe
cb5a33c874 migrate to blabber.im 2020-11-02 20:23:22 +01:00
Christian Schneppe
ee7fd2eb62 Update README.md 2020-10-29 19:33:05 +01:00
Christian Schneppe
bfc5ffb356 Merge branch 'master' of https://codeberg.org/kriztan/Pix-Art-Messenger 2020-10-29 19:20:03 +01:00
Christian Schneppe
e0283d0903 migrate to blabber.im 2020-10-29 19:19:03 +01:00
Christian Schneppe
938e54c5bc „README-en.md“ ändern 2020-10-26 18:37:10 +01:00
Christian Schneppe
2273a0e728 „README.md“ ändern 2020-10-26 18:37:03 +01:00
Daniel Gultsch
479864448a extracting chat state for chat with self should not cause markRead event. fixes #3906
(cherry picked from commit ff13cc27661ab4342d903287d152d344c5dc70e3)
2020-10-25 14:47:52 +01:00
Christian Schneppe
b25dd292b9 make invidios host configurable 2020-10-25 13:34:55 +01:00
Christian Schneppe
dbf50b9a53 migrate to blabber.im
* fixes https://github.com/kriztan/Pix-Art-Messenger/issues/117
* fixes https://codeberg.org/kriztan/Pix-Art-Messenger/issues/117

* switch all urls to blabber.im
* changed icons
* changed app name
* changed color (orange) to match blabber.im color
* set orange as default color
* added new bug account
2020-10-25 11:33:43 +01:00
Daniel Gultsch
d2037ab549 extend logging for not finding query
(cherry picked from commit dc72bc5bc3383fac3a93ac2ecd5ce456669eb6cb)
2020-10-24 10:36:49 +02:00
eta
f9d7976f73 Fix various memory leaks reported by LeakCanary
- In some places, we weren't nulling out references to destroyed objects. This
  fixes that.
- (These were all discovered via LeakCanary instrumentation, and the fixes are
  hopefully rather straightforward-looking.)

(cherry picked from commit 364502d1a3def0e8895c463b72c8f48e45508214)
2020-10-24 10:33:19 +02:00
eta
bbb6940b49 Remove the ListSelectionManager / message body selection (fixes memory leak!)
- When the `viewHolder.messageBody` `TextView` created by a `MessageAdapter` is
  set to selectable, it leaks an `android.widget.Editor` (because that editor
  registers a view observer that never gets unregistered).
  - This memory leak is really quite problematic, as the message adapter is used
    a lot!
- Having the text be selectable is useless anyway, though; there isn't any way
  to select it (because long pressing just opens the context menu anyway).
  - It looks like the ListSelectionManager was meant to track selections across
    multiple messages. However, I'm not sure this feature ever gets used.
- Accordingly, this commit removes the entire feature, thus fixing the memory
  leak (since no `Editor` objects are ever created).
  - It should also reduce memory usage in general, since we aren't attaching an
    `Editor` to every single textview we create.
  - A `TextView` only allocates an `Editor` if you ask it to do certain things,
    like make the text selectable or register custom selection callbacks.

(cherry picked from commit b4805ac2c51574cd4486121950c4256af6398a43)
2020-10-24 10:28:09 +02:00
Christian Schneppe
242e26418a make domain selection available from invitation links
fixes https://github.com/kriztan/Pix-Art-Messenger/issues/505
2020-10-17 09:40:53 +02:00
Christian Schneppe
fa37fb9c1f Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2020-09-26 15:57:22 +02:00
Christian Schneppe
cd230f49ab rework missed calls
* original from https://github.com/iNPUTmice/Conversations/pull/3857
2020-09-26 15:56:51 +02:00
Christian Schneppe
b322b755fb New Crowdin updates (#504)
* New translations strings.xml (Ukrainian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Polish)

* New translations strings.xml (Italian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (French)

* New translations strings.xml (French)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (German)
2020-09-26 15:07:47 +02:00
Christian Schneppe
6ee5ca1da7 always show search icon 2020-09-26 14:57:43 +02:00
Daniel Gultsch
8bb68ff128 disable 'leave before join'
leaving a MUC before joining it was a work around for servers that did not treat a
<x/> join as a full join and didn’t send the full user list if they thought the user was
still in the room.
this happens if Conversations restarts after an inproper disconnect. The MUC will think
the user is still in the room.

however nowadays most modern servers will treat <x/> joins as full joins. on the user hand
leave before join would trigger flood prevention on ejabberds and race the first message
with the actual join (making the message arrive before the user is considered in the room)

(cherry picked from commit 7fb617e39a97c62cf8df2e16f3bc10546ce0c742)
2020-09-26 14:49:42 +02:00
Daniel Gultsch
cba3fc75f0 show notification if message failed to deliver. closes #3540
(cherry picked from commit 73dac680e564c2a55cda544e9996da9f829dd4ac)
2020-09-26 14:47:24 +02:00