Daniel Gultsch
e1a6ceb49b
fixed regression in StartConversationActivity that ignored welcome jid
2018-03-30 15:57:44 +02:00
Daniel Gultsch
2442dabb2a
null check for conversation
2018-03-30 12:26:10 +02:00
Daniel Gultsch
d27d9d9366
show scroll down button instantly when scrolling up
2018-03-30 10:58:07 +02:00
Daniel Gultsch
419e7f5ea6
introduced sroll to bottom button. based on #2777 by @harshitbansal05
2018-03-30 10:35:52 +02:00
Daniel Gultsch
3dc749b22b
remove duplicate call to onConversationArchived()
2018-03-29 16:23:36 +02:00
Daniel Gultsch
f2b0a10c22
end view if conversation was archived
2018-03-29 15:08:43 +02:00
Daniel Gultsch
a1b3e2d57c
hide disable encryption button when omemo is in always mode
2018-03-29 14:26:04 +02:00
Daniel Gultsch
9646783d48
fixed regression of 'add contact' not working. fixes #2916
2018-03-29 13:40:52 +02:00
Daniel Gultsch
a6539be52b
introduced tri state omemo setting (off by default, on by default, always)
2018-03-27 15:35:53 +02:00
Daniel Gultsch
2e8cc12ada
do not allow user to quote file
2018-03-24 12:06:06 +01:00
Daniel Gultsch
c41f574b1f
in lack of confirm source dialog in account details only trust scanned uris
2018-03-23 11:39:36 +01:00
Daniel Gultsch
ce867758d5
call to update ui after fingerprint verification
2018-03-23 11:28:00 +01:00
Daniel Gultsch
3c61af88a1
StartConversationActivity: persist search across rotation
2018-03-20 12:52:23 +01:00
klonfish
b249c1f36f
Improved QR code recognition when screen and camera orientation don't match
2018-03-19 21:43:42 +01:00
Daniel Gultsch
11136f939e
commit allowing state loss
2018-03-19 12:29:21 +01:00
Daniel Gultsch
5363470bcf
fix getNextEncryption
2018-03-19 10:08:36 +01:00
Daniel Gultsch
442c284c8e
prevent double tapping on overflow menu
2018-03-19 09:43:33 +01:00
Daniel Gultsch
cdbab64b03
fixed redownload of deleted http upload messages
2018-03-18 17:34:35 +01:00
Daniel Gultsch
9908af6286
sync roster to disk after roster push
2018-03-18 12:24:28 +01:00
Daniel Gultsch
f2ea609b51
code cleanup
2018-03-18 09:47:52 +01:00
Daniel Gultsch
82ba4ce4fc
fixed some regressions introduced in toolbar migration
2018-03-18 09:31:37 +01:00
Harshit Bansal
f2885575ba
replace deprecated action bar with toolbar ( #2872 )
...
* replace deprecated action bar with toolbar
* add toolbar support in each activity
* remove redundant themes made earlier
* add configure action bar method in xmpp activity
* remove android namespace from actionmodeoverlay
* solve bug of scrolling toolbar
2018-03-18 09:30:22 +01:00
Daniel Gultsch
83a4cb8a11
setReplaceAll=false on emojiCompat for android o
2018-03-17 21:43:18 +01:00
Daniel Gultsch
11dfd87672
show message draft in conversation overview
2018-03-17 19:18:22 +01:00
Daniel Gultsch
9765f26de0
fixed device rotation in settings activity
2018-03-16 12:58:43 +01:00
Daniel Gultsch
64f040b631
offer a more convienient way to disable omemo from trust keys dialog
2018-03-15 13:37:08 +01:00
Daniel Gultsch
fe90e70bb1
remove trailing ) in urls
2018-03-14 21:59:18 +01:00
Daniel Gultsch
3c932e9fa6
fixed pm to vistors
2018-03-14 17:31:33 +01:00
Daniel Gultsch
c2db940594
do not show snackbar for archived conversations. fixes glitch when leaving muc
2018-03-14 13:05:50 +01:00
Daniel Gultsch
03e88500b9
fixed rotation in choose contact activity
2018-03-14 11:03:08 +01:00
Daniel Gultsch
acf0b995ab
dynamically get known hosts in dialog
2018-03-14 10:07:52 +01:00
iamharsshit
2af12afb64
add data binding and check in back stack for dialogs
2018-03-14 13:07:04 +05:30
iamharsshit
b33725b435
place enter jid dialog in dialog fragment
2018-03-14 13:07:04 +05:30
iamharsshit
b48e37f72f
replace group dialogs by dialog fragment
2018-03-14 13:07:04 +05:30
Daniel Gultsch
7d1bd65a3b
make camera feature optional
2018-03-14 08:21:49 +01:00
Daniel Gultsch
9a7f3ec742
create interface for onBackendConnected
2018-03-13 22:44:08 +01:00
Daniel Gultsch
f21fda1421
scanned results are always a trusted source
2018-03-13 16:55:25 +01:00
Daniel Gultsch
0c58e7cc30
migrated conference details to binding
2018-03-13 12:26:26 +01:00
Daniel Gultsch
ca625f1e8e
fix register account checkbox glitch
2018-03-13 11:54:34 +01:00
Daniel Gultsch
22d98bd162
do not highlight users when not participating. fixes #2865
2018-03-12 16:00:02 +01:00
Daniel Gultsch
72388e37f5
fixed some issues with jid escaping
2018-03-11 18:32:16 +01:00
Daniel Gultsch
b2a9c63568
hide keyboard when stopping ConversationFragment
2018-03-11 18:14:26 +01:00
Daniel Gultsch
c1135ad592
use escaped form of jid where approriate
2018-03-11 14:14:56 +01:00
Daniel Gultsch
4bb45996c5
return contact and account.getServer() as String
2018-03-11 12:13:56 +01:00
Daniel Gultsch
e2e5c04ef7
detect irregular unicode in domain part
2018-03-08 22:02:19 +01:00
Daniel Gultsch
216cf1805f
stop scrolling in tablet view after switching conversations
2018-03-08 17:01:45 +01:00
Daniel Gultsch
4227c63e5d
decrease delay when scrolling to position
2018-03-08 16:37:45 +01:00
Daniel Gultsch
e89378ceae
hide register account checkbox in magic mode
2018-03-08 15:18:44 +01:00
Daniel Gultsch
6944c12186
display irregular unicode code points
2018-03-08 14:02:48 +01:00
Daniel Gultsch
94bb7c423c
added splash screen
2018-03-07 22:30:36 +01:00
Daniel Gultsch
28467c4775
don’t show 'change status' icon during setup
2018-03-07 22:30:36 +01:00
Daniel Gultsch
7e963820a5
made qr code scanner work in choose contact
2018-03-07 22:30:36 +01:00
iamharsshit
69374f3e5f
remove deprecated method
2018-03-07 22:30:36 +01:00
Daniel Gultsch
1efaecf745
use fab in choose contact activity. scan qr not yet working
2018-03-07 22:30:36 +01:00
Daniel Gultsch
1accf9d961
migrate to xmpp-addr
2018-03-07 22:30:36 +01:00
Daniel Gultsch
0add9a0ea2
audio player now requests permission when hitting play
2018-03-07 22:30:36 +01:00
Daniel Gultsch
b5e1bbbdc1
request storage permission when opening message
2018-03-07 22:30:36 +01:00
Daniel Gultsch
6aee638432
refactor disable notifications dialog to make use of timeframeutils
2018-03-07 22:30:36 +01:00
Daniel Gultsch
89992f541c
calculate automatic timeout labels dynamically
2018-03-07 22:30:36 +01:00
Daniel Gultsch
de2f5e7a83
reorder and scroll down after resending a message
2018-03-07 22:30:36 +01:00
Daniel Gultsch
194b8d419b
fix change password activity for magic created accounts
2018-03-07 22:30:36 +01:00
Daniel Gultsch
1ae6042ca8
show password field only on non-logged in or magic created accounts
2018-03-07 22:30:36 +01:00
Daniel Gultsch
78fd19195d
finished 'Set Status Message' dialog
2018-03-07 22:30:36 +01:00
Daniel Gultsch
76732af63d
add missing permission result handling in StartConversationActivity
2018-03-07 22:30:36 +01:00
Daniel Gultsch
c1c314f47a
delegate mime type from intent
2018-03-07 22:30:36 +01:00
Daniel Gultsch
2f71c0cb79
wip: new status message dialog
2018-03-07 22:30:36 +01:00
Daniel Gultsch
57bcf824e9
finished app compat themeing
2018-03-07 22:30:36 +01:00
Daniel Gultsch
51fcb7de31
scroll in post
2018-03-07 22:30:35 +01:00
Daniel Gultsch
157ca65b0a
use text styles in more places
2018-03-07 22:30:35 +01:00
Daniel Gultsch
a283d00013
request camera permissions when attaching taking picture or recording video
2018-03-07 22:30:35 +01:00
Daniel Gultsch
363c39a873
fixed take photo for activties that do not get destroyed
2018-03-07 22:30:35 +01:00
Daniel Gultsch
71beb92dd3
migrated some views over to app compat text styles
2018-03-07 22:30:35 +01:00
Daniel Gultsch
3130d40262
changed some of the jid entering dialogs to textinputlayout
2018-03-07 22:30:35 +01:00
Daniel Gultsch
9d15d3b408
introduced expert setting to not scroll down after sending a message
2018-03-07 22:30:35 +01:00
Daniel Gultsch
ac22007e28
removed 'preemptive grant' setting
2018-03-07 22:30:35 +01:00
Daniel Gultsch
b393f54a03
get rid of customizable resources
2018-03-07 22:30:35 +01:00
Daniel Gultsch
e3ca4ca485
made conference invite work again
2018-03-07 22:30:35 +01:00
Daniel Gultsch
5ed94d5ab0
made publish pgp work from conversation view
2018-03-07 22:30:35 +01:00
Daniel Gultsch
6b55f05e27
don't send messages in callback
2018-03-07 22:30:35 +01:00
Daniel Gultsch
521a711fbc
use cards views in about and publish avatar activity
2018-03-07 22:30:35 +01:00
Daniel Gultsch
12031515d1
bring scan button to StartConversationActivity
2018-03-07 22:30:35 +01:00
Daniel Gultsch
3bd42230f2
do not redirect to StarConversationActivity when scanning invalid jid
2018-03-07 22:30:35 +01:00
Daniel Gultsch
13322a568a
jump to first unread message if was scrolled to bottom earlier
2018-03-07 22:30:35 +01:00
Daniel Gultsch
acc47fbeda
add scan action to contact details
2018-03-07 22:30:35 +01:00
Daniel Gultsch
89bfae14b1
fixe scan in OmemoActivities
2018-03-07 22:30:35 +01:00
Daniel Gultsch
9a76aff8f9
skip background connect when changing theme
2018-03-07 22:30:35 +01:00
Daniel Gultsch
fe8e131e3a
simplified reInit logic
2018-03-07 22:30:35 +01:00
Daniel Gultsch
bd2417e792
fixed openDialogs call when poping back stack
2018-03-07 22:30:35 +01:00
Daniel Gultsch
74336fa165
always scroll if viewing intent
2018-03-07 22:30:35 +01:00
Daniel Gultsch
dfb4e4eb46
integrate qr code scanner. temporarily break omemo activity scan
2018-03-07 22:30:35 +01:00
Daniel Gultsch
6652135746
updated manage account activity to new colors
2018-03-07 22:30:35 +01:00
Daniel Gultsch
ae2536adff
made a few callbacks save to activity being detached
2018-03-07 22:30:35 +01:00
Daniel Gultsch
1236c6a139
save scroll state across rotations
2018-03-07 22:30:35 +01:00
Daniel Gultsch
21c9ffd8b2
skip refresh if binding is missing
2018-03-07 22:30:35 +01:00
Daniel Gultsch
8aba540717
fixed take photo + do not reint twice
2018-03-07 22:30:35 +01:00
Daniel Gultsch
108edbe314
show warning dialogs
2018-03-07 22:30:35 +01:00
Daniel Gultsch
743543ad90
fix permission handling
2018-03-07 22:30:35 +01:00
Daniel Gultsch
b5fa9b77c9
skip unnecessary loading of conversation overview fragment
2018-03-07 22:30:35 +01:00
Daniel Gultsch
759498ac3a
fixed showing QR code on long press
2018-03-07 22:30:35 +01:00
Daniel Gultsch
e11fafcf52
don't show qr scan in conversation view
2018-03-07 22:30:35 +01:00
Daniel Gultsch
3b75161113
fixed onActivityResult handling for pgp
2018-03-07 22:30:34 +01:00
Daniel Gultsch
b0bec2c390
added dedicated scan button
2018-03-07 22:30:34 +01:00
Daniel Gultsch
e0317cfa14
made download button in message adapter work
2018-03-07 22:30:34 +01:00
Daniel Gultsch
e93b06f45c
redirect on empty conversation list
2018-03-07 22:30:34 +01:00
Daniel Gultsch
7bc7853d1a
register open conversation with notification service
2018-03-07 22:30:34 +01:00
Daniel Gultsch
e68fe13a22
process intents
2018-03-07 22:30:34 +01:00
Daniel Gultsch
4c8cbfe966
make archive menu item work
2018-03-07 22:30:34 +01:00
Daniel Gultsch
5e28a8f8d5
make read markers work
2018-03-07 22:30:34 +01:00
Daniel Gultsch
46feb7bf42
handle view conversation action when ConversationFragment is already open
2018-03-07 22:30:34 +01:00
Daniel Gultsch
6cfc6af886
change font size in conversation overview
2018-03-07 22:30:34 +01:00
Daniel Gultsch
cd75e55e3f
handle view intent
2018-03-07 22:30:34 +01:00
Daniel Gultsch
6b689edb52
move new activity back to original name
2018-03-07 22:30:34 +01:00
Daniel Gultsch
02c78bb1fb
made refresh work
2018-03-07 22:30:34 +01:00
Daniel Gultsch
354b182968
made swipe and select work
2018-03-07 22:30:34 +01:00
Daniel Gultsch
6bd0abcd8e
fragment voodoo
2018-03-07 22:30:34 +01:00
Daniel Gultsch
dd21f5d072
wip
2018-03-07 22:30:34 +01:00
Daniel Gultsch
e9e616ebc7
switch conversations fragment to data binder
2018-03-07 22:30:34 +01:00
Daniel Gultsch
8d9d96d4e1
vastly untested refactor. pushing for backup purposes
2018-03-07 22:30:34 +01:00
Daniel Gultsch
c17f902be2
refactoring. move functionality from activity to fragment
2018-03-07 22:30:34 +01:00
Daniel Gultsch
d55a3842d3
more otr cleanup
2018-03-07 22:30:34 +01:00
SoyaLeaf
c7fd54a17e
Moved the error message to TextInputLayout in the ChangePasswordActivity
2018-03-07 22:30:34 +01:00
Daniel Gultsch
235275ba91
more cleanup
2018-03-07 22:30:34 +01:00
Daniel Gultsch
bf6b54a7aa
get rid of OTR
2018-03-07 22:30:34 +01:00
Daniel Gultsch
fc5a2922e9
use data binder for list item adapater
2018-03-07 22:30:34 +01:00
Daniel Gultsch
595757fe00
use data binder for inflating muc items
2018-03-07 22:30:34 +01:00
Daniel Gultsch
fb383c7881
use async avatar loader in conference details
2018-03-07 22:30:34 +01:00
Daniel Gultsch
c0b95a9d1c
add fab to start conversations activity
2018-03-07 22:30:33 +01:00
Daniel Gultsch
2df1aaaed2
use data binder for contact key item
2018-03-07 22:30:33 +01:00
Daniel Gultsch
1b8a437b1e
create dedicated button to enable undecided accounts
2018-03-07 22:30:33 +01:00
Daniel Gultsch
0262975635
started to change text style to app compat
2018-03-07 22:30:33 +01:00
Daniel Gultsch
5ebcb1ae71
ported presence activity to cardview
2018-03-07 22:30:33 +01:00
Daniel Gultsch
d0e58330e9
switch account activity to card view. started using data binder
2018-03-07 22:30:33 +01:00
Daniel Gultsch
1c441a57e8
only show one error at once
2018-03-07 22:30:33 +01:00
SoyaLeaf
f334349cd6
Moved the error message to TextInputLayout
2018-03-07 22:30:33 +01:00
Daniel Gultsch
30776a86c4
change key activities to cards
2018-03-07 22:30:33 +01:00
Daniel Gultsch
58ec5ced8a
use data binder for contact details activity
2018-03-07 22:30:33 +01:00
Daniel Gultsch
eb25643d94
migrate to CardView in contact and muc details
2018-03-07 22:30:33 +01:00
SoyaLeaf
63fb5d98cc
Change ShowHidePasswordEditText to TextInputEditText.
...
change the input fields in the AccountActivity to use the TextInputLayout.
Rollback format and change toggle tint
2018-03-07 22:30:33 +01:00
Daniel Gultsch
63c4fe6f02
do not use pop up menus for encryption and attachment selection
2018-03-07 22:30:33 +01:00
Daniel Gultsch
6f5076e8c4
fixed crash when selecting participants
2018-03-07 22:30:33 +01:00
Daniel Gultsch
df82e7689d
removed unused resources
2018-03-07 22:30:33 +01:00
Daniel Gultsch
1307cfe728
switch to switchcompat
2018-03-07 22:30:33 +01:00
daivat15
54dadfd7cd
AppCompat Migration contribution
2018-03-07 22:30:33 +01:00
Daniel Gultsch
5775223653
fixed code comment
2018-03-07 22:30:33 +01:00
Daniel Gultsch
a25c5ed401
rewrite how preference screens are invokved
2018-03-07 22:30:33 +01:00
Daniel Gultsch
de0272fd1a
integrate trust manager into conversations
2018-03-07 22:30:33 +01:00
Daniel Gultsch
bd90f2140d
fixed search in abstractsearchablelistitem
2018-03-07 22:30:33 +01:00
Daniel Gultsch
bf85d30421
fixed hint color for edit message
2018-03-07 22:30:33 +01:00
Daniel Gultsch
f81fbb36f1
migrated alert dialogs to app compat
2018-03-07 22:30:33 +01:00
Daniel Gultsch
d49fb5873e
switch about activity to appcompat
2018-03-07 22:30:33 +01:00
Daniel Gultsch
fe4ebb6244
reference support actionbar in all activities
2018-03-07 22:30:33 +01:00
Daniel Gultsch
6e89427d5e
started work on migrating to appcompat
2018-03-07 22:30:33 +01:00
Daniel Gultsch
c35ac11a42
check if axolotl service is initialized before displaying keys
2018-02-19 17:26:38 +01:00
Marc Schink
3fa205d463
Don't add account if user cancels. Fixes #2797
2018-02-15 14:40:21 +01:00
Marc Schink
3b7d9b39f7
Pass invite XMPP URI along instead of JID
2018-02-14 17:03:43 +01:00
Daniel Gultsch
d3e755ceb1
null check on invite object
2018-02-13 15:20:30 +01:00
Christoph Scholz
9360f5c960
allow roster action with name
2018-02-12 20:00:42 +01:00
Daniel Gultsch
eed2d93145
integrate intent integrator to finish activity when needed
2018-02-12 11:22:51 +01:00
Daniel Gultsch
e2ac1db225
do not cross reference bookmarks and conversations
2018-02-10 19:06:31 +01:00
Daniel Gultsch
64c956904d
don't cancel animation when switching accounts w/o init
2018-02-10 13:32:37 +01:00
Daniel Gultsch
facc56bc7b
return to welcome activity after deleting last account
2018-02-10 10:45:33 +01:00
Daniel Gultsch
97406ecf51
skip animations for startup activities
2018-02-09 22:19:13 +01:00
Daniel Gultsch
d33fca09cf
add null checks to huawei settings code
2018-02-09 22:11:11 +01:00
Daniel Gultsch
5335cda50c
do not put setup activites on stack twice
2018-02-09 20:09:58 +01:00
Daniel Gultsch
2f1f9f2c2c
do not explicitly request MAM archive for blocked contacts
2018-01-29 01:39:46 +01:00
Daniel Gultsch
4541ac8b7b
direct link from settings to huaweis protected apps
2018-01-28 13:31:12 +01:00
Daniel Gultsch
c7bdc343ec
show account details when clicking avatar picture in self chat
2018-01-27 21:34:32 +01:00
Daniel Gultsch
8f9640a9e1
just switch to conversations & do not creat when 'creating' self contact
2018-01-27 21:04:42 +01:00
Daniel Gultsch
a33984acc5
encrypt muc PM only to actual recipient
2018-01-27 20:55:43 +01:00
Daniel Gultsch
294e19d962
fixed sharing multiple images
2018-01-25 12:48:04 +01:00
Daniel Gultsch
676ac32a97
delegate uri permission to service when processing files
2018-01-23 22:02:28 +01:00
Daniel Gultsch
eee5d885ba
make chat markers opportunistic in private mucs
2018-01-22 23:21:24 +01:00
Daniel Gultsch
3c4ba7e0ce
keep screen on during audio playback. fixes #2733
2018-01-21 16:04:31 +01:00
Daniel Gultsch
6663eb0a12
show warning toast if PM is disabled in MUC
2018-01-18 17:35:42 +01:00
Daniel Gultsch
8b10f96272
disable copy in password field
2018-01-10 16:57:54 +01:00
Daniel Gultsch
d68a610ac6
change edit button in quick edit dialog to accept
2018-01-09 10:30:32 +01:00
Daniel Gultsch
2c2e77a168
ShareWithActivity: refactor for java 8
2018-01-01 11:56:31 +01:00
Daniel Gultsch
97bc93aeb0
do not use theme in uri activity
2017-12-19 12:50:19 +01:00
Daniel Gultsch
127557df56
show pep as available if omemo_all_access has been installed on server
2017-12-18 13:47:53 +01:00
Daniel Gultsch
2b0551a522
store new intent in welcome account activity
2017-12-16 21:05:56 +01:00
Daniel Gultsch
21615477ed
transport invitee from welcome activity to start conversations activity
2017-12-16 20:38:14 +01:00
Daniel Gultsch
9b95f1102c
PublishProfilePictureActivity: refresh on status change
2017-12-16 11:00:49 +01:00
Daniel Gultsch
ccf75ef45a
removed 'contact-only' hint from publish avtar screen
2017-12-15 21:47:16 +01:00
Daniel Gultsch
bb6d5463fe
use JPEG as file format for avatar and compress to <9400 chars
2017-12-15 20:49:48 +01:00
Daniel Gultsch
0be41e0aab
refactor StartConversationsActivity
2017-12-15 19:13:58 +01:00
Daniel Gultsch
cc6a001ac2
remove NFC handling + let edit account handle own jids
2017-12-15 18:25:21 +01:00
Daniel Gultsch
6a9abd0e49
Merge pull request #2720 from af8a524db1/uri_message
...
Handle 'message action' XMPP URIs
2017-12-15 16:17:05 +01:00
Daniel Gultsch
8d339b6521
remove NFC + light refactoring of XmppActivity
2017-12-15 16:14:04 +01:00
Daniel Gultsch
df37e34e02
use show password widget in Change Password Activity
2017-12-15 12:31:31 +01:00
Daniel Gultsch
4d4586eaea
Conference Details: hide settings in offline mucs
2017-12-15 02:53:52 +01:00
Daniel Gultsch
60ae269870
removed password repeat field in favor of show password field
2017-12-15 02:51:54 +01:00
Daniel Gultsch
38797177c7
ChatMarkers: parse own account from true counterpart
2017-12-14 19:34:35 +01:00
Marc Schink
7dc68522a2
Handle NFC action in UriHandlerActivity
2017-12-13 21:20:30 +01:00
Marc Schink
d5f8a4dacb
StartConversationActivity: Scan QR codes via UriHandlerActivity
2017-12-13 21:20:30 +01:00
Marc Schink
75e16d0f54
UriHandlerActivity: Handle 'message action' XMPP URI
2017-12-13 21:20:30 +01:00
Marc Schink
0fac4be94d
XmppUri: Parse 'message action' query
2017-12-13 21:16:31 +01:00
Marc Schink
edf3c41e58
Add ShareViaAccountActivity
2017-12-12 17:15:16 +01:00
Marc Schink
a7927d181b
AccountAdapter: Allow hiding of state button
2017-12-12 17:15:13 +01:00
Marc Schink
b8b7cc2635
Implement simple URI handler activity
2017-12-12 14:05:14 +01:00
Daniel Gultsch
946d97074f
try to detect invalid nick (w/ emoji) in MUCs
2017-12-11 15:55:10 +01:00