Commit graph

7102 commits

Author SHA1 Message Date
steckbrief
7e9d15dd7d adds some notes about phone number 2020-11-09 08:33:21 +01:00
steckbrief
d4c63ab7af adds PiratX logos 2020-11-09 00:12:26 +01:00
bff4f729f9 app_name through gradle 2020-11-08 21:14:30 +01:00
ef72173fdb add suffix for domain 2020-11-08 20:48:24 +01:00
964d02d0e1 add flavor and build config for fixed domains 2020-11-08 20:03:17 +01:00
steckbrief
5475a64946 Fixes FS#310 - Direct Share with contacts not possible 2020-06-16 21:41:09 +02:00
steckbrief
668580f311 implements FS#309: Variante 2 2020-04-11 16:54:09 +02:00
steckbrief
de3b30bb34 Implements FS#309: Rework display of /me messages - Variante 1 2020-04-11 16:38:52 +02:00
steckbrief
25434a72dc implements FS#271: Remove own Avatar from message display 2020-04-11 12:58:45 +02:00
steckbrief
659bfb0b8b Fixes FS#294: Rename all occurences of 'Profil' with the meaning of account to 'Konto' 2020-04-10 21:18:59 +02:00
steckbrief
ae791a5a4a relates to FS#299: moves privacy and terms of use urls to build config 2020-04-10 20:45:17 +02:00
steckbrief
815e972b2c fixes faulty staticmap generation url; query parameter value for 'zoom' was prefixed with %20 2020-04-10 18:04:38 +02:00
steckbrief
20501a168c relates to FS#299: Changes URL to staticmap for generating location map image to piratx.thedevstack.de, moves definition of invite host url and url to staticmap to build config 2020-04-10 17:41:58 +02:00
steckbrief
65ed07ffa9 adds notes to version control 2020-04-09 14:40:18 +02:00
steckbrief
8d9eb1d35f updates version 2019-11-19 21:52:10 +01:00
steckbrief
c105516754 Merge branch 'thedevstack' of ssh://git.fucktheforce.de/PiratX into thedevstack 2019-11-19 21:50:01 +01:00
steckbrief
d5f68f6d79 fixes the bug to scroll from top to bottom while opening conversation with unread messages 2019-11-19 21:47:14 +01:00
c8aebf62b8 update version 2019-07-28 00:29:48 +02:00
steckbrief
8337f23f3e relates to FS#295: Remove appearance of Pix-Art Messenger in language files, mainly in en, de, es 2019-07-13 23:16:47 +02:00
steckbrief
7e8243a6e5 removes UpdaterActivity layout file 2019-07-13 22:38:48 +02:00
steckbrief
246d7cad2a Relates to FS#299: Change intent-filter to listen for the new invite URL domain 'jabber.thedevstack.de' 2019-07-13 22:35:32 +02:00
steckbrief
4f06309b14 Relates to FS#299: Change Invite URLs to jabber.thedevstack.de and set magic create domain to null 2019-07-13 22:34:03 +02:00
steckbrief
653af7463e relates to FS#299: Remove use of quicksy.im in Conversation checks 2019-07-13 22:31:50 +02:00
steckbrief
8c3d75db38 relates to FS#295: Rename caps node name 2019-07-13 22:30:28 +02:00
steckbrief
f23453c0a7 implements FS#276: Remove 'Invite to Pix-Art Messenger' 2019-07-13 20:57:51 +02:00
steckbrief
d288d6bb16 implements FS#304: Remove 'Check for updates' 2019-07-07 23:25:05 +02:00
steckbrief
ba61b4c008 implements FS#303: Remove 'report an issue' 2019-07-07 23:14:51 +02:00
steckbrief
811f3b0926 implements FS#277: Remove 'Message merge' 2019-07-07 22:42:06 +02:00
steckbrief
abde267e5c implements FS#272: Remove 'App-Updater' 2019-07-07 22:04:50 +02:00
steckbrief
08244e218a implements FS#282: In-App Logcat View; introduces piratx application implementation to access the appcontext in a static way 2019-07-07 21:21:12 +02:00
steckbrief
77fb7577ee implements FS#300: Adjust target for bugreports 2019-07-06 22:58:17 +02:00
steckbrief
db182b96c2 changes maven repositories to use only our proxy; fixes App crash when opening settings screens (e.g. UI Settings) 2019-07-06 00:46:26 +02:00
steckbrief
3c15fbcd49 introduces new distribution and stage flavors as first steps for rebranding 2019-07-01 22:36:28 +02:00
Christian Schneppe
6d24ce7a18 version 2.2.7 + CHANGELOG 2019-06-27 16:15:55 +02:00
Christian Schneppe
78754e3618 Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2019-06-27 16:11:49 +02:00
Christian Schneppe
4d5dc70cb3 catch NPE 2019-06-27 16:10:41 +02:00
Christian Schneppe
feb0c66616
Merge pull request #367 from kriztan/l10n_master
New Crowdin translations
2019-06-27 16:02:19 +02:00
Christian Schneppe
c61c968a1f New translations strings.xml (Chinese Simplified) 2019-06-26 07:01:29 +02:00
Christian Schneppe
b09f0fb912 version 2.2.6 + changes 2019-06-25 23:26:35 +02:00
Christian Schneppe
c01b87277c
Merge pull request #365 from kriztan/l10n_master
New Crowdin translations
2019-06-25 23:18:13 +02:00
Christian Schneppe
1d8fa7e99d Revert "Networkstack - let OS decide IPv4 or IPv6 (#267)"
This reverts commit e6a1559790.

