Releases: zom/Zom-Android-XMPP
Zom Android 15.3.2 beta 2
96f01be update build to 1532002
a714def major clean-up of the way contacts and presence are updated
1a0da48 updated support for proxying, pluggable transports and DNS
73e8bc7 move to use the xmpp-server-list https://github.com/zom/xmpp-server-list
a890458 ffor now, show toast instead of dialog #370 - when there is a cert issue, don't give the user an option to override -in the future we'll have a better UI/UX for handling MITM attacks or other unexpected server certificate issues
c318cdc more fixes for #353 for avatar and nickname updating
c74f038 for #353 progress in handling avatar updating
b756d4c improve impl of screenshot blocking pref
9452355 some progress on #385 audiowife visual
f929ba9 Merge branch 'master' of github.com:zom/Zom-Android
30d7902 For #370, integrate MemTrustMgr and integrate directly so we can change the UI/UX
1897d18 add nosuggestions flag to username entry #381
417226d ignore messages you already have (so we don't get echo in our group chats)
bdfccd2 updates to support chromebooks
c5bfc03 travis-ci: use fdroid nightly from official PPA package
8d3ede6 1532001 15.2.0 beta 1
b978065 improve notifications from media
857e69e show proper nickname for groupchat media sharing
324b487 put audiowife player code back in
85a9f84 fix init issue for audiowife play
Zom 15.3.2 beta 1
Beta 1 of 15.3.2 release!
8d3ede6 1532001 15.2.0 beta 1
b978065 improve notifications from media
857e69e show proper nickname for groupchat media sharing
324b487 put audiowife player code back in
85a9f84 fix init issue for audiowife play
a4e773c update build 1531005
e1020a7 Merge branch 'master' of github.com:zom/Zom-Android
4de3ffc fixes for media handling, preview, sending
22b2aa3 upgrade gradle
4897d88 Merge pull request #383 from eighthave/travis-ci-fdroid-nightly
515fb7e set the versionCode to a UNIX timestamp on any debug build
52a3a1a travis-ci: temporarily use fdroidserver from git
23d46a2 travis-ci: switch to fdroid nightly
for nightly builds
1706d3a initial support for supporting downloading of undownloading media file
5b20261 improve handling of inbound subscription requests
eedc5dd for #300 improve share from gallery experience
Zom Android 15.3.1 beta 5
a4e773c update build 1531005
e1020a7 Merge branch 'master' of github.com:zom/Zom-Android
4de3ffc fixes for media handling, preview, sending
22b2aa3 upgrade gradle
4897d88 Merge pull request #383 from eighthave/travis-ci-fdroid-nightly
515fb7e set the versionCode to a UNIX timestamp on any debug build
52a3a1a travis-ci: temporarily use fdroidserver from git
23d46a2 travis-ci: switch to fdroid nightly
for nightly builds
1706d3a initial support for supporting downloading of undownloading media file
5b20261 improve handling of inbound subscription requests
eedc5dd for #300 improve share from gallery experience
5c628af update build to 1531004
9235bdb improved sign-in, sign-out, network messages on main screen snackbar
9f285a0 try not loading roster at login, to make login faster!
6a2059b updates to some gradle depends
73fbf5c mostly implemented #184 though questions remain about the UI and flow
1425257 don't set time to -1, else it shows "moments from now"
d5480e9 for #317, update nicknames in db when new vcard comes in
f9143cc improve nickname/vcard updating for #317
31ef67e improvement to "Last Seen" and uploading reliability and erros
7baaa33 small tweaks to Omemo behavior
389566d stop media player when it moves out of view
7b460ff update to build 1531003
Zom Android 15.3.1 RC 1
5c628af update build to 1531004
9235bdb improved sign-in, sign-out, network messages on main screen snackbar
9f285a0 try not loading roster at login, to make login faster!
6a2059b updates to some gradle depends
73fbf5c mostly implemented #184 though questions remain about the UI and flow
1425257 don't set time to -1, else it shows "moments from now"
d5480e9 for #317, update nicknames in db when new vcard comes in
f9143cc improve nickname/vcard updating for #317
31ef67e improvement to "Last Seen" and uploading reliability and erros
7baaa33 small tweaks to Omemo behavior
389566d stop media player when it moves out of view
7b460ff update to build 1531003
7bf7f99 improvements for #199 last seen, and other session tweaks
db780b0 for #199 support "Last Seen" time reading and setting
bc3deb4 small improvements in media and thumbnail display
33d51be for #168 if no account, send the user to onboarding
52009c5 progress on #180 using snackbar
e2632db implements #312 use AudioWife player with IOCipher/VFS
92004ad improvements in audio playback on SDK 23+ devices (android M)
56c53f6 disable debug
771c513 update to build 1531002
1ba6224 fixes for #367 for notifications and downloading content types
699321f implements #161 to support copy and paste of jabber id from account
df177b6 handle NPE in group display view that can happen during login
fa65413 For #160 implement copy and paste
72c215d some progress on #180
20c3d60 addresses #346 issues with fetching group chat history
5a1a204 for #142, attempts basic verification of entered jabber id, so it won't crash!
58b4c49 don't autoscroll for new messages if the user has scrolled back
3052ea7 make sure all file names work in IOCiphre
7e89010 small fixes for media viewing and notification setting
a0d58d4 Merge branch 'swipe_through_gallery' of https://github.com/N-Pex/Zom-Android into N-Pex-swipe_through_gallery
b1a65f8 change checkbox to SwitchCompat
7598d72 Tweak animation
ea544d7 Change group notification setting to a checkbox
0ad044e Make image view activity transparent
b0d680f Fancy custom swipe-to-dismiss
b053893 Add string for "photo x of y"
31623a6 Swipe through images in conversation
1ab9783 Implement a view pager for paging through photos
afd307b Add common image loader code to GlideUtils
a3614ed Update Glide library to version 4
a357dd3 fixes for #321 #372 #332 #263 archive fixes
0f4f055 Merge branch 'N-Pex-npex_dev'
f73b0cf Merge branch 'npex_dev' of https://github.com/N-Pex/Zom-Android into N-Pex-npex_dev
dc77c53 remove swipe on contact list
bc32914 advanced networking should be off by default
6faee5c fixes to support proxy features
cef9ce5 improvements to media sharing
8b66ef0 allow app to run shell commands
77cf7e6 support for advanced networking features
9abaa23 Make user name bold and black on unread messages
0a5e4f1 Don't hang on to view holder, it will change contents
d6ec2f6 Update "Waiting for friend view" with animationg
de0c132 Add "LAST_READ_DATE" column
cf32206 Sort group members by affiliation and name
5406ce5 Improve handling of media/files for sharing, and playing/export as well
aa81ee6 ensure delivery receipts are sent only when messages are saved to the db we have been having receipts sent, when no logcal messages show u
bbac805 update build tools to 26.0.2
Zom Android 15.3.1 beta 4
7b460ff update to build 1531003
7bf7f99 improvements for #199 last seen, and other session tweaks
db780b0 for #199 support "Last Seen" time reading and setting
bc3deb4 small improvements in media and thumbnail display
33d51be for #168 if no account, send the user to onboarding
52009c5 progress on #180 using snackbar
e2632db implements #312 use AudioWife player with IOCipher/VFS
92004ad improvements in audio playback on SDK 23+ devices (android M)
56c53f6 disable debug
771c513 update to build 1531002
1ba6224 fixes for #367 for notifications and downloading content types
699321f implements #161 to support copy and paste of jabber id from account
df177b6 handle NPE in group display view that can happen during login
fa65413 For #160 implement copy and paste
72c215d some progress on #180
20c3d60 addresses #346 issues with fetching group chat history
5a1a204 for #142, attempts basic verification of entered jabber id, so it won't crash!
58b4c49 don't autoscroll for new messages if the user has scrolled back
3052ea7 make sure all file names work in IOCiphre
7e89010 small fixes for media viewing and notification setting
a0d58d4 Merge branch 'swipe_through_gallery' of https://github.com/N-Pex/Zom-Android into N-Pex-swipe_through_gallery
b1a65f8 change checkbox to SwitchCompat
7598d72 Tweak animation
ea544d7 Change group notification setting to a checkbox
0ad044e Make image view activity transparent
b0d680f Fancy custom swipe-to-dismiss
b053893 Add string for "photo x of y"
31623a6 Swipe through images in conversation
1ab9783 Implement a view pager for paging through photos
afd307b Add common image loader code to GlideUtils
a3614ed Update Glide library to version 4
a357dd3 fixes for #321 #372 #332 #263 archive fixes
0f4f055 Merge branch 'N-Pex-npex_dev'
f73b0cf Merge branch 'npex_dev' of https://github.com/N-Pex/Zom-Android into N-Pex-npex_dev
dc77c53 remove swipe on contact list
bc32914 advanced networking should be off by default
6faee5c fixes to support proxy features
cef9ce5 improvements to media sharing
8b66ef0 allow app to run shell commands
77cf7e6 support for advanced networking features
9abaa23 Make user name bold and black on unread messages
0a5e4f1 Don't hang on to view holder, it will change contents
d6ec2f6 Update "Waiting for friend view" with animationg
de0c132 Add "LAST_READ_DATE" column
cf32206 Sort group members by affiliation and name
5406ce5 Improve handling of media/files for sharing, and playing/export as well
aa81ee6 ensure delivery receipts are sent only when messages are saved to the db we have been having receipts sent, when no logcal messages show u
bbac805 update build tools to 26.0.2
Zom Android 15.3.1 beta 3
771c513 update to build 1531002
1ba6224 fixes for #367 for notifications and downloading content types
699321f implements #161 to support copy and paste of jabber id from account
df177b6 handle NPE in group display view that can happen during login
fa65413 For #160 implement copy and paste
72c215d some progress on #180
20c3d60 addresses #346 issues with fetching group chat history
5a1a204 for #142, attempts basic verification of entered jabber id, so it won't crash!
58b4c49 don't autoscroll for new messages if the user has scrolled back
3052ea7 make sure all file names work in IOCiphre
7e89010 small fixes for media viewing and notification setting
a0d58d4 Merge branch 'swipe_through_gallery' of https://github.com/N-Pex/Zom-Android into N-Pex-swipe_through_gallery
b1a65f8 change checkbox to SwitchCompat
7598d72 Tweak animation
ea544d7 Change group notification setting to a checkbox
0ad044e Make image view activity transparent
b0d680f Fancy custom swipe-to-dismiss
b053893 Add string for "photo x of y"
31623a6 Swipe through images in conversation
1ab9783 Implement a view pager for paging through photos
afd307b Add common image loader code to GlideUtils
a3614ed Update Glide library to version 4
a357dd3 fixes for #321 #372 #332 #263 archive fixes
0f4f055 Merge branch 'N-Pex-npex_dev'
f73b0cf Merge branch 'npex_dev' of https://github.com/N-Pex/Zom-Android into N-Pex-npex_dev
dc77c53 remove swipe on contact list
bc32914 advanced networking should be off by default
6faee5c fixes to support proxy features
cef9ce5 improvements to media sharing
8b66ef0 allow app to run shell commands
77cf7e6 support for advanced networking features
9abaa23 Make user name bold and black on unread messages
0a5e4f1 Don't hang on to view holder, it will change contents
d6ec2f6 Update "Waiting for friend view" with animationg
de0c132 Add "LAST_READ_DATE" column
cf32206 Sort group members by affiliation and name
5406ce5 Improve handling of media/files for sharing, and playing/export as well
aa81ee6 ensure delivery receipts are sent only when messages are saved to the db we have been having receipts sent, when no logcal messages show u
bbac805 update build tools to 26.0.2
39fa77a update to build 1531000 (and pudate build tools too!)
Zom Android 15.3.1 beta 2
39fa77a update to build 1531000 (and pudate build tools too!)
c8e83e1 update biuld to 1510042
4129df2 add initial support for file sharing
5f6c6e3 solve crash related to displaying group affiliation was NPE in some cases also ensure chatId is int not long
32d39c4 only display "waiting" if we really know we are
9960f7f improve chance of loading old history messages from MUC
f9a93cc tweak "waiting" dialog color background
e0ac065 remove chatsecure-push submodule
0649bb1 remove chatsecure-push for now since we use server-based push - may use this again in the future for receiving pushes but not now
Zom Android 15.3.0-RC-5
Zom Android 15.3.0-RC-4
Zom Android 15.3.0 FINAL
91c6913 update to build 1510041
e0ca5ae make sure to get subjects for groups when you join
66d33d6 update to build 1510040
9efb5e5 more fixes for for #357 and #364 handles case where contact id is -1
2d68666 update build to 1510039
d551975 for #357 and #364 handles case where contact id is -1
2271bfd update build to 1510038
0ae6ebf ensure group chat notifications get cleared properly
c0e6939 don't try to get fingerprint if connection is null
e7eaf4e set the owner of a group when you reload the list
c35757c for #356 don't show blocked contact in contact picker
d34452c for #356 don't crash if a blocked contact is selected
b8bcc9a don't show groups as being "blocked"
0141956 For #363 don't show groups when you are adding people to groups
340db20 update build to 1510037
3f7297d fixes for group history fetch
19a16f9 make sure we stop the audioplayer when it leaves the screen
833209f for #333 add buddy is now add friend
b194c1c Merge branch 'master' of github.com:zom/Zom-Android
e7970a8 improve notifications for all situations - add support for batch notifications - make sure notifications are dismissed
ea3064b for #358 don't show pending approval for group chats
91e2eb2 for #357 don't crash with a blocked contact
f84090e Merge pull request #355 from zom/travis-ci-fdroid-nightly
7ba58f9 travis-ci: disable failing lint until lint errors are fixed
0eb2243 travis-ci: create nightly builds fdroid repo from each build
05da907 travis-ci: get build and emulator tests working again
fcba6a7 make ./gradlew verify the gradle it downloads
5f5f6f7 update to build 1510036
2f3c479 don't show subscription UI for groups
a555c47 update build 1510035
ca7b8c2 for #352 and #432 show proper status for unfriended/blocked state
9a9e8af fixes for QR code scanning - use low res preview and image size
6eb0651 for #337 mute all notification types
faa551d ensure Presnece is accurate, and fix chat listener, typing status
b3aac53 update to biuld 1510034
c31f642 improvements to "last seen" presence handling
774c2f6 address #334 and other QR code crash related bugs
daf38f8 for #337 group notification muting now works!
38384e4 Merge branch 'npex_dev' of https://github.com/N-Pex/Zom-Android into N-Pex-npex_dev
2b6f63f progress on #337, only notify if not muted
79e12e4 modifications for presence handling and group loading
6761e69 don't display group member # on conversation list summary
e0a25ea more work on #353 avatar loading
e7de0dc don't always refresh device life for OMEMO
61b41e6 for #353 tweaks photo / camera for avatar taking url base - newer android cameras don't return proper metdata in the Intent!
537aa40 Clearing members is too risky, as it could leave us with a partial member list
5733ea1 add initial support for group chat specific notifications
0ba968b make sure to clear notifications when a chat is opened
fd24c78 Register listeners only once
608b29e update to version 1510033
141a04a avoid race conditions with member loading
24ce2f2 Merge pull request #351 from N-Pex/npex_group
3f1a1f8 Remove some debugging
f5a10c9 Group chat member list updates
2aaf301 Change loadMembers
06c2081 Fix where clause builder precedence issue
a903e39 Implement the crown view for group owner/admins
41fafd6 update to build 1510032
e075c2d more fixes for image sharing
238cf8a more improvements to image sharing
ad17c17 work on issues with queued media resending
587d055 remove places where deadlocks could occur
2b1b671 fix display of group leave confirm
f317906 update to build 1510031
37b826d more improvements for group membership work on #332 to confirm leaving group initial work on #344 to add crown to group admin
97f366c update build to 1510030
d1d782d improve file sharing, selection and import
50616f4 fixes for host, ip address and proxy support
f58a2f0 replace app name instances with Zom
6695d05 build 1510029
96f98cf more fixes for group membership and sharing
66442ae don't exclude existing contats, in case you need to reinvite them
4742294 truly fixes #335
609d3a5 improve display of media in message list
4d638c8 update translations
6484b2f update to build 1510028
eb15005 more progress on group presence and loading
5afbd25 make the QR code preview camera window a better shape
01bad0d tweak QR code display and scanning code
c57f107 for #330, fixes parsing of invite links
583a9cd work for #36 MUC permissions and owner display
32c08ac improves #325 #326 MUC rejoining and history fetching
1c018c1 Merge pull request #328 from N-Pex/npex_dev
605f9d5 Only use pretty fingerprints for display
ed313a5 fix issues with MUC reconnection; also support IP address connect servers
30a00a2 don't ever show X-check, just show check!
cc399c4 update build to 1510026
e11929d only remove muc members when you get a leave notification don't clear group members on list reload
551368f add new layout for qrcode scan
1862ad2 fix link handling, invitelinks vs regular links
54a3bfc fixes for QR code display and scanning - move to XMPP style links for display and scanning - reduce resolution of camera to save memory - reduce render size oF QR code to save memory
3c50d8f for #278 adds support for delivery receipts in groupchat
c2a1384 update xzing qrcode library to latest 3.3
7fe646e fixes #318 hex digits only appended if neceessary
b36d5dd Merge pull request #320 from N-Pex/npex_group_changes
448460a more improvements on #393 - make it async!
d3a39bd for #323 new UI and handling for "waiting" status
57e2d91 update to build 1510025
de3448a improve display of names, icons in groupchat
e8ccd95 fixes #316 fixes string regex max that was incorrectly matching any www. as a file share
b2c7f96 fixes #319 - was incorrectly matching "www." URLS as file shares
482295d Updated palette for group avatars
765241e store the mapping between MUC JIDs and our local contacts - this is to enable local contact avatars to show up for group members
7217e83 temporarily allow fileURIs to be expoed until we can update this code
17926a6 Only display one key fingerprint (primary OMEMO) and fix QR scanning - qrcode now display "xmpp:" address for easier scanning and sharing - account now only displays OMEMO fingerprint not OTR
5b5d8e5 update build to 1510024
32aadbd For #313, media share upload experience improved - local message stored and queued immediately - single check will show once it is uploaded - double check will show once it is received
eaf83fd grant all invited group members ADMIN status - this allows them to query membership and invite others
6b25b39 make sure session isn't null when you try to leave it
73e96dd fixes #308 now closes group and returns to main screen
273328f fixes #314 to send and receive https file share links in groupchats - disables use of aesgcm encrypted links in unencrypted groupchats
614b7db update build to 1510023
79d7d9c tweak sticker and photo rendering
f97c193 retry uploads 3 times
45e713f more fixes for #308
a8f8fae for #308 implement "leave" function, cleanup group chat view
43e7ae1 for #307 improve loading of members, handling various permissions levels
4205d3e don't connect group if connection is not logged in and authenticated
ea00e9b update to build 1510022
1631bd1 Merge branch 'npex_group_changes' of https://github.com/N-Pex/Zom-Android into N-Pex-npex_group_changes
791a90e Merge branch 'npex_dev' of https://github.com/N-Pex/Zom-Android
d789583 handle group reconnection and NPE connection instances
3e3b044 Muted group chats disappeared
8ec9c28 Group subject edit/update
0414852 Indicate which users are already in group
bebd258 Show info view for group members when tapped
dc94cec Hide group JID in group info view
d5850d7 Hide QR code on group info view for now
5544d8d Don't need a roster entry
8ef73fc update to build version 1510021
44537d6 address #295, wait for entry to be created, so it is not null
60c04c7 remove unused code
451e6c6 wait for group to be created first!
2e292cf don't recreate the group
f7eec72 re-enable display of turning notifications off and on for groupchat
c4aa718 send postponed messages when a new session is init'd
e96eb2a make sure user rejoins groups
2f63652 if no omemo, check again on next message send
18f366a Merge branch 'npex_dev' of https://github.com/N-Pex/Zom-Android into N-Pex-npex_dev
7a747d7 properly clear/reload group/room membership
60cc33f Add back button to group detail view
7c96eb5 Support for mute group
77369e5 Refactor selection
2888888 Layout changes and use correct request id
18209d5 Grow the tag view to at most a third of the screen
d123cf4 Implement the check view for selected contacts
b90fab7 Make ContactViewHolder initialize itself
3403422 Implement tag view when selecting multiple contacts
cebde60 more fixes for auto-refresh of MUC group connections
d762d41 update to build 1510020
516b792 more work on #281 #202 #201
5c3704a disable filterTouches for now, and move to preferences and API call
1cd1f7d group fixes for #281 #202 #201 - multiple fixes for rejoining groups on reconnect - inviting incorrect contacts was fixed previously - now loads group members, and not just occupants ("delay" was just the fact there weren't current occupants)
272c0c8 Use recycler view for group detail activity
a1ffb1e Group avatars