Commit Graph

602 Commits

Author SHA1 Message Date
iNPUTmice
a059dfab2c fixed very rare npe 2014-08-09 11:35:49 +02:00
iNPUTmice
937fc51b50 added warning lable if server doesn't support pubsub. refactored feature identification into seperate class 2014-08-09 10:20:16 +02:00
iNPUTmice
0bab1a4613 bug fix for 'back to default' 2014-08-09 09:44:19 +02:00
iNPUTmice
96a41b5b51 ability to bring default picture back with long press in publish avatar 2014-08-09 09:38:52 +02:00
iNPUTmice
f6615843f9 grant uri permission on share picture 2014-08-09 09:38:18 +02:00
iNPUTmice
de2964cd25 more fixes for notfication in conferences 2014-08-09 09:37:37 +02:00
iNPUTmice
98a80ffc61 save images to external storage instead of internal. this requires more permissions. fixed #150 fixed #177 fixed #333 - this might need some more polish though 2014-08-08 11:49:23 +02:00
iNPUTmice
620d1df82e fixed #320 2014-08-07 14:09:52 +02:00
iNPUTmice
6536c1aeb1 bug fix for not working notification grace period in muc 2014-08-07 11:02:41 +02:00
iNPUTmice
2b4d9e8b60 fixed problems with sha sum calculation on avatar write. delete avatars with non matching sha sum 2014-08-06 18:36:33 +02:00
iNPUTmice
ba63727f50 fetch missing avatars from server 2014-08-05 22:58:46 +02:00
iNPUTmice
08755e56a5 show own avatar after publication. no persistancy yet 2014-08-05 13:00:06 +02:00
iNPUTmice
9aba9a4059 error messages for publish avatar 2014-08-05 12:21:08 +02:00
iNPUTmice
f8b4d5f338 publish avatars 2014-08-05 01:36:17 +02:00
iNPUTmice
629ff3afcd proper account send to publish avatar activity 2014-08-03 20:42:05 +02:00
iNPUTmice
daab16bdef activity for future avatar publications. not working yet 2014-08-03 20:28:13 +02:00
iNPUTmice
88d1bd356c get rid of 'use phones self contact picture option' 2014-07-31 15:18:55 +02:00
iNPUTmice
990f0f6d73 refactored account array adapter into seperate class. added account image 2014-07-31 15:09:34 +02:00
iNPUTmice
27b306444b fixed #326 fixed #202 2014-07-31 13:26:05 +02:00
iNPUTmice
511f74116f fixed npe for the rare case that user has disabled his action bar 2014-07-30 21:30:55 +02:00
iNPUTmice
88e5713a80 fixed npe in start conversation activity 2014-07-30 21:26:33 +02:00
iNPUTmice
bc24cf93ab fixed generation of muc pictures with copyonwrite user list 2014-07-30 21:25:59 +02:00
iNPUTmice
fe46d36137 fixed rare npe in loading of selfi 2014-07-30 21:24:42 +02:00
iNPUTmice
1521b91b27 fixed #239 - show contact names and pictures in muc if real jid is known 2014-07-29 14:42:17 +02:00
iNPUTmice
4c90bd9b46 fixed bug in message parser 2014-07-27 22:31:33 +02:00
iNPUTmice
0e93e5ce52 trying to work around npe in androids xml parser 2014-07-27 19:06:08 +02:00
iNPUTmice
f8fedeb697 fixe race conditons with newIntent 2014-07-27 19:05:39 +02:00
iNPUTmice
2e080401b1 migrated some ArrayLists to CopyOnWriteArrayLists 2014-07-27 18:07:04 +02:00
iNPUTmice
29f089c954 fixed npe with unsuccesfull bind 2014-07-26 15:44:32 +02:00
iNPUTmice
5182a92e58 fixed npe when user was very quick with starting to type in startConversationactivity 2014-07-26 15:44:13 +02:00
iNPUTmice
52ad718251 removed duplicates from muc suggestions 2014-07-24 17:21:21 +02:00
iNPUTmice
c7c3db478a included version string in crash reports 2014-07-24 12:33:56 +02:00
iNPUTmice
d108a5f2b6 removed more legacy tls error handling stuff 2014-07-24 01:39:46 +02:00
iNPUTmice
deab99c997 removed outdated tls error 2014-07-24 01:37:38 +02:00
iNPUTmice
983104f2f0 presonalized read up to this point message 2014-07-24 01:17:34 +02:00
iNPUTmice
7ee2ef5233 answer correctly if both markers and receipts are requested 2014-07-24 01:04:25 +02:00
iNPUTmice
23e5fb5d56 fixed bug with otr session being initilized over and over again 2014-07-23 18:04:29 +02:00
iNPUTmice
5c118f6dd7 more disco. fixed chat markers with jappix 2014-07-23 14:30:27 +02:00
iNPUTmice
1f4ea552cd some cleanup 2014-07-22 18:58:20 +02:00
iNPUTmice
4607e2c546 switched to mtm 2014-07-22 17:27:44 +02:00
iNPUTmice
9fcc195a6d brought settings and manage account menu items back 2014-07-22 17:23:31 +02:00
Daniel Gultsch
84642b7492 refactored message adapter into seperate class 2014-07-22 15:31:54 +02:00
iNPUTmice
66e3ccc2dc save login nick for mucs during join 2014-07-21 22:57:41 +02:00
iNPUTmice
e3ebccc762 back to normal invites. fixed #298 2014-07-21 19:55:00 +02:00
iNPUTmice
b223784560 added hint to explain the contact has read up to this point 2014-07-21 19:54:26 +02:00
iNPUTmice
a787f58a90 fixed #292 2014-07-21 18:20:26 +02:00
iNPUTmice
2fe20ffa8e fixed #267 2014-07-21 16:16:09 +02:00
iNPUTmice
f9ed76f5e1 switched to direct invites. fixes #284 2014-07-21 16:04:53 +02:00
iNPUTmice
87aff4c6d8 fixed bug where presence requests where sent on display of contact details 2014-07-21 15:17:01 +02:00
iNPUTmice
aa844df144 fixed #290 2014-07-21 15:16:06 +02:00
iNPUTmice
3b7f89bbb0 disable subscription checkboxes when account is offline 2014-07-20 13:21:21 +02:00
iNPUTmice
542cbef53b hide verify snackbar when otr session is ended. fixed npe 2014-07-20 12:36:57 +02:00
iNPUTmice
b5005d60de simplified presence subscription in contact details 2014-07-20 03:14:47 +02:00
iNPUTmice
185c485fc6 fixed #254 2014-07-20 02:34:07 +02:00
iNPUTmice
22e504b8f9 ignore groupchats messages that are pending leave 2014-07-20 02:26:23 +02:00
iNPUTmice
c65600edc9 pending leaves and joins for muc 2014-07-18 21:57:10 +02:00
iNPUTmice
9cfb4ee6c3 only show muc errors if actually connected 2014-07-18 19:36:29 +02:00
iNPUTmice
4307b1de72 notify ui on roster changes 2014-07-18 15:35:31 +02:00
iNPUTmice
6b74c0594e show snackbar if conference was not found 2014-07-18 12:44:33 +02:00
iNPUTmice
38a9242955 brought muc invites back. + couple of bug fixes + refactoring 2014-07-17 00:03:37 +02:00
iNPUTmice
670dead695 improvements on the dublicate muc messages issue 2014-07-16 19:03:14 +02:00
iNPUTmice
02351de94b made grace period work for muc as well 2014-07-16 12:45:56 +02:00
iNPUTmice
0ec1c022b9 fixed rare npe 2014-07-16 12:42:44 +02:00
iNPUTmice
e79a34b651 redesigned muc details a little bit 2014-07-16 12:34:09 +02:00
iNPUTmice
9532a9889b couple of bug fixes related to muc renaming 2014-07-15 21:54:11 +02:00
iNPUTmice
177e802a77 fixed #276 2014-07-15 20:41:32 +02:00
iNPUTmice
e20842608b unregister bookmark on conversation when bookmark is deleted 2014-07-15 20:41:10 +02:00
iNPUTmice
fc5143734e added confirm dialog before contact and bookmark removal 2014-07-15 19:41:58 +02:00
iNPUTmice
ed4d0d38e3 bug fix on deleting conference bookmarks 2014-07-15 17:19:47 +02:00
iNPUTmice
2a82f23f36 use nick from bookmark if available 2014-07-15 17:11:43 +02:00
iNPUTmice
2ebd92b7a7 pushing bookmarks back to server 2014-07-15 14:32:19 +02:00
iNPUTmice
6031af8606 use proper picture on bookmarked conferences when joined. use bookmark title when no subject is set 2014-07-14 17:13:59 +02:00
iNPUTmice
e2f886d121 fetch bookmarks from server 2014-07-14 11:47:42 +02:00
iNPUTmice
9968ae5260 refactored ui listeners a little bit 2014-07-12 13:42:17 +02:00
iNPUTmice
fd5760d27a made conversation list thread safe 2014-07-12 12:41:37 +02:00
iNPUTmice
c512d98b74 moved iq parser to seperate class as well 2014-07-12 12:28:28 +02:00
iNPUTmice
99fe44a737 cleanup for presence parser 2014-07-12 11:13:18 +02:00
iNPUTmice
99935dd630 moved most of the message/presence generation into seperate classes 2014-07-12 03:44:23 +02:00
iNPUTmice
789383e5cb made message parser and presence parser implement interface On*PacketReceived 2014-07-12 02:36:37 +02:00
iNPUTmice
7a26f27212 switch SearchView with custom action view 2014-07-11 23:44:59 +02:00
iNPUTmice
610df2eddc added join conference dialog 2014-07-11 19:48:41 +02:00
iNPUTmice
690ee4988e improved iterating over hashmap 2014-07-11 19:48:02 +02:00
iNPUTmice
2b14ad51ec fishing invites and delivery reports out of carbon copied messages 2014-07-11 14:49:06 +02:00
iNPUTmice
beb82310da made jingle connection array thread safe 2014-07-11 14:26:02 +02:00
iNPUTmice
0193e0291c cleanup. removed old contacts activity. WARNING: this will temporarly disable muc invites 2014-07-11 14:07:52 +02:00
iNPUTmice
f6649ef838 changed 'show time threshold' to 6h 2014-07-11 13:55:29 +02:00
iNPUTmice
e7a0040ec5 fixed #255 and made some other improvements to the subscription mgmt 2014-07-11 13:52:27 +02:00
Daniel Gultsch
8ebd14cef4 Merge pull request #262 from kruks23/development
Show time in messages previous days
2014-07-11 13:12:25 +02:00
iNPUTmice
355a6d1723 dirty push / delete flags are not set/reset correctly 2014-07-10 23:49:34 +02:00
iNPUTmice
a523127a80 fixed #38 2014-07-10 19:42:37 +02:00
kruks23
bb6e732ca1 Show time in messages previous days 2014-07-10 18:04:24 +02:00
kruks23
8379f69516 Merge branch 'development' of https://github.com/siacs/Conversations into development 2014-07-10 15:13:31 +02:00
iNPUTmice
e97b524455 added create contact dialog 2014-07-10 13:19:42 +02:00
iNPUTmice
f8763015eb added contextual menu for contacts 2014-07-10 01:55:19 +02:00
iNPUTmice
2684ecda1e small changes 2014-07-10 00:53:44 +02:00
iNPUTmice
203c85e114 made searchview text color white 2014-07-10 00:53:44 +02:00
iNPUTmice
3bdf84b6a0 filter contacts and starting confercenes 2014-07-10 00:53:44 +02:00
iNPUTmice
7c3f3b2a3e added group add button 2014-07-10 00:53:43 +02:00
iNPUTmice
c1ee9e682a added action bar menu to start conversation 2014-07-10 00:53:43 +02:00
iNPUTmice
502a1bdb9c changed support lib to v13. added tabs and fragments to start conversation activity 2014-07-10 00:53:43 +02:00
iNPUTmice
9260ed4047 inital activity 2014-07-10 00:53:43 +02:00
kruks23
c7088489bd Merge branch 'development' of https://github.com/siacs/Conversations into development 2014-07-09 22:05:48 +02:00
iNPUTmice
6e3e1d310a unified warnings/error msgs 2014-07-09 21:45:03 +02:00
kruks23
71324261e5 Show time in messages previous days 2014-07-08 21:13:53 +02:00
iNPUTmice
da0b426125 contact tiles follow material colors as well 2014-07-08 11:42:08 +02:00
iNPUTmice
d4ce42ac84 made account jid lowercase 2014-07-04 16:25:02 +02:00
iNPUTmice
c68777c67c made contact jids lower case 2014-07-04 16:22:19 +02:00
iNPUTmice
363682065d added timeout to jingle socket 2014-07-03 22:55:20 +02:00
iNPUTmice
f33d2497f8 more xmlpullparser fixes 2014-07-03 22:53:18 +02:00
iNPUTmice
32648ec859 Merge branch 'development' 2014-07-03 11:43:06 +02:00
iNPUTmice
e02ae4cde2 fixed array out of bounds in isMuc 2014-07-03 11:32:54 +02:00
iNPUTmice
c2af2ef812 enabled anti alising for tiles 2014-07-02 10:43:36 +02:00
iNPUTmice
655ce10843 allow state loss on fragment change 2014-07-01 14:56:53 +02:00
iNPUTmice
6028bf4ee2 fixed npe on rare occasion of show element in presence being null 2014-07-01 14:53:39 +02:00
iNPUTmice
2738d834b4 fixed #216 2014-07-01 13:31:14 +02:00
iNPUTmice
4070c33605 fixed image sharing with contacts that have multiple presences 2014-07-01 12:57:28 +02:00
iNPUTmice
fcc5b3674c removed old notification icon 2014-06-30 21:07:24 +02:00
iNPUTmice
c86f96e856 fixed rare npe in verify otr fingerprint dialog 2014-06-30 20:29:06 +02:00
iNPUTmice
121fb58d5e possible fix for #232 2014-06-30 12:01:43 +02:00
iNPUTmice
dcb21cb9e6 couple of modifications for disco discovery 2014-06-30 11:43:00 +02:00
iNPUTmice
9a239f6589 fixed #235 2014-06-30 10:51:46 +02:00
iNPUTmice
42ad901356 fixed #228 2014-06-30 10:46:46 +02:00
iNPUTmice
53533ca74e added error message for #240 2014-06-30 10:36:21 +02:00
iNPUTmice
d58d428874 more error handling for jingle connections 2014-06-29 13:44:59 +02:00
iNPUTmice
8eedc1a57f raised ping time out 2014-06-27 11:42:31 +02:00
iNPUTmice
3a57f6df89 faulty otr messages now generate an error 2014-06-26 16:42:24 +02:00
iNPUTmice
3bb585c020 fixed rare bug with attach image menu 2014-06-26 12:09:12 +02:00
iNPUTmice
513b3959dc moved some try catchs around 2014-06-25 19:16:10 +02:00
iNPUTmice
66bb5c9b51 more npe fixes 2014-06-25 17:54:00 +02:00
iNPUTmice
5db04a37bd fixed two rare npe 2014-06-25 17:32:58 +02:00
iNPUTmice
31657974bf more kxml fuck ups fixed 2014-06-25 17:24:03 +02:00
iNPUTmice
d63a9eb306 fixed odd occurrences of a cursor returned by the system being NULL. wtf ukas 2014-06-25 17:21:51 +02:00
iNPUTmice
16c63c91e2 wraped stanza writer in try catch 2014-06-25 17:15:40 +02:00
iNPUTmice
eb21475658 removed unecessary logging 2014-06-25 17:07:55 +02:00
iNPUTmice
b0a3c717d2 wrap wakelock release with try catch 2014-06-25 17:06:20 +02:00
iNPUTmice
dfbc42ecd7 some fixes for otr with multiple parties 2014-06-25 16:55:47 +02:00
iNPUTmice
ea261c1032 more otr fixes 2014-06-24 16:14:18 +02:00
iNPUTmice
6ef9421d35 fixes for offline otr 2014-06-24 15:07:59 +02:00
iNPUTmice
18d0e57f52 fixed regression with chat markers not working 2014-06-23 23:29:26 +02:00
iNPUTmice
d7656dd420 fix for not being able to send otr encrypted images to offline contacts. unconfirmed 2014-06-23 21:48:48 +02:00
iNPUTmice
43e276e325 possible better distribution of contact picture colors 2014-06-23 21:13:58 +02:00
iNPUTmice
996bee8836 enabled otr encryption for ibb filetransfer as well 2014-06-23 16:01:51 +02:00
iNPUTmice
c25f1283a1 removed warnings 2014-06-22 21:44:17 +02:00
iNPUTmice
1374fed31b fixed #220 2014-06-22 18:21:04 +02:00
iNPUTmice
fafc5306d7 moved message packet creation into sperate class 2014-06-22 17:24:47 +02:00
iNPUTmice
f559bd14dd establish otr connection before sending image 2014-06-22 13:57:57 +02:00
iNPUTmice
49b7c7779d fixes for otr file transfer 2014-06-20 19:28:47 +02:00
iNPUTmice
1cf055d2fd not working version of otr file transfer 2014-06-20 17:30:19 +02:00
iNPUTmice
beafb06b6a clear input field after conference pgp message 2014-06-16 23:43:45 +02:00
iNPUTmice
7e8c68b698 streamlined onpresenceselected listener 2014-06-16 14:21:22 +02:00