If there is IPv6 available but the server doesn't listen to it, the connection will not be established
2019-06-25 21:47:19 +02:00
Christian Schneppe
2e4a341d0f New translations strings.xml (Italian) 2019-06-25 15:32:06 +02:00
Christian Schneppe
73c8feea13 implement client support for muc push
Staying connected to a MUC room hosted on a remote server can be challenging.

If a server reboots it will usually send a shut down notification to all
participants. However even if a client knows that a server was shut down it
doesn’t know when it comes up again. In some corner cases that shut down
notification might not even be delivered successfully leaving the client in a
state where it thinks it is connected but it really isn’t.

The possible work around implemented in this commit is to register the clients
full JID (user@domain.tld/Conversations.r4nd) as an App Server according to
XEP-0357 with the room. (Conversations checks for the push:0 namespace on the
room.)

After cycling through a reboot the first message send to a room will trigger
pubsub notifications to each registered full JID. This event will be used to
trigger a XEP-0410 ping and if necessary a subsequent rejoin of the MUC.

If the resource has become unavailable during down time of the MUC server the
user’s server will respond with an IQ error which in turn leads to the MUC
server disabling that push target.

Leaving a MUC will send a `disable` command. If sending that disable command
failed for some reason (network outage) and the client receives a pubsub
notification for a room it is no longer joined in it will respond with an
item-not-found IQ error which also disables subsequent pushes from the server.

Note: We 0410-ping before a join to avoid unnecessary full joins which can be
quite costly. Further client side optimizations will also suppress pings when
a ping is already in flight to further save traffic.
2019-06-25 12:12:06 +02:00
Christian Schneppe
e09feea27c fix broken updater 2019-06-25 12:01:16 +02:00
Christian Schneppe
fc602a713d show taken time for deleted webpreview cache 2019-06-25 12:00:56 +02:00
Christian Schneppe
a7fe71c691 fix welcome screens
fixes #361
2019-06-25 11:32:37 +02:00
Christian Schneppe
230d85cdb7 Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2019-06-25 11:05:40 +02:00
Christian Schneppe
6891ca336b fix jingle file transfer
fixes #360
2019-06-25 11:05:25 +02:00
Christian Schneppe
e0dd916deb
Merge pull request #359 from kriztan/l10n_master
New Crowdin translations
2019-06-25 07:08:43 +02:00
Christian Schneppe
424db35712 New translations strings.xml (German) 2019-06-25 02:46:35 +02:00