f9c0256afd
Merge branch 'release/0.9.1'
2019-12-05 18:17:55 +01:00
6d8850b3d6
Prepare version 0.9.1
2019-12-05 18:17:36 +01:00
d88edd578f
Merge pull request #740 from vector-im/feature/hot_fix_filter
...
Feature/hot fix filter
2019-12-05 18:14:46 +01:00
eb9775e307
Fix some crypto realm issues
2019-12-05 17:14:56 +01:00
aa9d66b991
Allow returning a value from an async transaction
2019-12-05 17:14:38 +01:00
fb8ba32fb4
Version++
2019-12-05 09:46:36 +01:00
8e9ac8198d
Merge branch 'release/0.9.0'
2019-12-05 09:44:06 +01:00
7a05207ae4
Merge branch 'release/0.9.0' into develop
2019-12-05 09:44:06 +01:00
6b39cf3b70
Prepare release 0.9.0
2019-12-05 09:43:58 +01:00
994759e11a
Merge pull request #737 from vector-im/feature/otk_upload
...
Improve and cleanup OneTimeKey uploader
2019-12-05 09:38:05 +01:00
f31c1b69cb
Remove delay when waiting for first sync to finish and add number of sent keys in the log
2019-12-04 16:52:55 +01:00
bdb9d2fbb8
Improve and cleanup OneTimeKey uploader
...
Fix boolean reset if request fails
Implement https://github.com/matrix-org/matrix-js-sdk/pull/493
2019-12-04 16:34:25 +01:00
9fb50dde32
Merge pull request #726 from vector-im/feature/sign_x_stabilization
...
Registration stabilization
2019-12-04 16:26:48 +01:00
a145aae0aa
Avoid using !!
2019-12-04 15:38:16 +01:00
3623072f08
Attempt to properly cancel the crypto module when user signs out ( #724 )
...
Attempt to properly cancel the crypto module when user signs out (#724 )
2019-12-04 15:38:16 +01:00
2717ad475a
Merge pull request #699 from vector-im/feature/read_marker_rework
...
Feature/read marker rework
2019-12-04 14:12:41 +01:00
a6f8fe9317
Fix lint issue
2019-12-04 12:08:18 +01:00
f9eb80b4ec
Simplify layout
2019-12-04 11:42:18 +01:00
9510d71cd3
Proposal for simple layout
2019-12-04 11:42:18 +01:00
e7a47ae32a
Some cleanup
2019-12-04 11:42:18 +01:00
7890b929a7
Update CHANGES
2019-12-04 11:42:18 +01:00
0376de08f4
Clean files
2019-12-04 11:41:54 +01:00
90c472fef9
Read marker: fix mark all as read
2019-12-04 11:41:54 +01:00
8e873672a9
Read marker: change design
2019-12-04 11:41:54 +01:00
bba52e77d1
Read marker: fix merged items
2019-12-04 11:41:54 +01:00
64d73ae8e6
Read marker: handle the jump to read marker
2019-12-04 11:41:54 +01:00
d9982076f9
Read marker: continue rework [WIP]
2019-12-04 11:39:51 +01:00
ab489df83d
Read marker: don't show unread on events we own
2019-12-04 11:33:06 +01:00
5e07e96bdb
Read marker: start reworking how we manage it [WIP]
2019-12-04 11:33:06 +01:00
c495aa4914
Merge pull request #731 from vector-im/feature/fix_pills
...
Fix issue with pill: also send the text after the last pills
2019-12-03 18:19:36 +01:00
ff267ba9bc
Update changelog
2019-12-03 16:36:44 +01:00
69f923383c
Rename some classes with "Item" suffix, as a convention (ooi)
2019-12-03 16:32:25 +01:00
c69852c849
Make url clickable on the preview of event in the bottom sheet - avoid instantiating objects in the bind() method
2019-12-03 16:17:49 +01:00
6d7f2670df
Make url clickable on the preview of event in the bottom sheet
2019-12-03 16:02:07 +01:00
71de8fdad3
Display pills Avatar in the message preview
2019-12-03 15:08:44 +01:00
998d9f2c59
Bugfix: Text after the last pill was not send
2019-12-03 14:48:41 +01:00
4f3da353e4
Add ellipsis char for action with another step
2019-12-03 13:23:44 +01:00
4154cb2b85
Improve wording of the title of read receipt list
2019-12-03 13:21:42 +01:00
3c6eb4bccf
Rework FilterEntityQueries to fix issue of ghost Realm reference
2019-12-03 11:10:43 +01:00
7b4398404b
Update wording for modular screens
2019-12-03 11:10:43 +01:00
9b882978ed
Update modular link
2019-12-03 11:10:43 +01:00
49178dc633
Reduce some log level
2019-12-03 11:10:43 +01:00
490ce4b51d
Fix issue of closing Realm in another thread ( #725 )
2019-12-03 10:05:10 +01:00
5b63856d96
Add log to detect if a realm instance is not properly closed
2019-12-02 18:33:31 +01:00
538c4d1a64
typo
2019-12-02 18:15:21 +01:00
1cadbb8eed
Ensure credentials can be stored, even if they already exist
2019-12-02 13:48:20 +01:00
3f4f7457c7
Merge pull request #689 from vector-im/feature/signin_signup
...
Login and Registration
2019-12-02 13:47:28 +01:00
ebf21fe9d8
Merge pull request #687 from vector-im/feature/dat_pill
...
Send mention pills from composer
2019-11-29 16:28:34 +01:00
a343da594f
Import Strings from Riot
2019-11-29 16:22:04 +01:00
938289e8eb
ktlint
2019-11-29 15:44:08 +01:00
e23763e6db
Update password from email twice
2019-11-29 15:43:39 +01:00
c06b8486ea
Update wording
2019-11-29 15:36:54 +01:00
67fe776d91
Update Changes
2019-11-29 13:27:50 +01:00
10cc270273
ktlint
2019-11-29 13:27:26 +01:00
46d96429e0
Create ooi extension
2019-11-29 13:27:26 +01:00
9f9c418085
Pills: cleanup and robustness
2019-11-29 13:27:26 +01:00
c412006f0e
Pills: render the avatar
2019-11-29 13:27:26 +01:00
5d3c376267
Pills: remove pills when a char is deleted
2019-11-29 13:27:26 +01:00
a3f8f138a6
Create showKeyBoard() extension
2019-11-29 13:27:26 +01:00
4b273e8746
Pills: simplify and improve the algorithm
2019-11-29 13:27:26 +01:00
f11cd47df3
Pills: cleanup
2019-11-29 13:27:26 +01:00
f984758d37
Pills: Daggerization
2019-11-29 13:27:26 +01:00
97766404d6
klint
2019-11-29 13:27:26 +01:00
38b93c527b
Ensure received pills spans do not overlap
2019-11-29 13:27:26 +01:00
62bae67080
Code review
2019-11-29 13:27:26 +01:00
2a4cdec020
klint cleaning
2019-11-29 13:27:26 +01:00
6bd7257cf2
Send mention pills from composer
2019-11-29 13:27:26 +01:00
500eb113b6
Login screens: add some animation for Fragment transition (WIP)
2019-11-28 20:36:29 +01:00
1bec8c29b8
Add missing items for Status theme
2019-11-28 15:52:32 +01:00
0ecb23199c
Login screens: add background color
2019-11-28 13:25:56 +01:00
33925fcf57
Login screens: fix crash on back navigation
2019-11-28 12:09:28 +01:00
bf9ce4f690
Merge pull request #714 from vector-im/feature/upgrade_gif_drawable
...
Force android-gif-drawable version
2019-11-28 10:24:40 +01:00
d2a4163dff
Merge pull request #691 from vector-im/anoa/typo
...
Small typo fix
2019-11-28 09:55:16 +01:00
a0d7aef92e
Force android-gif-drawable version
...
BigImageViewer update (updated the android-gif-drawable dep)
2019-11-28 09:39:04 +01:00
29f32cf8eb
Login screens: fix regression on Back press
2019-11-27 16:48:28 +01:00
bb1c988a49
Login screens: Update the local pendingSessionData synchronously, store asynchronously
2019-11-27 16:36:35 +01:00
f063abe068
Login screens: keep PendingSessionData member up to date
2019-11-27 16:15:51 +01:00
db87d8f644
Login screens: Realm migration for Auth DB
2019-11-27 15:52:02 +01:00
efa858a337
Login screens: reorder reset action for clarity
2019-11-27 15:11:02 +01:00
fd90f3b9fc
Login screens: reset SDK when home server url is deleted
2019-11-27 15:08:36 +01:00
aa51764068
Login screens: save isRegistrationStarted in DB
2019-11-27 15:04:00 +01:00
0a19ded167
Login screens: extract some classes
2019-11-27 14:34:07 +01:00
2e3763e8b4
Login screens: persist all data during login or registration
2019-11-27 14:26:06 +01:00
0c4e0890b1
Use Realm.use { }
2019-11-27 10:49:33 +01:00
e532d97ec1
Login screens: persist login mode
2019-11-27 10:04:41 +01:00
fbde8d7d18
ktlint
2019-11-26 18:04:42 +01:00
f96bea742e
Login screens: split long lines
2019-11-26 18:04:00 +01:00
86bfdd011e
Login screens: cleanup and ignore lint issue
2019-11-26 18:03:09 +01:00
d5c2c1938c
Login screens: move user choices to the ViewState
2019-11-26 17:59:01 +01:00
7ce8a13ddf
Login screens: prepare for saving user state
2019-11-26 13:11:31 +01:00
9bd4dbb65f
Login screens: trim homeserver url
2019-11-26 12:40:17 +01:00
ee875b359b
Login screens: update wording
2019-11-26 12:25:37 +01:00
3eb2e1655f
Login screens: ensure homeserver version is supported - fix bug for SSO
2019-11-26 12:16:39 +01:00
9b207dd5dc
Login screens: ensure homeserver version is supported
2019-11-26 11:39:33 +01:00
3f1540b54e
Update wording
2019-11-26 09:51:35 +01:00
2b30925163
Login screens: doc for sign in
2019-11-26 09:49:53 +01:00
4690754f5f
Merge pull request #702 from vector-im/feature/quick_fix
...
2 quick fixes
2019-11-25 18:48:43 +01:00
a9526cdd92
Login screens: use homeserver and identity server Uri provided along with the credential is any
2019-11-25 18:32:24 +01:00
ab4d42fb20
Login screens: mutualize the code which create session from the credentials
2019-11-25 18:16:57 +01:00
0014e8ef06
Login screens: rename variables
2019-11-25 17:32:27 +01:00
311d8ddf7b
Login screens: fix layout issue
2019-11-25 17:24:31 +01:00
6cb3c222a9
Login screens: handle mandatory dummy stage automatically
2019-11-25 16:47:17 +01:00
f84ec08847
Code cleanup, restore comment, and fix regression on delay
2019-11-25 14:11:38 +01:00
9d0188cbf1
Create user from userId during initialSync
2019-11-22 20:28:52 +01:00
73462a3045
Clean some coroutine code
2019-11-22 20:04:11 +01:00
3eebf965e5
Fix emoji filtering not working
2019-11-22 15:19:09 +01:00
bba58d25e1
Do not show long click help if only invitation are displayed
2019-11-22 14:54:22 +01:00
fedb45b019
Login screens: add doc on signin
2019-11-22 14:35:39 +01:00
9b83f08654
Login screens: fix compilation issue (lint)
2019-11-22 14:24:22 +01:00
91fcf428dd
Login screens: login with unknown email
2019-11-22 14:21:14 +01:00
7e1a279fd9
Update changelog ( Fixes #34 , Fixes #613 )
2019-11-22 12:19:15 +01:00
8de1fa835b
Improve M_LIMIT_EXCEEDED error rendering
2019-11-22 12:15:19 +01:00
af45c554fd
Login screens: fix scroll issue
2019-11-22 12:15:19 +01:00
11bc7051fd
Login screens: splash scrollable
2019-11-22 12:15:19 +01:00
489a594027
Login screens: ensure forms are scrollable on small screens
2019-11-22 12:15:19 +01:00
3f83c161e4
Login screens: fix code quality issues
2019-11-22 12:15:19 +01:00
e0a36b794f
Login screens: fix lint issues
2019-11-22 12:15:19 +01:00
d2b516bdc2
Login screens: fix issue with reset password fragment navigation
2019-11-22 12:15:19 +01:00
37166caea2
Login screens: create sub method
2019-11-22 12:15:19 +01:00
9fa131c297
Login screens: reset password: display a better popup when link is not clicked yet
2019-11-22 12:15:19 +01:00
71ae3c4a8c
Login screens: reset password: display a warning when the process is not finished
2019-11-22 12:15:19 +01:00
f87526e615
Login screens: reset password: add documentation
2019-11-22 12:15:19 +01:00
51f53e2ae9
Login screens: reset password: fix a few errors
2019-11-22 12:15:19 +01:00
ef35f0a044
Login screens: disable submit button when input is empty
2019-11-22 12:15:19 +01:00
5db3f51ddb
Login screens: fix bad view binding
2019-11-22 12:15:19 +01:00
49f7ce3554
Login screens: better API
2019-11-22 12:15:19 +01:00
a3111dc2d8
Login screens: rename a few classes and packages
2019-11-22 12:15:19 +01:00
be95542110
Login screens: dummy stage shoud not be mandatory
2019-11-22 12:15:19 +01:00
6723a566c2
Login screens: refacto: create an AuthenticationWizard
2019-11-22 12:15:19 +01:00
90027cc4d5
Login screens: reset password WIP
2019-11-22 12:15:19 +01:00
810b226f21
Do not trim login nor password
2019-11-22 12:15:19 +01:00
42c5adf08d
ktlint
2019-11-22 12:15:19 +01:00
5edfb78721
Cleanup errors and close keyboard at each login step
2019-11-22 12:15:19 +01:00
491a38a79f
Login screens: send again 3pid
2019-11-22 12:15:19 +01:00
051f77087e
Email format validation
2019-11-22 12:15:19 +01:00
1a603742d0
Cleanup
2019-11-22 12:15:19 +01:00
edb65f1787
Fix some errors
2019-11-22 12:15:19 +01:00
9af8355c07
Fix wording
2019-11-22 12:15:19 +01:00
dd44078297
Login screens: fix several issue with check email screen
2019-11-22 12:15:19 +01:00
a1f96a5b5a
Login screens: typo
2019-11-22 12:15:19 +01:00
5770023593
Login screens: code cleanup
2019-11-22 12:15:19 +01:00
2789268c23
Login screens: MSISDN: check format and compute country code
2019-11-22 12:15:19 +01:00
eb4355890e
Login screens: setup autofill
2019-11-22 12:15:19 +01:00
4e41156db3
Login screens: doc: registration forbidden
2019-11-22 12:15:19 +01:00
1a0b8b35f8
Login screens: Doc: adapt log to correct logs and fix typo
2019-11-22 12:15:19 +01:00
5f9cdcb4b4
Login screens: Doc: add msisdn stage
2019-11-22 12:15:19 +01:00
2e4c3f850a
Cleanup
2019-11-22 12:15:19 +01:00
127916a8d9
Login screens: add MSISDN
2019-11-22 12:15:19 +01:00
248a584e1a
Login screens: Add Msisdn - WIP
2019-11-22 12:15:19 +01:00
b8a3ad0c43
Login screens: Wait for email validation screen
2019-11-22 12:15:19 +01:00
1f161b7e23
Login screens: Add 3Pid step 1
2019-11-22 12:15:19 +01:00
23315ede92
Login screens: update wording
2019-11-22 12:15:19 +01:00
20ad3abb60
Login screens: set initial device name
2019-11-22 12:15:19 +01:00
ac377fceba
Login screens: mutualize registration callback
2019-11-22 12:15:19 +01:00
abbe56acfa
Login screens: UI: display errors properly
2019-11-22 12:15:19 +01:00
f74cabd145
Login screens: UI: style to prepare for landscape
2019-11-22 12:15:19 +01:00
0e2237226f
Login screens: back button management for registration
2019-11-22 12:15:19 +01:00
62d5aba796
Login screens: back button management for SSO
2019-11-22 12:15:19 +01:00
f12e6c941d
Login screens: sigin button for SSO
2019-11-22 12:15:19 +01:00
7caa8ce3bc
Login screens: disabled registration
2019-11-22 12:15:19 +01:00
20f969d563
Login screens: fix issue on terms
2019-11-22 12:15:19 +01:00
a8f24e5c39
Login screens: a11y
2019-11-22 12:15:19 +01:00
8ae9544b48
Login screens: Loading on Captcha step
2019-11-22 12:15:19 +01:00
3758334824
Login screens: cleanup the Fragment stack after completing stage
2019-11-22 12:15:19 +01:00
6d8e5b892e
Login screens: Show disclaimer dialog only in HomeActivity, now that RiotX supports registration
2019-11-22 12:15:19 +01:00
c18c140ec9
Login screens: Animate the logo in screen transition
2019-11-22 12:15:19 +01:00
1dc7dfc896
Login screens: registration fallback
2019-11-22 12:15:19 +01:00
1c03163a33
Login screens: prepare email and msisdn
2019-11-22 12:15:19 +01:00
9aa270c7ad
Login screens: Perform dummy action when user does not want to enter an email -> account created!
2019-11-22 12:15:19 +01:00
3f80076fb1
Login screens: Terms step for registration
2019-11-22 12:15:19 +01:00
dfbf448bb7
Login screens: Captcha step for registration
2019-11-22 12:15:19 +01:00
95fc20dca0
Login screens: Registration: login/password step
2019-11-22 12:15:19 +01:00
381084b2ab
Login screens: USER_IN_USE error
2019-11-22 12:15:19 +01:00
41ac2c6d70
Login screens: Registration WIP
2019-11-22 12:15:19 +01:00
08ea3d049e
Login screens: Simple Input form (UI)
2019-11-22 12:15:19 +01:00
f24889230c
Login screens: Captch screen (UI)
2019-11-22 12:15:19 +01:00
b5f9549a8b
Login screens: Fix issues on button style
2019-11-22 12:15:19 +01:00
e3e38d4c8a
Login screens: Fix issues on modular tile
2019-11-22 12:15:19 +01:00
416bef7903
Login screens: button theme
2019-11-22 12:15:19 +01:00
823acebf78
Login screens: harmonize styles for containers
2019-11-22 12:15:19 +01:00
3e91125872
Fix issues
2019-11-22 12:15:19 +01:00
9a628c7b5d
ktlint
2019-11-22 12:15:19 +01:00
fb46a14172
Fix compilation issue after rebase
2019-11-22 12:15:19 +01:00
ca4e75a1a0
Login screens: Fix a few bugs
2019-11-22 12:15:19 +01:00
2871e4f5b1
Login screens: forget password screens
2019-11-22 12:15:19 +01:00
b7bfb20a2e
Login screens: login and registration fallback
2019-11-22 12:15:19 +01:00
a1aa16715d
Login screens: move elements from ViewState to ViewModel
2019-11-22 12:15:19 +01:00
55add4734d
Login screens: Fix Other rendering issue
2019-11-22 12:15:19 +01:00
2849e1f846
Login screens: Splash: update icons
2019-11-22 12:15:19 +01:00
5b9876a20c
Login screens: Fix navigation issue
2019-11-22 12:15:19 +01:00
adf299081d
Login screens: re-click on an item submit it
2019-11-22 12:15:19 +01:00
d50b690523
Login screens: improve LoginFragment
2019-11-22 12:15:19 +01:00
c6b0ae63ea
Login screens: handle loading Views and global navigation - WIP
2019-11-22 12:15:19 +01:00
3c93807fe6
Login screens: add some doc
2019-11-22 12:15:19 +01:00
7f1f98c2e5
Login screens: reset state when navigating back
2019-11-22 12:15:19 +01:00
6525314af8
Login screens: server ur form
2019-11-22 12:15:19 +01:00
da8d6fb4f4
Login screens: signup signin selection
2019-11-22 12:15:19 +01:00
fa6a9cab7e
Login screens: server selection
2019-11-22 12:15:19 +01:00
bdfc4ad8a7
Login screens: splash screen
2019-11-22 12:15:19 +01:00
6ab7209e4d
Handle navigation with VectorSharedAction
2019-11-22 12:14:48 +01:00
4485d1c685
Registration flow: SDK side
2019-11-22 12:14:48 +01:00
8b63f78d76
Add documentation on the sign up flow
2019-11-22 12:14:48 +01:00
2e87e0b4c1
fix typo
2019-11-21 01:41:59 +00:00
507134407b
Update CHANGES.md
2019-11-19 15:10:41 +00:00
7663cd4e23
Merge branch 'develop' of github.com:vector-im/riotx-android into anoa/typo
2019-11-19 15:10:24 +00:00
ec2954200e
Version++
2019-11-19 09:58:48 +01:00
eb32c5455f
Merge branch 'release/0.8.0'
2019-11-19 09:47:57 +01:00
fc367b3c3e
Merge branch 'release/0.8.0' into develop
2019-11-19 09:47:56 +01:00
57dcd569f3
Prepare release 0.8.0
2019-11-19 09:47:12 +01:00
3673520ef6
Small typo fix
2019-11-18 13:30:03 +00:00
fe17050580
Merge pull request #685 from vector-im/feature/timeline_items
...
Feature/timeline items
2019-11-15 16:11:37 +01:00
ec40a8c969
Update CHANGES
2019-11-14 13:26:25 +01:00
6b1b3bec85
Clean code for klint
2019-11-14 13:25:04 +01:00
6bd6ececb7
Timeline: handle sticker events
2019-11-14 13:23:12 +01:00
c7db695e67
Timeline: handle join rules event
2019-11-14 12:21:55 +01:00
4cefdfedce
Home: use detach/attach instead of hide/show
2019-11-14 11:18:45 +01:00
6ce241163e
Merge pull request #679 from vector-im/feature/perf_again
...
Feature/perf again
2019-11-13 19:43:07 +01:00
79350899c5
Read receipts: use primary key to query
2019-11-13 19:21:14 +01:00
f265724a3c
Login sso: handle failure
2019-11-13 19:20:03 +01:00
2e50d2a36e
Clean code for klint
2019-11-13 11:38:30 +01:00
643c062858
Merge branch 'develop' into feature/perf_again
2019-11-13 10:44:59 +01:00
0e0db67aef
Timeline: clear some resources when unbind
2019-11-12 20:34:19 +01:00
6dc5b126d6
Optimize room list processing
2019-11-12 19:53:07 +01:00
d2acabddd9
RoomDetail: fix enter/exit mode again after merge
2019-11-12 19:25:57 +01:00
ec71b53c1e
RoomSummary: don't map read receipts
2019-11-12 19:25:21 +01:00
fc3d4187d1
Merge pull request #676 from vector-im/feature/long_click_room
...
Add help to reveal the long click on a room
2019-11-12 18:29:42 +01:00
a25f309990
Merge pull request #678 from vector-im/feature/block_user_menu
...
Add action to block user in the message action bottom sheet
2019-11-12 18:17:18 +01:00
5449592422
Add action to block user in the message action bottom sheet (following Nad's design)
2019-11-12 17:52:03 +01:00
19b415871d
Extract displaymode, clear adapter on roomList/timeline and use commitNow when possible
2019-11-12 15:13:20 +01:00
6463f3439f
Update Mvrx to 1.3
2019-11-12 15:11:52 +01:00
f2320f9571
Merge pull request #665 from vector-im/feature/color_theme
...
Ensure color is retrieved from current theme, even when theme change
2019-11-12 12:29:27 +01:00
fc91694bdd
Merge pull request #673 from vector-im/feature/us
...
Update strings
2019-11-12 12:08:55 +01:00
dbb41108ef
Improve layout
2019-11-12 11:50:16 +01:00
08c864bad7
Add help to reveal the long click on a room
2019-11-12 11:39:47 +01:00
9c5c65a243
Cleanup
2019-11-12 10:36:53 +01:00
b6199b1f27
Fix some issues with fragments managers (Home fragments) and lifecycle
2019-11-08 19:49:08 +01:00
38da54119a
Merge branch 'develop' into feature/perf_again
2019-11-08 18:39:06 +01:00
65b09ad4f0
Merge pull request #675 from vector-im/feature/cleanup
...
Cleanup ViewModel for code clarity
2019-11-08 18:19:22 +01:00
603b8fae45
Add missing binding
2019-11-08 17:30:04 +01:00
50e2e6a823
Cleanup
2019-11-08 17:23:21 +01:00
bb237e3bbb
Fix ViewModel for Signout
2019-11-08 17:21:46 +01:00
1bd2c0d220
Merge branch 'develop' into feature/perf_again
2019-11-08 17:09:22 +01:00
bcb811a7e8
Realm perf: use Dispatchers.Default for write, as we don't want to create so many threads (and we can only have one write transaction at a time)
2019-11-08 17:08:44 +01:00
ec4d7e29ec
Ensure we use the correct viewModelProvider
2019-11-08 17:08:29 +01:00
a6df63f6d9
Fix crash
2019-11-08 16:56:45 +01:00
ea7213a5ae
Split long lines
2019-11-08 16:16:42 +01:00
590a13334d
ktlint
2019-11-08 16:04:41 +01:00
631448335d
Rename stuff for code coherence
2019-11-08 15:36:12 +01:00
12376368c7
Rename class
2019-11-08 15:20:55 +01:00
f17564d743
Simple code
2019-11-08 15:08:50 +01:00
a6fcc7dca6
Move class to dedicated file
2019-11-08 15:07:01 +01:00
70bce9e7dd
Ensure ViewModel follow the same pattern to handle actions
2019-11-08 15:05:11 +01:00
17f3614288
Perf: try to optimize room summary updates
2019-11-08 13:48:35 +01:00
238d1d87c6
Rename class
2019-11-08 13:31:39 +01:00
82f639b91f
Rename to Shared
2019-11-08 12:09:08 +01:00
c8bc553caa
Move class to dedicated file
2019-11-08 12:01:36 +01:00
fa5d44af65
Create common parent for Action view model, to handle navigation, action, or other type of event
2019-11-08 11:54:17 +01:00
cbdbe5033f
Merge pull request #664 from vector-im/feature/room_list_actions
...
Feature/room list actions
2019-11-07 15:45:45 +01:00
61ac250e2b
Merge branch 'develop' into feature/room_list_actions
2019-11-07 15:43:21 +01:00
04f72dfcb8
Clean code after Benoit's review
2019-11-07 15:19:12 +01:00
10ca5d94ea
Fix issue after rebase
2019-11-07 14:29:08 +01:00
c5b8c69ae5
Merge pull request #668 from vector-im/feature/block_user
...
Block user and display ignored users list
2019-11-07 14:28:23 +01:00
d3d7f7cc61
Split long lines
2019-11-07 14:18:57 +01:00
b6bb714264
Display name and avatar of the user
2019-11-07 14:18:57 +01:00
a87310ac15
update comment
2019-11-07 14:18:57 +01:00
032e1b3d19
ktlint
2019-11-07 14:18:57 +01:00
d9f15c1d21
Block user possibility after reporting event content
2019-11-07 14:18:57 +01:00
99d09f71ad
Changelog
2019-11-07 14:18:57 +01:00
9c952b6bc8
Display ignored users list
2019-11-07 14:18:57 +01:00
fbae3d27c2
Ignore/Unignore userIds
2019-11-07 14:13:29 +01:00
2f7d1f9f01
Ignored Users account data
2019-11-07 14:13:29 +01:00
114101699d
Fix potential ignoring of account data (return@foreach)
2019-11-07 14:13:29 +01:00
f5c0dcb5ea
Merge pull request #670 from vector-im/feature/fragment_factory
...
Feature/fragment factory
2019-11-07 13:59:46 +01:00
241220ce1f
remove unused import
2019-11-07 13:59:21 +01:00
98d97e574c
Fix regression when filtering emojis
2019-11-07 12:23:21 +01:00
96e610970a
Finish the work
2019-11-07 12:08:17 +01:00
2027802f82
Add debug screen for all SAS emoji
2019-11-07 10:37:49 +01:00
54f93db632
RoomDetail : enter/exit special mode without waiting for draft to update
2019-11-06 20:08:19 +01:00
3af7ca9ab0
Retrofit: lazy init okhttp
2019-11-06 20:07:28 +01:00
93ef3edab3
Remove some use of sync write in realm
2019-11-06 18:47:11 +01:00
c85852262e
Remove bad value
2019-11-06 18:28:16 +01:00
d0c3271628
Import string from Riot-Android and fix #671
2019-11-06 18:19:37 +01:00
ad9a48d5fa
Clean code
2019-11-05 18:36:30 +01:00
219d1383e5
Fragments: use FragmentContainerView
2019-11-05 18:13:55 +01:00
8871280fab
Fragments: use constructor injections in most of the Fragments
2019-11-05 18:12:04 +01:00
fb3e953e28
Merge pull request #667 from vector-im/feature/realm_cleanup
...
Import change form https://github.com/matrix-org/matrix-android-sdk/pull/505
2019-11-05 12:13:25 +01:00
10712fd6ab
ktlint
2019-11-05 12:13:06 +01:00
9d478dbfe2
Import change form https://github.com/matrix-org/matrix-android-sdk/pull/505
2019-11-05 11:18:22 +01:00
3013d67c16
Fragment factory: start including the new version with FragmentFactory [WIP]
2019-11-04 19:33:56 +01:00
bee8c2d159
Ensure color is retrieved from current theme, even when theme change
2019-11-04 18:12:24 +01:00
945e5d5a74
Merge branch 'develop' into feature/room_list_actions
2019-11-04 17:17:43 +01:00
93df8c56a8
Fix compilation error and use mockk instead of manual mocking (prone to error)
2019-11-04 17:09:03 +01:00
cd1a964067
Merge pull request #649 from vector-im/feature/spoiler_support
...
Support spoilers in messages
2019-11-04 16:54:43 +01:00
e4b829f0cf
Lift of 'return'
2019-11-04 16:53:51 +01:00
7206d84a6b
Add FIXME
2019-11-04 16:51:45 +01:00
b3233d3eb7
Change spoiler bg colors
2019-11-04 16:50:32 +01:00
3c4c0ed46a
Add /spoiler command
2019-11-04 16:50:32 +01:00
24f1262005
Merge refactoring
2019-11-04 16:49:53 +01:00
86667a6d8a
Passes text color instead of context
2019-11-04 16:49:53 +01:00
42e0d0f769
Improve code to check url validity
2019-11-04 16:49:53 +01:00
e976055253
Support spoilers in messages
2019-11-04 16:49:53 +01:00
84d6c8ec16
Merge pull request #646 from vector-im/feature/search_reaction
...
Search reaction by name/keywords
2019-11-04 15:51:24 +01:00
9fdfd091ac
Merge branch 'develop' into feature/search_reaction
2019-11-04 15:51:16 +01:00
e66766f41c
Update CHANGES
2019-11-04 15:12:30 +01:00
6177e69855
Merge branch 'develop' into feature/room_list_actions
2019-11-04 15:11:20 +01:00
5c71cabb5f
Clean code
2019-11-04 15:08:08 +01:00
6ebe5532c5
Room list actions: use new strings
2019-11-04 14:59:12 +01:00
8030c44f44
Room list actions: fix some UI issues and render selected notification state
2019-11-04 14:31:03 +01:00
a85b5af761
Merge pull request #641 from vector-im/feature/fix_crash
...
Fix crash
2019-11-04 14:28:31 +01:00
d780c74abf
Merge pull request #657 from vector-im/feature/locales
...
Support Cyrillic script
2019-11-04 14:27:24 +01:00
5d7efa7f8f
Merge pull request #660 from vector-im/feature/permission
...
Ask for permission to write external storage when uri comes from the keyboard (#658 )
2019-11-04 14:26:12 +01:00
7e467443ed
Merge pull request #651 from vector-im/feature/markdown_off
...
Markdown off
2019-11-04 10:23:21 +01:00
8439c337f7
Merge branch 'develop' into feature/markdown_off
2019-11-04 10:22:20 +01:00
151ad01038
Use RxBinding on searchView
2019-11-01 11:57:15 +01:00
73267442bb
Fix / remove listener
2019-11-01 11:30:13 +01:00
43fd794c96
Ask for permission to write external storage when uri comes from the keyboard ( #658 )
2019-10-31 15:48:07 +01:00
36060fe332
Merge pull request #654 from vector-im/feature/timeline_message_code
...
Feature/timeline message code
2019-10-31 15:08:13 +01:00
3483debcc1
Little cleanup
2019-10-31 12:08:55 +01:00
4324f6abbd
Add paragraph about a11y
2019-10-31 11:11:03 +01:00
43f8d8d8aa
Merge pull request #656 from pvagner/a11y_file_type_selector
...
a11y: file type selector
2019-10-31 10:52:28 +01:00
fb1ff77ec4
Add string from Riot-Android
2019-10-31 10:09:27 +01:00
e355a7f6dd
Changelog entry
2019-10-31 07:58:08 +01:00
33e35368fc
a11y: better presentation for file type selector buttons to screen reader users
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-31 06:36:28 +01:00
0e49a11e5e
Merge pull request #648 from vector-im/feature/fix_#498
...
Feature/fix #498
2019-10-30 19:28:35 +01:00
d47cf7e932
Merge branch 'develop' into feature/fix_#498
2019-10-30 19:26:11 +01:00
101057520b
Fix disambiguated with empty senderName
2019-10-30 19:25:24 +01:00
30b2e53002
Update CHANGES
2019-10-30 19:02:44 +01:00
5ab31a0ef5
Fix klint
2019-10-30 19:00:56 +01:00
b4ae331086
Timeline: render inline and block code
2019-10-30 19:00:00 +01:00
3f447df13c
Support local script (imported from https://github.com/vector-im/riot-android/pull/3364 )
2019-10-30 16:59:31 +01:00
3517873156
Timeline: Start handling code blocks. [WIP]
2019-10-29 19:08:48 +01:00
118870bc41
ktlint cleanup
2019-10-29 17:02:55 +01:00
d001ab5bef
Merge pull request #640 from Dominaezzz/kotlinify
...
The last of the clean up.
2019-10-29 17:01:38 +01:00
7496a88dcd
Markdown set to off by default ( Fixes #412 )
2019-10-29 16:22:12 +01:00
6567c5e6c7
Small kotlin improvement
2019-10-29 16:20:22 +01:00
361427488f
Passphrase does not match (Export room keys) ( Fixes #644 )
2019-10-29 14:38:04 +01:00
7272343e6d
Update comment
2019-10-29 14:32:05 +01:00
f0b3151d71
Merge pull request #639 from vector-im/feature/compile_tests
...
Build and run test on CI
2019-10-29 14:27:47 +01:00
035359cb35
Update CHANGES and clean code
2019-10-28 17:01:41 +01:00
57b640622b
Sender Name: we should use disambiguated display name over senderName. PrevContent fallback is now handled in SDK
2019-10-28 16:48:55 +01:00
de4c389c76
klint cleaning
2019-10-28 15:12:49 +01:00
199456487c
Search reaction by name/keywords
2019-10-28 14:36:15 +01:00
00ca5dc70a
RoomListActions: handle room notification state. Still need to branch UI
2019-10-25 18:23:47 +02:00
a04802b238
CI / upgrade queue to xlarge
2019-10-25 11:14:17 +02:00
cb275aee37
Room list actions: start showing items and refact a bit RxStore
2019-10-24 19:11:49 +02:00
fbf73c7c8e
shorter code
2019-10-24 18:52:34 +02:00
0040f8e924
Fix crash reported by Rageshake, stateKey can be null
2019-10-24 18:51:47 +02:00
6cca242f77
Fix Android test compilation issue
2019-10-24 17:49:34 +02:00
2929b8f617
Ensure Android tests compile and fix warnings
2019-10-24 17:24:42 +02:00
8422c6de17
Remove test sample
2019-10-24 17:21:19 +02:00
7c567b04bb
Make test compile and pass
2019-10-24 16:36:12 +02:00
1ac99e92a6
Light refactoring.
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-24 14:58:11 +01:00
5ab975cc5c
General kotlinification.
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-24 14:53:44 +01:00
2cf63ea92a
Remove import java.util.*
from kotlin files.
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-24 14:53:10 +01:00
9e8d8ce878
Build and run test on CI
2019-10-24 15:52:40 +02:00
b766bce07d
Version++
2019-10-24 14:40:31 +02:00
01452efd8d
Merge branch 'release/0.7.0'
2019-10-24 14:37:52 +02:00
0a0af221f0
Merge branch 'release/0.7.0' into develop
2019-10-24 14:37:51 +02:00
af08759af6
Prepare release 0.7.0
2019-10-24 14:37:28 +02:00
e52f0faaa7
Merge pull request #638 from vector-im/feature/filter
...
Fix 2 issues with share Activity: filter and room lists
2019-10-24 14:03:08 +02:00
8fa676d034
Share Activity: display rooms of all communities
2019-10-24 12:19:25 +02:00
b6594599c4
Rename member
2019-10-24 10:53:19 +02:00
8be8cc9ef7
Filter rooms when sharing element
2019-10-24 10:45:53 +02:00
9762d5be40
Room list actions: start creating all the components
2019-10-23 19:05:59 +02:00
b17b54d218
Merge pull request #637 from vector-im/feature/fix_room_summary
...
Feature/fix some room related stuff
2019-10-23 17:29:14 +02:00
187e2a26db
Clean after Benoit's review
2019-10-23 17:26:56 +02:00
2f5fdbb7e2
Clean and fix lint
2019-10-23 16:20:38 +02:00
8b1411f533
Read marker: test if local echo before hitting the SDK to change read marker id + reduce a bit delay
2019-10-23 16:13:35 +02:00
bdee5e0687
Fix warning on Strings
2019-10-23 15:17:21 +02:00
ce4e244a3b
Merge pull request #635 from vector-im/feature/strings
...
Import Strings from Riot
2019-10-23 15:09:58 +02:00
ff81715783
Import Strings from Riot
2019-10-23 14:18:40 +02:00
3196dcb57e
MessageActions: disable if not synced atm
2019-10-23 12:20:03 +02:00
50bf6df7fe
Room summary: fix some issues with local echo and sending event
2019-10-23 11:55:19 +02:00
02914495ce
Merge pull request #632 from vector-im/feature/cleanuo
...
More cleanup
2019-10-23 10:26:54 +02:00
70a14f6350
Merge pull request #619 from vector-im/feature/attachments
...
Feature/attachments
2019-10-23 10:09:57 +02:00
cac5fb725a
Code cleanup
2019-10-22 18:35:05 +02:00
dbc17ae515
Use AppCompatEditText instead of EditText
2019-10-22 18:23:53 +02:00
1de02c2fbb
Ensure android.text.TextUtils will never be used again
2019-10-22 17:41:59 +02:00
6d55c15761
Fix lint issue
2019-10-22 17:41:21 +02:00
377a228f88
Improve code
2019-10-22 17:31:07 +02:00
2974f8b200
Merge branch 'develop' into feature/attachments
2019-10-22 17:27:15 +02:00
7388a408b8
Permissions: allow to provide the rationale message as it requires "context" and cannot be generic
2019-10-22 17:13:38 +02:00
f43dcb1183
Update room summary when saving local echo from DefaultRelationService
2019-10-22 16:54:48 +02:00
492ed3954a
code cleanup
2019-10-22 16:54:48 +02:00
7890e83204
Merge pull request #630 from vector-im/feature/crypto_lock
...
Fix dead lock on crypto
2019-10-22 16:53:33 +02:00
00d1a2c380
Merge pull request #629 from vector-im/feature/fix_malformed_event_bug
...
Fix / event mapper persist the clear type in type
2019-10-22 14:47:08 +02:00
78dfd6b3e6
Fix potential lock due to nested synchronized(unknownSessionsFailure)
2019-10-22 14:20:43 +02:00
3abce34484
Add in existingRequest only if not filtered
2019-10-22 12:45:36 +02:00
4204ab262c
Fix compilation issue
2019-10-22 12:42:01 +02:00
c7a4d34192
Attachments: handle rich content from keyboard
2019-10-22 12:37:59 +02:00
7416fec93e
Do not decrypt event if session is unknown
2019-10-22 12:37:17 +02:00
3c40f64fb7
Add a few comments
2019-10-22 12:33:25 +02:00
b57c71b1c9
Remove unused import
2019-10-22 12:27:55 +02:00
fea54952d3
Code quality
2019-10-22 12:26:56 +02:00
3dc5ef54ab
Fix compilation warnings
2019-10-22 12:21:50 +02:00
9092b97fb8
Merge pull request #622 from Dominaezzz/kotlinify
...
Some more clean up
2019-10-22 12:17:25 +02:00
cebd8136da
Merge branch 'develop' into kotlinify
2019-10-22 12:16:20 +02:00
64b3568d51
Fix / event mapper persist the clear type in type
2019-10-22 11:57:11 +02:00
5e4e54153c
Fix build error.
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-21 22:52:58 +01:00
d071324694
Address review comments.
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-21 22:29:36 +01:00
2c8cd89533
Handle rich content from app (WIP not compiling)
2019-10-21 19:02:28 +02:00
11b5c2c3ba
Restore previous log level
2019-10-21 18:17:03 +02:00
9d7c4abb97
Merge pull request #615 from vector-im/feature/report_content
...
Add ability to report content
2019-10-21 18:13:44 +02:00
8e3234d188
Clean some code
2019-10-21 18:08:42 +02:00
b253722b98
Disable animation
2019-10-21 17:22:28 +02:00
fce576e3a4
Message action bottom sheet expanded
2019-10-21 17:22:28 +02:00
7ed7b18ccd
Remove unused import
2019-10-21 17:22:28 +02:00
053bf7aeac
Improve layout preview a bit
2019-10-21 17:22:28 +02:00
6ccd083451
Bottom sheet: fix RecyclerView usage
2019-10-21 17:22:28 +02:00
e39c4a7925
fix ktlint issue
2019-10-21 17:22:28 +02:00
abdb83b9fd
Report content: change log
2019-10-21 17:22:28 +02:00
0bcc84cbd6
Try to fix the bottom sheet showing expanded by default #2
...
Seems ok now
2019-10-21 17:22:00 +02:00
b2f6fb8c91
Try to fix the bottom sheet showing expanded by default.
...
The second time it's open, it's not expanded... With this fix, the bug appear only at the third time...
2019-10-21 17:22:00 +02:00
36042ed145
Report content: red color for "block user" button
2019-10-21 17:22:00 +02:00
6ad1932fe5
Report content: custom reason
2019-10-21 17:22:00 +02:00
4a6237b50e
Report content: confirmation dialogs
2019-10-21 17:22:00 +02:00
a7a19dab11
Report content: Service and REST request
2019-10-21 17:22:00 +02:00
8d0aa0437c
Report content: UI menu
2019-10-21 17:21:26 +02:00
0a79b8b315
Cleanup
2019-10-21 17:21:26 +02:00
1dacfa6744
Rework message menu bottom sheet: remove sub Fragment and use Epoxy
...
- Also move some class to some dedicated package
2019-10-21 17:21:26 +02:00
723a007c39
Merge pull request #626 from vector-im/feature/myUserIdInject
...
Inject userId where possible
2019-10-21 16:01:48 +02:00
eaa1b04a4a
Merge pull request #616 from vector-im/feature/big_font_regression
...
Fix regression after merge conflict: big font for messages with only big emoji
2019-10-18 15:03:43 +02:00
b1710fde60
Merge pull request #618 from vector-im/feature/mark_all_read
...
Mark all as read
2019-10-18 15:02:16 +02:00
cd0a40c18d
Fix compil test issue
2019-10-18 14:34:44 +02:00
17636019e0
Change order of parameters
2019-10-18 14:32:34 +02:00
8078c39d6e
Rename parameter
2019-10-18 14:29:32 +02:00
be94b2f90a
Change order of parameters (no effect)
2019-10-18 14:28:12 +02:00
eff04be247
Change order of class (no effect)
2019-10-18 14:26:24 +02:00
3986839801
Inject userId
2019-10-18 14:25:19 +02:00
9e436483de
Use klint
2019-10-16 10:39:42 +02:00
05a069be04
Attachments: fix themes for selection view
2019-10-16 10:04:33 +02:00
a1a71e2f1d
App state: fix session
2019-10-16 10:04:11 +02:00
203da0f37e
Mark all as read: not for all Room list and look if there is unread rooms
2019-10-16 10:03:30 +02:00
6cd04525aa
Clean after Benoit's review
2019-10-15 11:37:22 +02:00
3c3c6aeac6
Removes the RoomList handling from a viewmodel as it doesn't have a ViewState and should be provided globally (IE, from application state)
2019-10-15 11:24:20 +02:00
e71311f576
Merge pull request #612 from vector-im/feature/browser_tab
...
Opening links from RiotX reuses browser tab (#599 )
2019-10-15 11:05:06 +02:00
e4d0e0b0bf
Update after Ganfra's review
2019-10-15 11:03:30 +02:00
28e5e42ab1
Merge pull request #614 from vector-im/feature/recycler_view_upgrade
...
Upgrade RecyclerView version to fix issues with a11y.
2019-10-15 10:47:59 +02:00
b860c3b0e3
Merge pull request #623 from Dominaezzz/typos
...
Fix some typos/errors in documentation.
2019-10-12 21:06:09 +02:00
f7f97e2098
Typos
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-12 16:04:47 +01:00
e28e2dadb9
Some more clean up
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-10-12 15:37:20 +01:00
c28be6adb0
Fix code quality check
2019-10-11 17:23:25 +02:00
c57af9cf3e
Better formatting
2019-10-11 17:18:54 +02:00
679b0fff98
Use klint and update CHANGES
2019-10-11 17:12:53 +02:00
946fc36a26
Update contributing doc
2019-10-11 17:12:51 +02:00
13a5f784dc
Merge branch 'develop' into feature/attachments
2019-10-11 17:05:03 +02:00
0ca8696e88
Attachments/Share: cleaning code and add contact picking
2019-10-11 16:41:04 +02:00
3622c0ecb4
Mark all as read
2019-10-11 16:22:32 +02:00
116d569fa8
Fix regression after merge conflict: big font for messages with only big emoji
2019-10-11 14:35:37 +02:00
ee5ebb4b83
Attachments: get better layout
2019-10-11 12:20:39 +02:00
0a0c344bfb
Upgrade RecyclerView version to fix issues with a11y.
...
Also minor upgrade of some other libs
2019-10-11 10:10:16 +02:00
82fc97f619
Add dictionary specific to the project to VCS
2019-10-11 09:32:43 +02:00
20696353b8
Attachments: try to improve a bit the UI and adding options [WIP]
2019-10-10 19:12:16 +02:00
ae5b6bd2b9
Attachments/Sharing: refact a bit and handle more data.
2019-10-10 16:55:50 +02:00
1e11d4492b
Merge pull request #610 from vector-im/feature/warnings
...
Fix all warnings and ensure they will not come back
2019-10-10 10:37:49 +02:00
6e39164b20
Sharing: start handling incoming share [WIP]
2019-10-09 20:05:37 +02:00
0a9ebb6bf6
Attachments: use a lib which handles for us all the intent stuff.
2019-10-09 19:51:00 +02:00
db009ce683
Fix warning on release build
2019-10-09 16:47:27 +02:00
55c80d3743
ktlint: ignore (experimental:annotation) rule
2019-10-09 16:44:45 +02:00
fbb23dfb66
ktlint: fix (no-empty-first-line-in-method-block) issues
2019-10-09 16:43:12 +02:00
e5779d425a
ktlint: fix (experimental:multiline-if-else) issues
2019-10-09 16:40:44 +02:00
99d9704a50
ktlint: enable experimental features
2019-10-09 16:38:23 +02:00
3f8ddbe880
Opening links from RiotX reuses browser tab ( #599 )
2019-10-09 16:23:35 +02:00
30e43e47cd
Fix filename ktlint issues
2019-10-09 15:44:01 +02:00
15dc4d6369
Fix ktlint issue automatically by running ./ktlint --android -v -F
2019-10-09 15:24:05 +02:00
dceb5ffd8d
ktlint needs java
2019-10-09 15:19:07 +02:00
eec470f2ce
Fix code quality issues
2019-10-09 15:15:15 +02:00
68db9c1cc0
Create a specific step for ktlint
2019-10-09 15:11:21 +02:00
cdfc402599
Fix Timber error in formatting
2019-10-09 15:06:38 +02:00
72d3f1e909
Configure ktlint
2019-10-09 15:06:38 +02:00
255fa11e89
Remove extra spaces
2019-10-09 12:49:00 +02:00
119e4c0d32
Fix warnings in the App
2019-10-09 12:49:00 +02:00
a9c474105a
Fix warnings in the SDK
2019-10-09 12:49:00 +02:00
6de64cbedd
Treat warnings from the kotlin compiler as errors
2019-10-09 12:49:00 +02:00
546c537e3b
Upgrade build tools version from 3.5.0 to 3.5.1
2019-10-09 12:49:00 +02:00
36c5f9af13
Merge pull request #583 from vector-im/feature/invot_notification
...
Invitation notifications are not dismissed automatically if room is joined from another client (#347 )
2019-10-09 12:48:07 +02:00
c2682c7f4b
Merge pull request #609 from vector-im/feature/remove_event_bus
...
Stop sending bus event from SDK to App.
2019-10-09 12:47:06 +02:00
3073470c38
Attachments: start working on new UI (using system file picker) [WIP]
2019-10-08 19:59:09 +02:00
549f749682
Nest the try catch blocks
2019-10-08 14:00:11 +02:00
d4dfb76e80
Change constant value (for application upgrade reason)
2019-10-08 13:57:32 +02:00
e80191b2e0
Use mutableSet
2019-10-08 13:52:26 +02:00
c62c77f14c
Stop sending bus event from SDK to App.
2019-10-08 12:00:40 +02:00
d6e5c5a857
Merge pull request #608 from vector-im/feature/a11y_review
...
Feature/a11y review
2019-10-08 11:16:08 +02:00
50a0660ab6
Invitation notifications are not dismissed automatically if room is joined from another client ( #347 )
2019-10-08 10:56:47 +02:00
ecdb3c3326
Merge pull request #591 from vector-im/feature/image_orientation
...
Fix issue with image orientation
2019-10-08 10:53:46 +02:00
2cd1d697fe
Cleanup after Gafnra's review
2019-10-08 10:53:21 +02:00
3f9b7813bc
Remove undocumented attribute and fix issue with image size when it contains exif rotation
2019-10-08 10:53:21 +02:00
f34f28b668
Add Exif orientation info to ContentAttachmentData
2019-10-08 10:52:54 +02:00
53572a3be6
Fix crash observed on the PlayStore
2019-10-08 10:52:54 +02:00
90b6199e10
Fix compilation issue
2019-10-08 10:45:45 +02:00
0aa299aa37
Private
2019-10-07 19:11:53 +02:00
d387c310c8
Cleanup code after a11y PR ( #596 ) and fix some merging issues
2019-10-07 18:41:44 +02:00
8bd1fb08f7
Update template
2019-10-07 17:18:07 +02:00
ac6aff9175
Merge pull request #596 from pvagner/a11y
...
more a11y tweaks
2019-10-07 17:15:29 +02:00
adf0382d28
Merge pull request #603 from vector-im/feature/clear_corrupted_realm
...
Feature/clear corrupted realm
2019-10-07 16:35:23 +02:00
51554f7be0
Merge pull request #595 from vector-im/feature/lib_upgrade
...
Upgrade some dependencies
2019-10-07 16:22:30 +02:00
c1c1c3f999
Use latest coroutine lib: v1.3.2
2019-10-07 16:22:09 +02:00
8b04fdab77
Upgrade other libraries
2019-10-07 16:22:09 +02:00
f8b665a245
Fix warning
2019-10-07 16:21:18 +02:00
d68a9a5342
Split long line
2019-10-07 16:21:18 +02:00
5d2ff589f8
Upgrade gradle plugins
2019-10-07 16:21:18 +02:00
e85a0783fc
Upgrade kotlin version
2019-10-07 16:21:18 +02:00
d6c278288d
upgrade google play services plugin
2019-10-07 16:21:18 +02:00
4ad86a13a0
Upgrade the dependencies to the latest version
2019-10-07 16:21:18 +02:00
4f7ec91255
Merge pull request #604 from vector-im/feature/performance
...
Feature/performance
2019-10-07 16:08:39 +02:00
979b42aa30
Do not delete the crypto DB when deleting the session DB
2019-10-07 16:07:57 +02:00
fc49de080c
Clean after benoit's review
2019-10-07 16:00:11 +02:00
d2b9668d4e
Inject element where they are used
2019-10-07 15:25:54 +02:00
0632870be1
Merge pull request #605 from vector-im/feature/fixing_crashes
...
Feature/fixing crashes
2019-10-07 14:51:50 +02:00
8e39fd2a70
Clean after benoit's review
2019-10-07 14:45:58 +02:00
abbc62dd35
Clear corrupted db: add some logs
2019-10-04 19:42:27 +02:00
77de059dc9
Timeline: fix potential issues when starting/disposing the timeline
2019-10-04 19:37:44 +02:00
1931a1a4a4
Sync: use some suspending function where it makes sense
2019-10-04 19:37:23 +02:00
9c5987b682
SAS: fix potential crash
2019-10-04 19:36:22 +02:00
4e4fb4c565
Crypto store: fix potential issue with realm open/close process
2019-10-04 19:36:10 +02:00
0582d0f641
Timeline: fix some crashes
2019-10-04 12:12:39 +02:00
ef2af14529
Realm: remove RealmLiveData and use Optional for LiveData with potential null value
2019-10-03 19:19:53 +02:00
525da17678
Optimization: try to get a more performant reactions display management
2019-10-03 19:15:11 +02:00
aab41d7358
Code quality
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-03 16:34:31 +02:00
5db3c81aa9
Add contentDescription to the jump to botton view
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:51:57 +02:00
c763635845
Optimize: try to optimize a text message items
2019-10-02 20:36:52 +02:00
11d72b81f6
Add CHANGES.md entry
2019-10-02 20:04:33 +02:00
53543453b3
Login: add contentDescription to password reveal
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:04:33 +02:00
d4be68191c
Fix conflicts after rebase
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:04:33 +02:00
7ef471ad0d
Add contentDescription for the read receipts
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:04:33 +02:00
73dd735ba6
Reactions: Add content descriptions to emoji chooser category tabs and individual emojis
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:04:33 +02:00
2f6d3adb17
Message composer: describe the image button for dismissing as cancel rather than close
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:04:33 +02:00
2edfd4e830
Message composer: add content descriptions to image buttons
...
Signed-off-by: Peter Vágner <pvdeejay@gmail.com >
2019-10-02 20:04:33 +02:00
ff7856c535
Optimize: start removing some constraint layout from timeline
2019-10-02 19:30:01 +02:00
650a151b18
Optimize: remove some epoxy building from main thread
2019-10-01 20:12:15 +02:00
275dd20412
Optimize: don't build OkHttp in Application OnCreate if we don't need it
2019-10-01 20:12:01 +02:00
44f6391cb4
Optimize: use LazyThreeTen
2019-10-01 20:11:15 +02:00
588e5d6e63
Hot fix: fix home navigation issue
2019-10-01 17:39:20 +02:00
716999eec6
Merge pull request #592 from vector-im/feature/read_marker
...
Feature/read marker
2019-10-01 13:55:09 +02:00
42e0a45f3f
Merge branch 'develop' into feature/read_marker
2019-10-01 13:37:21 +02:00
31397869b2
Read marker: refine JumpToReafMarkerView
2019-10-01 12:33:38 +02:00
e842bf13b2
Timeline: fix back pagination state
2019-10-01 12:32:48 +02:00
aea34da81e
Merge pull request #593 from vector-im/feature/group_avatar
...
Group avatar live
2019-10-01 11:45:43 +02:00
0814f53fed
Group avatar: clean and optimize a bit.
2019-10-01 11:25:41 +02:00
b5c6c1af0d
Realm: allow to clear corrupted session db
2019-09-30 19:09:10 +02:00
de30e7c1c6
Code cleanup
2019-09-26 19:00:38 +02:00
2d95fe921d
after login, the icon in the top left is a green 'A' for (all communities) rather than my avatar ( #267 ) - part2 (Toolbar)
2019-09-26 18:42:27 +02:00
84542326f4
HomeDetailFragment observe the selectedGroupStore instead of passing argument
2019-09-26 18:06:24 +02:00
53b1b89c47
after login, the icon in the top left is a green 'A' for (all communities) rather than my avatar ( #267 )
2019-09-26 17:30:30 +02:00
28315be7b9
Update CHANGES
2019-09-26 17:05:18 +02:00
8605095668
Fix quality code issues
2019-09-26 16:49:41 +02:00
737959f616
Merge branch 'develop' into feature/read_marker
2019-09-26 15:15:34 +02:00
7817f49072
Merge pull request #590 from vector-im/feature/quickfix
...
Fix my dirty code
2019-09-26 14:50:38 +02:00
a060431aaf
Fix my dirty code
2019-09-26 13:51:44 +02:00
a3f561d788
Merge branch 'develop' into feature/read_marker
2019-09-26 12:19:40 +02:00
0ea878af8a
Timeline: fix some more issues
2019-09-26 11:55:16 +02:00
99de40c980
Merge pull request #589 from vector-im/feature/media_upload_failure
...
Fix media upload failure
2019-09-26 11:30:54 +02:00
810a97c639
Import string from Android-SDK ( #355 )
2019-09-26 11:14:13 +02:00
f02f16d9c5
Use IEC units instead of SI units for file sizes
2019-09-26 10:41:52 +02:00
62b7a83a31
Update after Dominaezzz's review
2019-09-26 10:08:44 +02:00
4a80df082c
Timeline: refact [WIP]
2019-09-25 19:14:12 +02:00
60f6b3ef02
Auto review
2019-09-25 17:08:58 +02:00
a0b1ef3216
Do not upload file to big for the homeserver ( #587 )
...
Also create a HomeServerCapabilitiesService which provide configuration of the homeserver.
Data are retrieved every 8 hours (as RiotWeb?)
2019-09-25 16:59:50 +02:00
1b66d1f746
Fix bad rendering of file item if the filename is long
2019-09-25 15:25:26 +02:00
643a2baabf
Set click and long click listener even if information data are not displayed
2019-09-25 15:03:16 +02:00
cd62e87266
Human readable error
2019-09-25 14:44:34 +02:00
17cba1a432
Display progress in the timeline when uploading file
2019-09-25 14:39:33 +02:00
f077cc8467
Stop sending media in an infinite loop in case of error (part of #587 )
...
Not sure how this commit fix it, but the issue is not observed anymore with it
2019-09-25 14:09:26 +02:00
f3039601bf
throw Failure instead of meaning less IOException
2019-09-25 11:27:23 +02:00
4c04014e4d
Do not log big data request (ex: file upload)
2019-09-25 11:26:49 +02:00
ae8bceacba
Create Extension to convert a Response to a Failure -> expose to other object
2019-09-25 11:26:13 +02:00
9b91b6ea87
Create Extension to convert a Response to a Failure
2019-09-25 10:56:18 +02:00
b24a372262
Show "Clear message queue" option (in debug mode)
2019-09-25 10:50:13 +02:00
63b43de4b8
Read marker: final refact [WIP]
2019-09-24 22:52:43 +02:00
d1a61f29e4
Merge pull request #586 from vector-im/feature/persist_tab
...
Persist opened tab between session (i.e. after application restart)
2019-09-24 16:12:28 +02:00
f6373221de
Dagger cleanup
2019-09-24 16:05:08 +02:00
ec0974f72c
Merge branch 'hotfix/dimensionConverter'
2019-09-24 14:28:51 +02:00
b5f2f01c8d
Merge branch 'hotfix/dimensionConverter' into develop
2019-09-24 14:28:51 +02:00
21d808c1ce
Fix crash: MergedHeaderItem was missing dimensionConverter
2019-09-24 14:28:34 +02:00
1e963bc0dc
Fix crash: MergedHeaderItem was missing dimensionConverter
2019-09-24 14:23:13 +02:00
0d80750507
Create interface for UiStateRepository and an implementation with SharedPrefs
2019-09-24 13:43:50 +02:00
1c9cf7a810
Dagger code cleanup
2019-09-24 13:40:03 +02:00
c6d01fbcf4
ReadMarker: extract from ViewModel the jump to read marker visibility logic as it's easier to deal with.
2019-09-24 12:57:32 +02:00
9e1ded941f
Persist active tab between sessions ( #503 )
2019-09-24 12:29:37 +02:00
af433266c8
Move currentDisplayMode to the ViewState
2019-09-24 11:32:55 +02:00
05d09bf950
Merge branch 'develop' into feature/read_marker
2019-09-24 11:10:59 +02:00
6890f83810
Cleanup dead code
2019-09-24 10:47:29 +02:00
51568c30a6
Version++
2019-09-24 10:23:51 +02:00
cc832633a5
Merge branch 'release/0.6.0'
2019-09-24 10:22:42 +02:00
e019ec6596
Merge branch 'release/0.6.0' into develop
2019-09-24 10:22:42 +02:00
eadea9016b
Prepare release 0.6.0
2019-09-24 10:22:36 +02:00
6422d946c9
Merge pull request #584 from vector-im/feature/hasUnread
...
isEventRead() returns true if the event has been sent by the user
2019-09-24 10:17:52 +02:00
5cc3dc00e3
Merge pull request #581 from vector-im/feature/talk_back
...
Fix a few accessibility issues
2019-09-24 10:06:28 +02:00
5a2a9f908a
isEventRead() returns true if the event has been sent by the user
2019-09-24 10:04:57 +02:00
c1f2e9f171
Fix a few accessibility issues - home menu (best compromise)
2019-09-23 17:48:13 +02:00
f6d34ec7fd
Timeline: update state management
2019-09-23 17:43:37 +02:00
620ba279d8
Fix a few accessibility issues
2019-09-23 16:32:54 +02:00
3fcfa33364
Merge pull request #573 from vector-im/feature/notif_invit
...
Clean up push rules management and fixes several issues
2019-09-23 16:23:35 +02:00
546da0f173
Merge branch 'develop' into feature/notif_invit
2019-09-23 16:23:22 +02:00
001711d5a3
Merge pull request #574 from vector-im/feature/big_emoji
...
Embiggen messages with multiple emojis also for edited messages
2019-09-23 16:22:53 +02:00
8e1a964679
After Ganfra's review
2019-09-23 15:08:18 +02:00
b25a130db1
Rename DimensionUtils to DimensionConverter, and inject resources instead of context.
2019-09-23 14:39:52 +02:00
8a9e6497e8
Merge pull request #578 from vector-im/feature/fix_focus_login
...
Fix infinite focus on HS field
2019-09-23 10:05:43 +02:00
47e3797b7e
Fix infinite focus on HS field
2019-09-23 09:44:32 +02:00
5cbc90e06a
Embiggen messages with multiple emojis also for edited messages ( #458 )
...
And daggerize DimensionUtils
2019-09-20 19:22:42 +02:00
b6e18e4a8f
Timeline: add badge also when unread without notif
2019-09-20 18:34:58 +02:00
7e29665fd0
Timeline: add some comments and checks
2019-09-20 18:34:31 +02:00
e04bf31faa
Fix wrong "no network" banner
2019-09-20 18:18:55 +02:00
d25cf79b07
Cleanup
2019-09-20 17:50:57 +02:00
faa8e6bbb2
m.notice messages trigger push notifications ( #238 )
2019-09-20 17:50:57 +02:00
d3d4deb884
Rework Action (better kotlin code)
2019-09-20 17:50:57 +02:00
f6b8e0c479
Fix issue: push rules was not retrieved after a clear cache.
...
We now store push rules from the sync response
2019-09-20 17:50:57 +02:00
2a726f54a2
Remove userId from PushRulesEntity and PusherEntity objects
2019-09-20 17:50:15 +02:00
1197d4021d
Fix regression on PushRulesApi
2019-09-20 17:50:15 +02:00
03f8120b7d
Create enum for Push rules. Also add some TODOs
2019-09-20 17:50:15 +02:00
acd7a709de
Dagger: create @UserId to inject userId
2019-09-20 17:50:15 +02:00
5651ea515b
Merge pull request #570 from vector-im/feature/left_group
...
Handle left group from sync
2019-09-20 17:44:13 +02:00
9794b3a49d
Fix compilation issue of F-Droid build
2019-09-20 17:35:10 +02:00
b3e1c3969d
Little changes after review
2019-09-20 17:34:50 +02:00
90eeb68d36
Timeline: fix permalink towards an hidden event
2019-09-20 17:22:04 +02:00
d1ff3314a7
Timeline : add badge on jump to bottom view
2019-09-19 19:12:45 +02:00
f24bed17a2
Add missing issue number
2019-09-19 17:56:34 +02:00
a993a30203
Handle left group from sync
2019-09-19 17:08:22 +02:00
ea0809ff87
Merge branch 'develop' into feature/read_marker
2019-09-19 16:57:00 +02:00
9668487b6b
Timeline/Read: update read receipt locally to
2019-09-19 16:17:58 +02:00
91cc78d2ad
Merge pull request #552 from vector-im/feature/draft
...
Save draft of a message when exiting a room with non empty composer (#329 )
2019-09-19 13:11:35 +02:00
562acc9702
Save Draft only when app goes to background.
2019-09-19 13:09:08 +02:00
dfab88ed95
Display room with draft in the Catchup screen
2019-09-19 13:09:08 +02:00
36866dd24e
Save draft of a message when exiting a room with non empty composer ( #329 )
2019-09-19 13:09:08 +02:00
c728834273
Merge pull request #566 from vector-im/feature/redact_notification
...
Redact notification
2019-09-19 13:02:17 +02:00
f5020d0f63
Daggerization and cleanup of NotificationUtils
2019-09-19 13:01:00 +02:00
7da9cafcc2
Remove any notification of a redacted event ( #563 )
...
Also do some cleanup and kotlinification on the code
2019-09-19 13:01:00 +02:00
6f09eea248
Merge pull request #562 from vector-im/feature/notification_edited
...
Message Editing: Update notifications (#128 )
2019-09-19 12:59:10 +02:00
468bd5bcc9
Message Editing: Update notifications ( #128 )
2019-09-19 12:57:58 +02:00
3169093c50
Quick fix on the no connection banner displayed when internet is available
2019-09-19 12:55:39 +02:00
d60d766354
Merge pull request #524 from vector-im/feature/indicate_unread_rooms
...
Add unread indent on room list
2019-09-19 12:50:55 +02:00
0ffb5e627e
Cleanup injected constructors
2019-09-19 12:43:39 +02:00
b4a13f9504
Add unread indent on room list
2019-09-19 12:43:39 +02:00
88fb9667a3
Timeline: continue fixing issues + read marker
2019-09-18 20:21:42 +02:00
ffa8b7e73a
Better fix
2019-09-18 11:24:29 +02:00
528958b3de
Avoid export on env variable
2019-09-18 10:58:03 +02:00
3ffe2f7d40
Fix (again) issue with bad versionCode generated by Buildkite ( #553 )
2019-09-18 10:29:29 +02:00
3066d5f303
Timeline\ReadMarker: continue fixing issues
2019-09-17 19:38:05 +02:00
bf42b73713
Merge pull request #555 from vector-im/feature/room_search
...
Cleanup on the room search screen
2019-09-17 15:28:54 +02:00
ed93f4a6c1
Cancel any request properly
2019-09-17 14:55:57 +02:00
b3d649a4d9
Fix characters erased from the Search field when the result are coming ( #545 )
2019-09-17 14:55:57 +02:00
3739e50d46
Better error message for timeout
2019-09-17 14:55:48 +02:00
9bf484cf1e
Create a Failure to handle cancellation, and use it to ignore cancellation on room search
2019-09-17 14:55:48 +02:00
6c2faff1f0
Version++ (0.6.0)
2019-09-17 14:53:50 +02:00
07fca0922b
Merge branch 'release/0.5.0'
2019-09-17 14:50:55 +02:00
282de21708
Merge branch 'release/0.5.0' into develop
2019-09-17 14:50:55 +02:00
ba9d119892
Prepare release 0.5.0
2019-09-17 14:50:43 +02:00
4453f0ced9
Merge pull request #560 from vector-im/feature/no_network
...
Display a "No network" banner when the device has no network
2019-09-17 14:40:42 +02:00
77168bfd6a
Merge pull request #558 from vector-im/feature/login_sso
...
Quick implementation of SSO login - Also handling of magic link
2019-09-17 14:28:04 +02:00
25e9a179d2
SyncThread: Fix issue when network is back and the app was in background: do not restart the thread
2019-09-17 14:26:30 +02:00
73ec0f5a83
NetworkConnectivityChecker: filter onConnected callbacks (several callback if Wifi and LTE is connected)
...
Also do not use merlinsBeard.isConnected, which return trus even if there is no internet access (ex: with Wifi hotspot)
2019-09-17 14:22:08 +02:00
993fa74252
Cleanup after BillCarsonFr's review
2019-09-17 11:24:37 +02:00
38fc4984fe
Display a no network indicator when there is no network: Create a dedicated View
2019-09-17 11:13:00 +02:00
695d8cce00
Display a no network indicator when there is no network ( #559 )
2019-09-17 10:59:58 +02:00
07e99901e1
SecretStoringUtils -> move to internal package
2019-09-17 10:38:37 +02:00
20f53e9a58
Signout: propose the user to retry in case of error
2019-09-17 10:33:27 +02:00
ced72aff4f
Revert change done to save alias for the client
2019-09-17 10:32:09 +02:00
fdaaca49c2
Code quality (bad import)
2019-09-16 19:27:13 +02:00
3485f023b0
All current notifications were dismissed by mistake when the app is launched from the launcher
2019-09-16 19:24:52 +02:00
384dd100e9
Daggerization and Kotlinification of SecretStoringUtils
2019-09-16 19:19:14 +02:00
1ba8a58219
Cleanup SecretStoringUtils, and delete keys when user signs out
2019-09-16 18:29:06 +02:00
69fb7bdf95
Timeline\Read marker: continue fixing potential issues
2019-09-16 18:14:41 +02:00
c8010561fc
Rework on sign out task
2019-09-16 17:45:26 +02:00
1f127335bc
Daggerization of RealmKeysUtils
2019-09-16 15:50:56 +02:00
138a210a73
Dagger: Screen component now exposes ActiveSessionHolder instead of Session
2019-09-16 14:43:39 +02:00
ca6bcde82d
Re add the remove CurlLoggingInterceptor
2019-09-16 14:43:08 +02:00
6bda437f5d
Auto configure homeserver and identity server URLs of LoginActivity with a magic link
2019-09-16 10:58:51 +02:00
5d6d0202a9
Timeline: try to fix some issues with permalink [WIP]
2019-09-14 14:11:41 +02:00
3e6b65e174
Handle M_CONSENT_NOT_GIVEN error ( #64 )
2019-09-13 18:21:56 +02:00
137dcab734
Curl login interceptor now log the AT (on debug mode)
2019-09-13 16:20:19 +02:00
b22b8fba02
Fix the mess up with OnBackPress support on Fragment
2019-09-13 15:55:33 +02:00
3ccdf4a244
Login: some cleanup
2019-09-13 15:35:44 +02:00
5fbd271b1c
Login: add SSO support
2019-09-13 15:19:45 +02:00
db8ea0f5e8
Login: check login flow - step 1
2019-09-13 11:08:54 +02:00
a47a3ead1f
Login: move login code to the ViewModel
2019-09-13 10:39:22 +02:00
05b2092ffc
Login: move existing code to a Fragment, MvRx style
2019-09-13 10:07:55 +02:00
f4ab770be9
Merge branch 'develop' into feature/read_marker
2019-09-12 17:24:50 +02:00
6249a59203
Merge pull request #554 from vector-im/feature/build_number
...
Fix issue with bad versionCode generated by Buildkite (#553 )
2019-09-12 17:24:46 +02:00
d4111d053d
Read marker: only show banner until scrolled to read marker
2019-09-12 16:35:45 +02:00
618e9a4f52
Fix issue with bad versionCode generated by Buildkite ( #553 )
2019-09-12 16:17:44 +02:00
b8ebe3570b
Timeline: refact epoxy attributes
2019-09-11 18:04:17 +02:00
f2c8d4ad02
Merge pull request #549 from vector-im/feature/third_party_invite
...
Fix rendering issue of accepted third party invitation event
2019-09-06 16:36:30 +02:00
be524472ec
Merge pull request #546 from vector-im/feature/cleanup
...
Cleanup
2019-09-06 16:25:08 +02:00
1b82a1a24d
Cleanup
2019-09-06 15:52:29 +02:00
cf0b331c3b
Handle invite to the current user rendering
2019-09-06 15:48:42 +02:00
2a92a3dc80
Fix rendering issue of accepted third party invitation event
2019-09-06 14:34:52 +02:00
012840abba
Progress in initial sync dialog is decreasing for a step and should not ( #532 )
2019-09-05 18:14:05 +02:00
a5975a099e
Cleanup and document DefaultInitialSyncProgressService
2019-09-05 17:23:09 +02:00
38da4b9ee5
Cleanup and document DefaultInitialSyncProgressService
2019-09-05 17:02:03 +02:00
242e60fcaa
Rename CryptoManager to DefaultCryptoService
2019-09-05 16:14:34 +02:00
a23be05cbf
Better type
2019-09-05 16:04:41 +02:00
ed39b02924
Avoid using keyword for variable names
2019-09-05 16:04:41 +02:00
fe931b5361
Merge pull request #418 from Dominaezzz/kotlinify-1
...
Some more kotlinification
2019-09-05 16:02:30 +02:00
90d9cd0587
Merge pull request #416 from Dominaezzz/kt-remove_java_util
...
Remove most usages of the java.util package
2019-09-05 15:33:03 +02:00
9cedb18921
Merge pull request #538 from vector-im/feature/log_mgmt
...
Reduce release build log level
2019-09-05 15:24:04 +02:00
e89ba7b87b
Update wording
2019-09-05 15:23:38 +02:00
902657c22a
Merge pull request #537 from vector-im/feature/fix_crash
...
Fix crash due to missing informationData (#535 )
2019-09-02 15:31:28 +02:00
eec2abf164
Reduce release build log level
2019-09-02 14:33:53 +02:00
6879cc8ca8
Fix crash due to missing informationData ( #535 )
2019-09-02 14:24:36 +02:00
fd6bbbd3b5
Fix issue with version name ( Fixes #533 )
2019-08-30 15:57:39 +02:00
0ff0b014a9
Version++ (0.5.0)
2019-08-30 15:07:04 +02:00
a89f0ddd1d
Merge branch 'release/0.4.0'
2019-08-30 15:04:43 +02:00
fdc9e84dd5
Merge branch 'release/0.4.0' into develop
2019-08-30 15:04:43 +02:00
58f878fca9
Prepare version 0.4.0
2019-08-30 15:04:28 +02:00
88095e4bd9
Add entry in change file
2019-08-30 14:54:15 +02:00
47d22a3d5e
Import translation from Riot and MatrixSDK
2019-08-30 11:21:43 +02:00
28e82cb8ea
Merge pull request #531 from vector-im/feature/fix_crash_530
...
Fix / EmojiCompat not initialized
2019-08-29 17:46:51 +02:00
35817245cb
refactoring, code review
2019-08-29 17:27:49 +02:00
75266f42bb
Fix / EmojiCompat not initialized
2019-08-29 16:49:22 +02:00
95c4c9ce56
Merge pull request #527 from vector-im/feature/privacy
...
Privacy: remove log of notifiable event (#519 )
2019-08-29 12:16:34 +02:00
ce5570105d
Privacy: remove log of notifiable event ( #519 )
2019-08-29 10:36:45 +02:00
188a9aebfa
Merge pull request #525 from vector-im/feature/read_receipt_cleanup
...
Feature/read receipt cleanup
2019-08-29 10:19:06 +02:00
c95223f5d2
Add long click support on unsupported event
2019-08-28 18:17:37 +02:00
ef0362ba9c
Display Read Receipt on unsupported events
2019-08-28 17:31:31 +02:00
ea242f6737
Hide ReadReceipt View when it is not relevant
2019-08-28 17:17:37 +02:00
cbc08d834b
Merge pull request #522 from vector-im/feature/fix_e2e_reply
...
Fix / regression on e2e reply and edit of reply
2019-08-28 10:38:22 +02:00
0ab6b33fb6
Merge branch 'develop' into feature/fix_e2e_reply
2019-08-28 10:38:12 +02:00
1b394527b6
cleaning + code review
2019-08-28 10:22:51 +02:00
a8f1388721
Merge pull request #520 from vector-im/feature/read_receipts_511
...
Improve read receipt design
2019-08-28 10:17:56 +02:00
166be4e289
Improve read receipt design
2019-08-28 09:56:10 +02:00
b49ccefe63
Merge pull request #521 from vector-im/feature/fix_dome_video_wont_play
...
Some video won't play
2019-08-28 03:43:35 -04:00
825760d17e
Fix / regression on e2e reply and edit of reply
2019-08-27 17:05:04 +02:00
b5af62c3ea
Some video won't play
...
VideoView fails to play some remote uri video on some device. For now video is downloaded locally in internal cache then played. This offers basic support before full media preview implementation
2019-08-27 16:50:02 +02:00
a51d96bf00
Merge pull request #325 from vector-im/feature/non_unicode_reaction
...
Accept non unicode reactions
2019-08-27 08:10:51 -04:00
7e142d201d
Use EmojiCompat to build EmojiSpans from text
2019-08-27 11:06:52 +02:00
2be6058971
accept non unicode reactions
2019-08-27 10:58:21 +02:00
49d73f360e
Merge pull request #494 from vector-im/feature/fix_441
...
Fix text diff removed linebreak
2019-08-27 04:36:03 -04:00
bd88d85a21
Merge branch 'develop' into feature/fix_441
2019-08-27 04:35:17 -04:00
be4fc5cce6
Merge pull request #493 from vector-im/feature/fix_358
...
Date change message repeats for each redaction until a normal message
2019-08-27 04:34:35 -04:00
704da1be55
Merge branch 'develop' into feature/fix_358
2019-08-27 04:34:24 -04:00
5d002532d3
Merge pull request #495 from vector-im/feature/fix_423
...
Slide-in reply icon is distorted
2019-08-27 04:22:02 -04:00
d4161e9a1a
Fix text diff removed linebreak
2019-08-27 10:17:42 +02:00
7966ebef03
Date change message repeats for each redaction until a normal message
2019-08-27 10:16:11 +02:00
ed5faca5d2
Slide-in reply icon is distorted
2019-08-27 10:06:20 +02:00
51a4c93676
Read markers: continue working on ui
2019-08-23 16:54:32 +02:00
d8f449388c
Read marker: start working on it (no UI)
2019-08-20 18:30:24 +02:00
8ca829d538
An error was displayed by mistake
2019-08-19 17:22:04 +02:00
e7819ce678
Merge pull request #496 from vector-im/feature/di_clean
...
Dagger clean
2019-08-19 16:41:50 +02:00
5402902bc2
Merge branch 'develop' into feature/di_clean
2019-08-19 15:04:26 +02:00
bc1350aaf5
Merge pull request #484 from vector-im/feature/timeline_read_receipts
...
Feature/timeline read receipts
2019-08-19 14:29:59 +02:00
fd74e3dfb1
Read receipts: clean code after review
2019-08-19 14:08:15 +02:00
e0628da1cb
Dagger: use AssistedInjectModule for viewModel + use AssistedFactory for room dependencies
2019-08-14 19:09:56 +02:00
aa4e74e986
Merge pull request #487 from vector-im/feature/fix_ui_issues
...
Feature/fix ui issues
2019-08-14 18:20:08 +02:00
6cc0c0672e
Merge pull request #474 from vector-im/feature/dev_suffix
...
Automatic "-dev" version suffix on non master branch
2019-08-14 18:15:44 +02:00
501474b720
Fix code quality issues
2019-08-14 14:53:40 +02:00
e11c66035c
Theme: the action menu text items should use colorAccent
2019-08-14 14:19:21 +02:00
3d2d219d79
Room list: let the fab animation be quicker
2019-08-14 14:18:56 +02:00
63af03bedd
List: add overScroll
2019-08-14 14:18:42 +02:00
d3827b8673
Read receipts: branch settings to show/hide them
2019-08-14 10:51:09 +02:00
4ca2531e47
develop
branch will have version code from timestamp, to ensure each build from CI has a incremented versionCode
...
Other branches (master, features, etc.) will have version code based on application version.
2019-08-14 10:45:17 +02:00
4e8dc72439
Update CHANGES
2019-08-13 15:17:04 +02:00
25a4240a5a
Merge branch 'develop' into feature/timeline_read_receipts
2019-08-13 15:16:10 +02:00
b9cfda23b6
Read receipts: just juste invisible on hidden avatars, to have a bigger touch zone
2019-08-13 15:06:00 +02:00
06dcf75a32
Read receipts: fix not appearing RR
2019-08-13 12:06:49 +02:00
21deb2551d
Read receipts: handle read receipts set on filtered events + let BottomSheet takes a snapshot instead of being live.
2019-08-12 17:59:07 +02:00
70639f180c
Read receipts: add read receipts bottom sheet
2019-08-08 19:59:20 +02:00
1dbb02a80d
Read receipts: create custom view to use it wherever we want easily
2019-08-08 17:51:06 +02:00
825463d9cd
Change package for NotificationAreaView
2019-08-08 17:50:33 +02:00
c313ce78cb
Read receipts: sort descending by timestamp
2019-08-08 17:49:50 +02:00
39f58d048b
Read receipts: fix dummy being overrided
2019-08-08 17:49:31 +02:00
3f792c7a84
Automatic "-dev" version suffix on non master branch
2019-08-08 16:57:03 +02:00
347dcb469a
Version++
2019-08-08 16:47:13 +02:00
9cd69d1e33
Merge branch 'release/0.3.0'
2019-08-08 16:45:03 +02:00
79fb1985aa
Merge branch 'release/0.3.0' into develop
2019-08-08 16:45:02 +02:00
e216cd15a8
Prepare release 0.3.0
2019-08-08 16:44:53 +02:00
37fde374b3
Merge pull request #469 from vector-im/feature/versionCode_auto
...
Ensure versionCode is the wanted one for GPlay and F-Droid build
2019-08-08 16:32:10 +02:00
f7b471f141
Stop using BuildConfig.VERSION_CODE, it is not the correct value
2019-08-08 16:31:45 +02:00
93fd56a7ca
Ensure versionCode is the wanted one for GPlay and F-Droid build
2019-08-08 16:30:44 +02:00
5a9d88e791
Merge pull request #473 from vector-im/feature/sync_room
...
Feature/sync room
2019-08-08 16:15:26 +02:00
eaf6a9923a
Cancel sync request on pause and timeout to 0 after pause ( #404 )
2019-08-08 16:04:53 +02:00
d98567045c
Read receipts: use a simpler strategy when it's initialSync
2019-08-08 15:03:36 +02:00
b4ce8748cb
First step in handling read receipts
2019-08-08 14:32:11 +02:00
9d5433a857
Show sync progress also in room detail screen ( #403 )
2019-08-08 14:14:10 +02:00
6d4ee83e65
Merge pull request #472 from vector-im/feature/vectorPref
...
Dagger for VectorPreferences and /markdown command as a bonus
2019-08-08 12:43:22 +02:00
6e44cca17d
Handle /markdown
command
2019-08-08 12:09:05 +02:00
0a73887c70
Daggerization of VectorPreferences
2019-08-08 11:52:50 +02:00
7fef063e15
Merge pull request #468 from vector-im/feature/fix_realm_issues
...
Feature/fix realm issues
2019-08-07 18:05:06 +02:00
24f391dac0
Merge pull request #467 from vector-im/feature/playstore_crash
...
Feature/playstore crash
2019-08-07 17:10:49 +02:00
81c7f694d6
Import Strings form Riot
2019-08-07 16:10:50 +02:00
80e2fc0ca3
Merge pull request #466 from vector-im/feature/edit_history_item
...
Add "View Edit History" item in the message bottom sheet (#401 )
2019-08-07 15:08:26 +02:00
9f53406e99
Fix crash (KotlinNullPointerException) observed on PlayStore
2019-08-07 13:35:44 +02:00
3584658c36
Fix crash (IllegalStateException) observed on PlayStore
2019-08-07 13:24:43 +02:00
12a0cbb400
Fix crash observed on PlayStore
2019-08-07 13:16:04 +02:00
20437446b4
Add "View Edit History" item in the message bottom sheet ( #401 )
2019-08-07 13:05:22 +02:00
35229882e3
Fix (edited)
link can be copied to clipboard ( #402 )
2019-08-07 12:28:21 +02:00
a04f4421f6
Merge pull request #464 from vector-im/feature/splitApk
...
Split apk
2019-08-07 12:11:13 +02:00
af1e81f65e
Remove unused react native lib, and ensure dependencies lib are explicitly declared
2019-08-07 11:53:59 +02:00
63f6081fa5
Split APK: generate one APK per arch, to reduce APK size of about 30%
2019-08-07 11:46:38 +02:00
ee2e575211
Display VersionCode of the app in the settings, because Android system does not display it anymore
2019-08-07 11:44:51 +02:00
0949d29f9c
Let TimelineEvent be queried by SendState
2019-08-07 10:54:54 +02:00
23466fb5a4
Merge pull request #463 from vector-im/feature/fix_theme
...
Fix theme not well defined at runtime after configurationChange
2019-08-07 10:40:33 +02:00
7f09e64d63
Fix timeline forward loader showing when sending events
2019-08-07 09:59:37 +02:00
585f0ba4b7
Add an identifier method on ChunkEntity
2019-08-06 21:32:45 +02:00
245fbe86d9
Get enum safe with realm entities
2019-08-06 21:32:40 +02:00
456908c851
Merge branch 'develop' into kt-remove_java_util
2019-08-06 18:27:39 +01:00
b79fdf6a85
Fix theme not well defined at runtime after configurationChange
2019-08-06 18:55:38 +02:00
d9f448c9aa
Merge pull request #459 from vector-im/feature/clenup_after_hol
...
Review of merged PRs
2019-08-06 18:39:37 +02:00
7a6fc4936b
Start chain: create extension
2019-08-06 18:15:15 +02:00
d82fd10f3b
Start chain: add missing cases
2019-08-06 18:15:15 +02:00
4009f2c176
Add comment to explain why we use a AlwaysSuccessfulWorker
2019-08-06 18:15:15 +02:00
15c4b03340
Event: do not display sendState in View Source and cleanup the class
2019-08-06 18:14:24 +02:00
7b5dff3dcf
Mutualize :? part
2019-08-06 18:14:24 +02:00
357123743f
Search firstIndexOf, because server url can contains port (This is what JS does, but Riot Android is also bugged)
2019-08-06 18:14:24 +02:00
bb04af1e2c
Remove useless code
2019-08-06 18:14:24 +02:00
2f94fbd7eb
Use existing method
2019-08-06 18:14:24 +02:00
f2a3bdb68e
Kotlin style
2019-08-06 18:14:24 +02:00
097e9714ff
Cleaner code
2019-08-06 18:14:24 +02:00
acae0fad3e
Better private method name
2019-08-06 18:14:24 +02:00
4deb7eb865
Javadoc for NoMerger
2019-08-06 18:14:24 +02:00
f910cd6f97
More robust SDK: retry only when on failure
2019-08-06 18:14:24 +02:00
652ac81fa1
simple code
2019-08-06 18:14:24 +02:00
99f4196388
More code cleanup/review
2019-08-06 18:14:24 +02:00
c0b94f4111
Typo
2019-08-06 18:14:24 +02:00
1462fa0484
Simple code
2019-08-06 18:14:24 +02:00
dafdc1d3ad
Cleaner API
2019-08-06 18:07:35 +02:00
394b89e76b
Avoid duplicated code
2019-08-06 18:07:35 +02:00
0db8e7da43
Format
2019-08-06 18:07:35 +02:00
dae8b5c196
Merge pull request #460 from vector-im/feature/fix_cancellations
...
Feature/fix cancellations
2019-08-06 18:06:05 +02:00
215324a03e
Some kotlinification
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-08-06 11:36:39 +01:00
d3ce4c491c
Clean code after review
2019-08-06 11:45:06 +02:00
ed6d28bd3b
Merge pull request #417 from Dominaezzz/kt-opt
...
Some optimisations
2019-08-06 11:42:07 +02:00
c2e053b62b
Merge pull request #414 from Dominaezzz/kt-leak
...
Fix potential resource leak
2019-08-06 11:39:51 +02:00
c450849cc3
Merge pull request #425 from Cadair/patch-1
...
Fix reply fallback prefix
2019-08-06 11:23:37 +02:00
fe884dba2d
Update CHANGES.md and fix code quality
2019-08-05 20:28:50 +02:00
3fa4dbaa25
Make async transaction working with suspend method
2019-08-05 20:17:59 +02:00
4a74f58516
Task: use a builder with DSL and introduce Constraints (only boolean connectedToNetwork at the moment)
2019-08-05 20:17:36 +02:00
c413321a22
Remove unnecessary code and fix signout
2019-08-02 13:15:56 +02:00
d696bd2830
Send worker: let LIMIT_EXCEEDED error to be retry
2019-08-02 11:36:32 +02:00
a2b6bd0f62
Fix network reconnection with sync
2019-08-02 11:35:58 +02:00
9cc922a8a2
Optimize imports
2019-08-02 11:35:27 +02:00
c36d1bcd06
Merge pull request #456 from vector-im/feature/fix_image_transition_overlap
...
Fix / Shared element transition overlap
2019-08-02 10:18:14 +02:00
85499c6b33
fix for background overlaps
2019-08-02 10:00:33 +02:00
8076eab4b5
Fix / Shared element transition overlap
...
Shared element was overlapping top system bars
2019-08-02 10:00:33 +02:00
d47c0f5ebc
Fix / layout res in debug instead of main
2019-08-02 09:59:59 +02:00
fd09a1224e
Remove Try from suspending functions
2019-08-01 17:15:17 +02:00
c300c50093
Merge pull request #449 from vector-im/feature/room_update
...
Feature/room upgrade
2019-07-31 15:34:38 +02:00
77c4355aed
Merge branch 'develop' into feature/room_update
2019-07-31 14:27:12 +02:00
1a92562182
Clean code after review
2019-07-31 14:06:10 +02:00
9c390dcc0c
Merge pull request #453 from vector-im/feature/fix_code_quality
...
Fix code quality issues
2019-07-30 21:54:38 +02:00
95089b91b8
UserAccountData: optimize helper and clean code.
2019-07-30 21:41:29 +02:00
eb446d7b49
Fix code quality issues
2019-07-30 21:20:30 +02:00
dc4786ecf0
Room upgrade: add rx flux and handle failures more precisely
2019-07-30 19:13:09 +02:00
e245023add
Merge pull request #444 from vector-im/feature/fail_to_send_msg
...
Basic Message Failure support + Resend (text only)
2019-07-30 18:31:53 +02:00
90fad23493
Fix reply fallback prefix
...
Plain text reply fallback should be prefixed with "> " not ">" (as per spec).
Signed-off-by: Stuart Mumford <stuart@cadair.com >
2019-07-30 12:09:29 -04:00
000db4b192
Basic Message Failure support + Resend (text only)
...
+ clean worker inputs when starting new independent task in unique queue
2019-07-30 17:53:43 +02:00
2a16c36a59
Merge pull request #451 from vector-im/feature/fix_user_account_data_direct
...
User Account Data: fix sync issues with direct invites
2019-07-30 17:39:12 +02:00
ef6c1cfc63
RoomSummaryUpdater: remove unused params
2019-07-30 17:37:16 +02:00
4b4156996d
User Account Data: fix sync issues with direct invites
2019-07-30 17:32:31 +02:00
087cc0e6e3
Merge pull request #448 from danteissaias/develop
...
Fix #447
2019-07-30 17:07:22 +02:00
f4df27c2dc
Merge branch 'develop' into feature/room_update
2019-07-30 15:51:56 +02:00
ab25980c4e
Merge pull request #437 from vector-im/feature/create_direct_room
...
Feature/create direct room
2019-07-30 15:13:30 +02:00
77b402ce70
updates CHANGES.md
...
Signed-off-by: Dante Issaias <dante.issaias@gmail.com >
2019-07-30 14:01:41 +01:00
2763fbb496
fix #447
...
Signed-off-by: Dante Issaias <dante.issaias@gmail.com >
2019-07-30 13:57:04 +01:00
6deba31111
Direct room: finally use PagedList as we can get a lot of users in DB.
2019-07-30 14:51:14 +02:00
ff6ce8a4b7
Create direct : remove letter headers when filtering
2019-07-29 19:13:06 +02:00
d0cff219aa
Merge pull request #446 from vector-im/feature/remove_identity_default
...
Remove default identity server as we don't use it.
2019-07-29 18:32:07 +02:00
65f0af918f
Remove default identity server as we don't use it.
2019-07-29 18:26:26 +02:00
ac38a6461c
Tombstone : handle joining viaserver params
2019-07-26 19:17:12 +02:00
9a1e16a170
Tombstone : add notification area and handle links
2019-07-26 14:51:14 +02:00
9e5c70dda3
Room update: start handling tombstone and room create events [WIP]
2019-07-25 19:34:39 +02:00
0255696c88
Update CHANGES
2019-07-25 16:49:15 +02:00
76a9625f25
Direct chat : finalize flow
2019-07-25 16:34:27 +02:00
5af6bf3762
Direct room: finally handle selection with chips (not as Nad design)
2019-07-25 16:34:27 +02:00
507bc2f622
UserEntity: fix not inserted at all
2019-07-23 21:31:58 +02:00
125eacb20b
Direct messages: try to handle selecting/deselecting users (WIP)
2019-07-23 19:53:47 +02:00
6176520805
Merge pull request #407 from vector-im/feature/pending_edits_ux
...
Feature/pending edits ux
2019-07-22 23:53:26 +02:00
3aea0a50ca
Merge branch 'develop' into feature/pending_edits_ux
2019-07-22 23:53:16 +02:00
ab87a3caea
Merge pull request #397 from vector-im/feature/animation_image_preview
...
Better image fullscreen preview animation
2019-07-22 23:37:15 +02:00
c58328f94e
cleaning / review
2019-07-22 23:36:19 +02:00
03974c8bdf
Create Direct Room : fix loading/error state (WIP)
2019-07-22 19:01:17 +02:00
151ae7f4dd
Direct chat: handle user account data
2019-07-22 18:58:55 +02:00
a34b053efe
Some optimisations
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-21 23:35:38 +01:00
02e342849f
Remove most usages of the java.util package
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-21 23:23:56 +01:00
b59017938b
Fix potential leak
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-21 19:11:53 +01:00
2c81e41288
Merge branch 'develop' into feature/create_direct_room
2019-07-19 18:18:22 +02:00
cb44ab547c
Create direct room: almost finished, still need to handle showing selected users in search field
2019-07-19 18:12:42 +02:00
6d01a570fd
Clear notification for a room left on another client
2019-07-19 16:44:30 +02:00
4a2bf0d6c6
Cleaning Lint
2019-07-19 16:18:47 +02:00
36af8a6a9f
Lab / show replace in timeline when show hidden event selected
2019-07-19 16:13:55 +02:00
40a68c3e9f
Show pending edits by fading the event body #193
...
+ Fix issues with edits local echo management in aggregation
2019-07-19 16:13:35 +02:00
1a4ec34bb2
Code cleanup
2019-07-19 16:03:37 +02:00
10490e3aa6
Close detail room screen when the room is left with another client ( #256 )
2019-07-19 16:00:06 +02:00
cd6624a8a6
Fix issue on setting screen: bad alignment of title
2019-07-19 15:15:29 +02:00
3965218bf9
Cleaning / Review
2019-07-19 12:12:17 +02:00
d78ff7ab08
Fix / can't zoom after rotation
2019-07-19 11:58:24 +02:00
cb274d6a33
Add some cancelable on service methods and start branching Rx
2019-07-19 11:21:16 +02:00
c00dbce536
Fix #390
...
(edited) string in edited message body
2019-07-19 09:58:53 +02:00
db88caf7fa
Better image fullscreen preview animation
2019-07-18 18:53:46 +02:00
c3d945d6bb
Version++
2019-07-18 17:48:56 +02:00
df6080b1da
Merge branch 'release/0.2.0'
2019-07-18 17:47:39 +02:00
4c128602b2
Merge branch 'release/0.2.0' into develop
2019-07-18 17:47:39 +02:00
d609c49b31
Prepare release 0.2.0
2019-07-18 17:47:24 +02:00
001603cf9a
Create direct room: add filtering and enhance design a bit
2019-07-18 17:42:22 +02:00
d87ee32422
Merge pull request #384 from vector-im/feature/edit_e2e
...
Feature/edit e2e
2019-07-18 16:44:44 +02:00
f0671b9e73
"Riot X" -> "RiotX"
2019-07-18 14:28:46 +02:00
e218691bf2
Import strings and translation from Riot
2019-07-18 14:25:34 +02:00
9c67036c08
Fix / keyboard won't show when using reply from long tap menu
2019-07-18 12:13:17 +02:00
62657538af
Merge pull request #389 from vector-im/feature/cleanup
...
Do not show invitation in the filtered room list
2019-07-18 12:10:47 +02:00
5438207fba
faster animation for quick reply
2019-07-18 12:01:23 +02:00
fe88aaffbd
Inject RoomListNameFilter
2019-07-18 11:39:13 +02:00
21ba72e5e7
Do not show invitation in the filtered room list
2019-07-18 11:34:49 +02:00
d48ae967bd
Remove dead code
2019-07-18 11:11:42 +02:00
0afde3b021
Rename class member for code clarity
2019-07-18 11:07:09 +02:00
49ae954183
Merge remote-tracking branch 'origin/develop' into develop
2019-07-18 10:58:40 +02:00
64bee91f7a
Merge pull request #387 from vector-im/feature/fix_sync_state
...
Fix sync state progress bar
2019-07-18 10:57:46 +02:00
4341b0d0f5
Merge branch 'develop' into feature/create_direct_room
2019-07-18 09:47:25 +02:00
51fdccb393
cleaning
2019-07-18 09:29:27 +02:00
7e3b300130
Fix sync state progress bar
2019-07-17 19:45:35 +02:00
a98b324c89
Merge pull request #385 from vector-im/feature/invit_notif
...
Cancel invitation notification when handling the invitation in the application
2019-07-17 18:39:40 +02:00
977721881f
Cancel invitation notification when handling the invitation in the application
2019-07-17 18:35:41 +02:00
838003b68a
Create direct room: start creating all the required stuff
2019-07-17 18:30:14 +02:00
7d41352918
Fix / edit reply was quoting wrong text
...
+ e2e reply of edit
2019-07-17 16:46:56 +02:00
077396a832
E2E replies
...
+ Edit History / support e2e and use original event
2019-07-17 16:20:12 +02:00
32b79bd50e
Remove extra space around userId
2019-07-17 15:13:12 +02:00
844f6d16a4
Code quality
2019-07-17 15:05:29 +02:00
fc9ef579ca
Merge pull request #381 from vector-im/feature/room_members_perf
...
Feature/room members perf
2019-07-17 15:01:06 +02:00
77fa5af1b8
Fix compilation issue after merge
2019-07-17 14:58:23 +02:00
2948018453
Clean code after review
2019-07-17 14:56:00 +02:00
90d25ff45e
Code cleanup
2019-07-17 14:41:01 +02:00
173452d38c
Merge pull request #367 from Dominaezzz/kotlinify-3
...
Some more kotlinification.
2019-07-17 14:38:16 +02:00
a9f9083745
Merge pull request #374 from vector-im/feature/quick_fix_long_click_link
...
WIP / Fix Copying link from a message shouldn't open context menu
2019-07-17 14:37:11 +02:00
22dc2a6790
Fix Copying link from a message shouldn't open context menu
2019-07-17 14:36:47 +02:00
927cd7285d
Merge pull request #378 from vector-im/feature/fix_sync_thread_wrong_autostart
...
Fix / SyncThread was started in background
2019-07-17 14:32:19 +02:00
4d5bdecec6
Merge pull request #382 from vector-im/feature/better_long_tap_menu
...
Feature/better long tap menu
2019-07-17 14:28:51 +02:00
0be987ac0d
Merge branch 'develop' into feature/better_long_tap_menu
2019-07-17 14:28:36 +02:00
4bfaa00be4
Fix / clean bad method name
2019-07-17 14:27:02 +02:00
8e78d8a58d
Merge pull request #380 from vector-im/feature/rs_crash_steve
...
Fix a crash in notificationwhen display name is empty
2019-07-17 14:22:45 +02:00
e3e86c0a41
Merge pull request #383 from vector-im/feature/filter_params
...
Pass filter to room directory screen or create room screen
2019-07-17 14:20:29 +02:00
8a5fddd952
Merge pull request #379 from vector-im/feature/small_fixes
...
Fix bad View used for searching in room directory.
2019-07-17 14:19:37 +02:00
208460850e
Dagger: activate incremental build
2019-07-17 14:16:20 +02:00
0ddef67cc9
Migrate to rxbinding 3 and fix bad layout for room directory filter ( Fixes #349 )
2019-07-17 14:16:20 +02:00
896e582a9c
Create style VectorSearchView
2019-07-17 14:16:20 +02:00
477920f411
Add some comment
2019-07-17 14:14:02 +02:00
c647648e79
Merge pull request #371 from vector-im/feature/composer_fix_edit_reply
...
Feature/composer fix edit reply
2019-07-17 14:03:10 +02:00
b654025a3b
Fix alignment issue in toolbars
2019-07-17 12:38:35 +02:00
786a7d7560
Rename id
2019-07-17 12:20:11 +02:00
b935b9311e
Scroll the list to top after each new filter
2019-07-17 12:18:45 +02:00
8e12f71535
Add top left back button
2019-07-17 12:16:10 +02:00
7eea2ccfb4
Fix infinite opening of room once the room is created
2019-07-17 12:09:09 +02:00
c32ef02a12
Pre fill the room directory filter and and the room name with the already entered string from the user
2019-07-17 12:04:19 +02:00
3651ec4870
Add some doc
2019-07-17 11:58:18 +02:00
87de7bd3e6
fix lint code quality
2019-07-17 11:41:14 +02:00
9494174c33
Swipe to reply in timeline (lab)
2019-07-17 10:54:15 +02:00
b7e0b400fb
Timeline : set bigger initial load size
2019-07-16 17:48:32 +02:00
a8f06f609b
Use latest retrofit version to properly cancel requests
...
Fix cancelation requests
2019-07-16 17:46:52 +02:00
d469299f42
RoomMembers: should fix state events issues
2019-07-16 17:46:52 +02:00
9bdea5b325
Change order of actions (and reply on top)
2019-07-16 16:35:57 +02:00
2f01ad99b3
Compact long tap menu
2019-07-16 16:35:36 +02:00
bb3b5788ba
Update hint from design
2019-07-16 16:35:10 +02:00
45f7d3e9c4
Kotlin style
2019-07-16 15:59:08 +02:00
0f7a56d005
Use Session.myUserId whereas it's possible
2019-07-16 15:54:00 +02:00
63d2861bc8
Fix / SyncThread was started in background
...
Upon reception of a push, is the session is instantiated the sync thread was starting to loop
2019-07-16 15:44:08 +02:00
6bbc784c29
Fix crash (from Steve's rageshake)
2019-07-16 15:42:02 +02:00
c6fd625761
code review
2019-07-16 14:56:16 +02:00
d8092abc4e
fix / strip reply prefix on history
2019-07-16 14:39:46 +02:00
6effb90361
Fix / edit of reply and edit of edit of reply
2019-07-16 14:39:05 +02:00
42584fc55a
Merge pull request #372 from vector-im/feature/room_filtering
...
Room filtering
2019-07-16 11:41:08 +02:00
30d9ddb3e8
Merge pull request #373 from vector-im/feature/fix_composer_separator_dark
...
Fix / composer separator color was using a clear theme color
2019-07-15 18:16:06 +02:00
020c32bb1a
Fix / composer separator color was using a clear theme color
2019-07-15 17:46:24 +02:00
efd973208f
Green close icon
2019-07-15 17:35:51 +02:00
30a6c98c08
Room name in bold
2019-07-15 17:29:37 +02:00
1440080d04
Changes
2019-07-15 17:27:49 +02:00
61bb4c0427
Introduce CreateRoomActivity, a simple container for [CreateRoomFragment]
2019-07-15 17:26:48 +02:00
3c25088243
Filter rooms
2019-07-15 17:26:48 +02:00
fc1c0caea3
Avoid displaying two loaders if there is no elements between them
2019-07-15 17:25:59 +02:00
8901a5e09a
Merge pull request #342 from vector-im/feature/edit_history
...
Feature/edit history
2019-07-15 15:15:45 +02:00
25f1d21bc7
Edit history
...
Get history from API
cleaning
Updated change log
Missing copyrights
Code review
cleaning
2019-07-15 14:57:12 +02:00
4d2ab9fa31
Merge pull request #344 from vector-im/feature/play_store_crash
...
Feature/play store crash
2019-07-15 10:49:20 +02:00
0289d2ee87
Simpler code
2019-07-15 10:48:44 +02:00
222201cc64
Fix crash observe on the PlayStore ( #341 )
2019-07-15 10:48:44 +02:00
b15dea6de3
Merge pull request #338 from vector-im/feature/green_encrypt
...
Text in green when encrypting
2019-07-15 10:46:44 +02:00
2ba83e456d
Merge pull request #343 from vector-im/feature/click_on_redacted_event
...
Handle click on redacted event
2019-07-15 10:46:06 +02:00
1822fc4fbb
Some more kotlinification
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-13 15:35:10 +01:00
e6dd1fbfec
Use GlobalScope instead of temp scope
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-13 15:18:16 +01:00
e2ea76f871
Fix crash reported by PlayStore
2019-07-12 16:48:35 +02:00
9182f2ce4e
RoomMembers/User : get a better and faster handling (still need to fix one small issue)
2019-07-12 13:59:37 +02:00
34d14eb304
Fix regression on permalink click
2019-07-12 13:51:37 +02:00
3625c462f0
Click on redacted event
2019-07-12 13:51:37 +02:00
fe69206340
Prepare next release
2019-07-12 11:39:26 +02:00
f9885fd04c
Update CHANGES.md
2019-07-12 11:38:55 +02:00
316c8ec27e
Merge pull request #265 from vector-im/readme_update_for_beta
...
README: Update it for the beta launch
2019-07-12 11:36:49 +02:00
41465450d8
Code cleanup
2019-07-12 10:45:08 +02:00
bd009caaf1
Code cleanup
2019-07-12 10:22:58 +02:00
33252c3b65
Green text color during encrypting
2019-07-12 10:16:43 +02:00
10e4d0190f
Try to insert users directly to see if perfs are better [WIP]
2019-07-11 18:55:13 +02:00
b77310fe92
Merge pull request #337 from vector-im/feature/debug_suffix
...
Add ".debug" to the applicationId to be able to install the app along with the prod version
2019-07-11 18:33:43 +02:00
919dec4a56
Add ".debug" to the applicationId to be able to install the app along with the prod version
2019-07-11 17:59:07 +02:00
43b3680774
Prepare next release
2019-07-11 17:44:58 +02:00
bfb5fce809
Update CHANGES.md
2019-07-11 17:43:56 +02:00
1f3731aae7
Merge branch 'master' into develop
2019-07-11 17:42:11 +02:00
52dced43ff
Fix version code issue
2019-07-11 16:49:06 +02:00
ff80c3c8d5
Add script to sign the APK.
2019-07-11 16:41:45 +02:00
34e4d27573
Add missing space in pipeline
2019-07-11 16:00:45 +02:00
6522148e63
Merge branch 'release/0.1.0'
2019-07-11 15:54:48 +02:00
252b2ea30a
Merge pull request #334 from vector-im/feature/general_perf
...
Feature/general perf
2019-07-11 15:52:00 +02:00
f493ce44f2
RealmLiveEntity: passes the results and changeSet instead of filtering as it's more efficient
2019-07-11 15:30:01 +02:00
c4c5069ee5
Merge pull request #332 from vector-im/feature/login_warning
...
Improve login screen
2019-07-11 15:25:11 +02:00
423125b5d9
Merge pull request #333 from vector-im/feature/timeout
...
Create a TimeOutInterceptor to set specific timeout on some request
2019-07-11 15:24:54 +02:00
9e3d29b7d7
Create a TimeOutInterceptor to set specific timeout on some request: login and sync ( Fixes #170 )
2019-07-11 15:16:25 +02:00
f65becf7c0
Rework login screen before release
2019-07-11 14:38:30 +02:00
80a61cf6b5
Improve dependency download safe path
2019-07-11 14:03:20 +02:00
77056aff94
Merge pull request #330 from vector-im/feature/edit_emote
...
Edit emote
2019-07-11 13:34:46 +02:00
65e123d87f
Split long lines
2019-07-11 13:32:28 +02:00
d0b145d031
Edit emote
2019-07-11 12:29:02 +02:00
98306e223b
Merge pull request #322 from vector-im/feature/clean
...
Improve reply feature
2019-07-11 11:46:00 +02:00
c9fe1adb77
Add a debug button to test crash of the app
2019-07-11 10:36:59 +02:00
1b95336ad3
EventEntity|TimelineEventEntity : remove UUID as primary key and use auto-incremented Long
2019-07-11 10:25:30 +02:00
f007fb04b8
Timeline: clean listeners
2019-07-11 10:25:30 +02:00
141434e8f8
Try getting things off the main thread
2019-07-11 10:25:30 +02:00
b8669d5ed2
Sync: use a single threaded executor to ensure we have only one sync at a time
2019-07-11 10:23:24 +02:00
7a08a11b19
Fix compilation of test
2019-07-10 18:17:03 +02:00
54b1d18812
Merge remote-tracking branch 'origin/feature/clean' into feature/clean
2019-07-10 18:07:03 +02:00
3aa30e5f15
Fix reply of reply
2019-07-10 18:06:44 +02:00
ddf4a81905
Do not display the banner when keys backup is sending keys
2019-07-10 18:04:27 +02:00
794fd650a4
Mutualize code, and also, when replying to an edited event, use the last text in the reply prefix content
2019-07-10 17:37:22 +02:00
9a57a02996
Cleaner code: add TimelineEvent to special modes
2019-07-10 17:05:32 +02:00
7e8cd07e1e
Do not send edition if text is identical
2019-07-10 16:32:44 +02:00
d613abf4b4
i18n edited_suffix
2019-07-10 15:29:52 +02:00
06699eaefc
Cleaner code
2019-07-10 14:40:08 +02:00
e5082f662c
Fix actually done TODO
2019-07-10 14:19:59 +02:00
c8ab53e39c
Video visibility fix
2019-07-10 14:11:49 +02:00
d424a135a9
Merge pull request #324 from vector-im/feature/quick_react_e2e
...
Quick react on e2e was not displayed
2019-07-10 14:08:46 +02:00
e6409d4c60
Create a common canReact() method
2019-07-10 12:10:55 +02:00
19c7de687e
We can react on e2e room text event
2019-07-10 11:51:09 +02:00
1918302297
Reply with formatted content
2019-07-10 11:29:47 +02:00
92e3a02389
Create data class instead of Pair
2019-07-10 10:34:32 +02:00
0a54801fcc
Code clarity
2019-07-10 10:16:21 +02:00
228ee52563
Remove extra space in <mx-reply>
2019-07-10 10:07:45 +02:00
e6c74dc1fe
Convert a Task to a ConfigurableTask without parameter
2019-07-09 18:41:08 +02:00
fe82ad2002
Format
2019-07-09 18:31:04 +02:00
f66739491a
Merge pull request #321 from vector-im/feature/workManager_clean
...
Fix bug on WorkManager: clean by tag
2019-07-09 18:30:07 +02:00
c5dc9d4a9a
Fix test
2019-07-09 18:29:32 +02:00
8f858f8119
Fix / line too long
2019-07-09 18:20:00 +02:00
6e036c24b8
Make the test be runnable
2019-07-09 18:14:58 +02:00
5e832e07cd
Code cleanup
2019-07-09 18:04:19 +02:00
e9700e04d8
Move method to JsonCanonicalizer and fix test compilation
2019-07-09 18:04:19 +02:00
c19b1f917f
Javadoc
2019-07-09 18:04:19 +02:00
4281b5967a
Create object for work constraint
2019-07-09 18:04:19 +02:00
aa743d8469
Ensure we do not cancel Work from other lib or SDK client
2019-07-09 18:04:19 +02:00
a09850b16c
Merge pull request #316 from vector-im/feature/initial_sync_progress
...
Feature/initial sync progress
2019-07-09 17:58:24 +02:00
6cb94dd4d6
Fine tune task weights + more measure
2019-07-09 17:42:53 +02:00
c9931e3ba3
Block interaction on initial sync
2019-07-09 17:36:08 +02:00
fc302c1b5a
FIx / crash notification drawer empty nam
2019-07-09 17:35:50 +02:00
34ac987494
Cleanup
2019-07-09 16:36:46 +02:00
24b2387703
Merge pull request #319 from vector-im/feature/code_quality
...
Feature/code quality
2019-07-09 16:29:44 +02:00
8a0c9ae9b0
Rename PreferencesManager to VectorPreferences for code clarity
2019-07-09 16:29:24 +02:00
a79227424f
Convert PreferencesManager file to Kotlin
2019-07-09 16:07:16 +02:00
ffe0b9712c
Convert file to Kotlin
2019-07-09 15:50:15 +02:00
d92c090c30
Code quality: HashMap / HashSet
2019-07-09 15:40:49 +02:00
1a4157a663
review
2019-07-09 15:38:44 +02:00
fa81d1a9c7
Fix / revert bad refactor rename
2019-07-09 15:38:44 +02:00
dba4df6836
clean
2019-07-09 15:38:44 +02:00
4aae1f78d8
moved new strings + @StringRes annotation
2019-07-09 15:38:44 +02:00
8159a52bd7
cleaning
2019-07-09 15:38:44 +02:00
95d83db90c
WIP
2019-07-09 15:38:44 +02:00
ac5b0af63e
Code quality: remove rule for map()
2019-07-09 15:37:20 +02:00
e80473903e
Code quality: import static
2019-07-09 15:35:27 +02:00
d08778c674
Code quality: equalTo
2019-07-09 15:33:31 +02:00
0919b9460d
Code quality: split long lines
2019-07-09 15:26:32 +02:00
66a018c79e
Code quality: trim()
2019-07-09 15:11:20 +02:00
dcd64de4b8
Check sdk modules
2019-07-09 15:07:11 +02:00
a0bd206308
Merge pull request #318 from vector-im/feature/send_state
...
Fix some bugs on e2e rooms
2019-07-09 15:03:39 +02:00
ba589e7961
Add missing permission request
2019-07-09 15:03:21 +02:00
5dc83d64c1
Fix compilation issue
2019-07-09 15:03:21 +02:00
9a4eb8e9a4
add getFileUrl extension
2019-07-09 15:03:21 +02:00
058e7153a1
Fix bug
2019-07-09 15:03:21 +02:00
d7b2371854
Add long click listener to file items
2019-07-09 15:03:21 +02:00
b0c939866f
Download file - typo
2019-07-09 15:03:21 +02:00
a07f8b615e
Download file - WIP
2019-07-09 15:03:21 +02:00
12bd85e0a9
Decrypt video file
2019-07-09 15:02:31 +02:00
1b82ed5abb
Fix regression
2019-07-09 15:02:31 +02:00
c13ab62187
Fix issue when sending video in encrypted room
2019-07-09 15:02:31 +02:00
ea77686746
Send file: cleanup
2019-07-09 15:02:31 +02:00
8a5612be3d
Send file: improve UI feedback
2019-07-09 15:02:31 +02:00
d24ce27903
Add missing call to contentUploadStateTracker.setFailure
2019-07-09 15:02:31 +02:00
2099965508
Avoid returning Result.failure() from appendable worker.
2019-07-09 15:02:31 +02:00
829e8da8dc
lastFailureMessage is val, not var
2019-07-09 15:02:31 +02:00
e149ee53de
Fix bad mime type for encrypted thumbnail
2019-07-09 15:02:31 +02:00
b73d3b15f8
Merge pull request #317 from vector-im/feature/realm_entity_rework
...
Feature/realm entity rework
2019-07-09 15:01:05 +02:00
61d7f23870
remove dead code
2019-07-09 15:00:37 +02:00
b5650b2b8f
Pagination : avoid breaking timeline when paginating twice from same token (race condition)
2019-07-09 14:44:59 +02:00
8777d13d8b
Fix / view source, decrypted source was not correct
2019-07-09 14:22:40 +02:00
d52613d723
Trick / Remove home progress blank paddings
2019-07-09 11:17:36 +02:00
7ce476f858
Merge pull request #313 from vector-im/feature/notif_optim
...
Improve notification drawer manager: Dagger, throttle, and icon for API 9
2019-07-08 17:44:10 +02:00
dd07f5c2a6
TimelineEvent : update sender data when loading room members and prune event (+ remove RoomSummaryMapper param)
2019-07-08 15:32:24 +02:00
7e6e09bc19
fix / compilation
2019-07-08 15:30:11 +02:00
1d11a163af
Notification resolver try to decrypt
2019-07-08 15:08:49 +02:00
57bd103de8
Fix / decrypt room summary latest event
2019-07-08 14:58:49 +02:00
25bc5001f9
RoomSummary / Use encrypted message screen
2019-07-08 14:57:37 +02:00
e4c52484b1
Fix / ensure equals check for encryption result
2019-07-08 14:57:02 +02:00
a30da07fd1
Fix / timeline auto refresh on new session
2019-07-08 14:12:46 +02:00
ee27d3e047
Fix / clear unknown session map before re-request decrypt
2019-07-08 12:49:22 +02:00
7096094224
wip crypto
2019-07-08 12:05:41 +02:00
443fb41d18
Cleanup
2019-07-08 11:21:26 +02:00
94b4351e19
wip async crypto + persist
2019-07-08 11:18:27 +02:00
e90aeff417
ThrottleLast the notification drawer manager
2019-07-08 11:08:23 +02:00
e50dd265d4
merge develop
2019-07-08 10:58:41 +02:00
4521ea14ee
Merge branch 'develop' into feature/realm_entity_rework
2019-07-08 10:55:20 +02:00
535b41d818
Rename Debouncer to FirstThrottler
2019-07-08 10:49:32 +02:00
21357a1ec7
private fun
2019-07-08 10:32:38 +02:00
8c872caf78
Inject IconLoader and BitmapLoader
2019-07-08 10:30:45 +02:00
62a81a556e
Refresh notification drawer in a background thread. It also fixes the person and room avatar display
2019-07-08 10:26:22 +02:00
568e8c8bc0
Do not load user icon before Android Pie
2019-07-08 10:10:39 +02:00
98a7652403
Put back local echo
2019-07-05 19:13:34 +02:00
78951b9155
Timeline event: handle displayName/avatar [WIP]
2019-07-05 19:07:33 +02:00
8c86a653b2
Merge pull request #309 from vector-im/feature/crypto_cleanup
...
Rework Crypto using Try
2019-07-05 19:03:59 +02:00
ea0526821e
Top left Back does not go to previous Activity anymore ( Fixes #275 )
2019-07-05 18:44:09 +02:00
c503445092
Branch back relation summaries
2019-07-05 18:38:20 +02:00
205af8b122
Merge pull request #280 from Dominaezzz/kotlinify-1
...
Enhance CancelableBag
2019-07-05 18:34:28 +02:00
3abb7c8de6
Merge pull request #308 from Dominaezzz/kotlinify-2
...
Some "Kotlinification"
2019-07-05 18:11:18 +02:00
a40510da3b
Merge pull request #310 from vector-im/feature/buildkite_pr
...
Build every branch which is not master, to be able to build PR from external repository
2019-07-05 18:06:14 +02:00
a6ab4a349d
Build every branch which is not master, to be able to build PR from external repository
2019-07-05 18:02:13 +02:00
79a704d240
Timeline : Uncomment liveChunk to make pagination working
2019-07-05 17:27:24 +02:00
e5adf174a8
Fix crash when invalid urls for image
2019-07-05 17:00:57 +02:00
f01e796271
Timeline is back
2019-07-05 17:00:13 +02:00
302d23ba96
Create a realm locker to fast up next Realm.getInstance calls
2019-07-05 16:28:15 +02:00
03050c3f25
Cleanup
2019-07-05 16:11:54 +02:00
cbfd2af74b
Start branching TimelineEventEntity
2019-07-05 16:07:12 +02:00
f3fab0dc08
Rename ErrorTypes
2019-07-05 15:52:37 +02:00
4a512d2425
Create enum for errorType and fix a few issues
2019-07-05 15:43:28 +02:00
07f80f43bd
Display clear type
2019-07-05 15:15:55 +02:00
87dec337d8
Rework Crypto using Try
2019-07-05 14:41:32 +02:00
b37877746a
Introduce TimelineEventEntity to begin with the rework
2019-07-05 14:39:15 +02:00
b0e5612bdc
Convert java-esque code to Kotlin
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-05 12:32:21 +01:00
25b0cd0e4b
Remove some work from UI thread
2019-07-04 19:02:37 +02:00
2800d86a57
Merge pull request #302 from vector-im/feature/invitation
...
Quick action in invitation and composer input type
2019-07-04 18:47:44 +02:00
01bc0de2c2
Set again input type for composer, lost after merge
2019-07-04 18:43:36 +02:00
857a4c5a26
Quick implementation of accept/reject invitation from notification
2019-07-04 18:14:39 +02:00
063c35380a
Fix regression on invitation full screen display
2019-07-04 16:44:37 +02:00
5322251bc0
Fix wording for direct message tab
2019-07-04 15:37:19 +02:00
c21b9df9a5
Fix issue with notification from previous account displayed after logout
2019-07-04 15:23:59 +02:00
f2a52f0253
Merge pull request #297 from vector-im/feature/crypto_stabilization
...
Safely remove all usage of `!![`
2019-07-04 15:17:26 +02:00
baaf493cb4
Merge pull request #299 from vector-im/feature/dix_concurrent_sync
...
Fix / Push worker could launch concurrent syncs
2019-07-04 15:10:18 +02:00
6cbd6d3a33
Valere's review
2019-07-04 14:59:29 +02:00
72e5aa981a
Merge pull request #298 from vector-im/feature/quote
...
Fix issue when quoting event in e2e rooms (Fixes #295 )
2019-07-04 14:49:53 +02:00
c0f085cdf8
SyncTask now handles by itself the sync token
2019-07-04 14:46:59 +02:00
10bc2297d4
Fix / Push worker could launch concurrent syncs
2019-07-04 14:04:36 +02:00
8fa5e63b07
Fix issue: reply to e2e event does not contain the base message
2019-07-04 12:52:43 +02:00
9d0c50907c
Fix issue when quoting event in e2e rooms ( Fixes #295 )
2019-07-04 12:39:59 +02:00
e5958983d8
Safely remove all usage of !![
2019-07-04 11:44:09 +02:00
ab23ec3f35
Fix https://github.com/matrix-org/riot-android-rageshakes/issues/5851 (DI)
2019-07-04 10:20:50 +02:00
a79a6443e7
Realm: update realm dependencie
2019-07-03 20:08:27 +02:00
9ff24cbf2a
Merge branch 'feature/fix_issues' into develop
2019-07-03 19:46:34 +02:00
2eee25bbc1
Fix / crash not called on UI Thread
2019-07-03 19:36:25 +02:00
2a2431e490
Merge pull request #290 from vector-im/feature/fix_crash_npe_cryptomanager
...
Fix / Rageshake crashes + cleaning
2019-07-03 18:47:45 +02:00
4041e2e8ca
code review
2019-07-03 18:40:42 +02:00
031c4e5746
Crash on loggout
...
https://github.com/matrix-org/riot-android-rageshakes/issues/5881
2019-07-03 18:40:04 +02:00
b4ea85fc76
Fix / Rageshake crashes + cleaning !!
...
https://github.com/matrix-org/riot-android-rageshakes/issues/5880
https://github.com/matrix-org/riot-android-rageshakes/issues/5877
https://github.com/matrix-org/riot-android-rageshakes/issues/5873
https://github.com/matrix-org/riot-android-rageshakes/issues/5871
2019-07-03 18:40:04 +02:00
480f14902d
Rx: observe on computation by default
2019-07-03 18:28:56 +02:00
20c8e8d922
Change the test to apply Google Service plugin to be able to run sonar
2019-07-03 18:18:07 +02:00
9cdecced57
Merge pull request #291 from vector-im/feature/start_crypto_earlier
...
Start crypto manager before handling first sync events
2019-07-03 18:05:44 +02:00
60d46538de
Merge pull request #292 from vector-im/feature/sonar_fix
...
Feature sonar fix and convert remaining Java files to Kotlin
2019-07-03 18:03:23 +02:00
223295c2f1
Convert MXUsersDevicesMap to kotlin - Fix issue
2019-07-03 18:01:28 +02:00
f789fb275d
Convert MXUsersDevicesMap to kotlin
2019-07-03 17:34:22 +02:00
a7c12aeb93
Start crypto manager before handling first sync events
2019-07-03 17:17:58 +02:00
0ca9a5f68b
Convert MXKey to kotlin
2019-07-03 16:45:08 +02:00
842345df9b
Merge pull request #284 from vector-im/feature/better_incoming_key_verif_mgmt
...
Moved incoming key/verif to active session holder
2019-07-03 15:54:15 +02:00
7d5c31c510
Fix Javadoc issues
2019-07-03 15:52:53 +02:00
1ee1c31b9c
Fix bugs detected by Sonar
2019-07-03 15:42:35 +02:00
e9eada77f9
Add comment to run sonar analysis and fix compilation issue
2019-07-03 15:42:35 +02:00
93ce0cc5e9
Realm: avoid using monarchy thread for custom work
2019-07-03 14:48:45 +02:00
eefd09d022
Dagger: don't create MatrixCoroutineDispatchers multiple time!!
2019-07-03 14:48:03 +02:00
ef597cc67a
RoomSummary: set unreadNotification to 0 by default
2019-07-03 14:47:33 +02:00
5d171e0240
Moved incoming key/verif to active session holder
2019-07-03 12:56:08 +02:00
39070820be
Merge pull request #283 from vector-im/feature/check_pushrule_on_sync_only
...
Check Push rule on sync only + fix bad room name in notif
2019-07-03 12:37:49 +02:00
1fdad38b9d
Check Push rule on sync only + fix bad room name in notif
2019-07-03 11:59:45 +02:00
f41c0311fa
Fix done TODO
2019-07-03 11:58:50 +02:00
a476ac71da
Import translations from Riot
2019-07-03 10:20:07 +02:00
4b971a9e67
README: Fix develop build links
2019-07-03 10:04:35 +02:00
bc2d321a84
Merge branch 'feature/Perf' into develop
2019-07-02 23:07:16 +02:00
9adeab6bae
Perf: revert constraintLayout version as it breaks at the moment
2019-07-02 23:06:40 +02:00
0f3a63e366
Enhance CancelableBag
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com >
2019-07-02 21:46:44 +01:00
d90698fe92
Merge pull request #279 from vector-im/feature/clear_glide_cache
...
Clear media cache from the settings and clear cache when signing out
2019-07-02 21:56:31 +02:00
af0af6e260
Fix bad background color in dark theme
2019-07-02 21:49:52 +02:00
6e71fb565a
Fix bad layout for button when keyboard is opened ( Fixes #268 )
2019-07-02 21:23:57 +02:00
6c66ab1568
Fix code quality
2019-07-02 21:17:41 +02:00
77fd7cd33c
Update wording
2019-07-02 20:48:20 +02:00
0d329f0338
Clear media cache from the settings and clear cache when signing out
2019-07-02 20:21:40 +02:00
2f66321c2a
RoomSummary: don't fetch last event by default as it takes some time
2019-07-02 19:59:01 +02:00
5b102485bc
Perf: timeline should reuse one background looper thread
2019-07-02 19:12:20 +02:00
313055b96d
Fix bad alignment of button
2019-07-02 18:54:06 +02:00
cbe8236036
Merge pull request #264 from vector-im/feature/fix_double_reaction
...
Fix / sometime sent reaction is count twice
2019-07-02 18:52:42 +02:00
698fc35704
README: Put back link to #riotx:matrix.org
2019-07-02 18:41:28 +02:00
37199da52f
Merge branch 'develop' into feature/Perf
2019-07-02 18:29:59 +02:00
1c69d8e425
README: Update it for the beta launch
2019-07-02 18:06:43 +02:00
ec5ec3375a
Fix / sometime sent reaction is count twice
...
Now use eventId format to check if local echo instead of state
2019-07-02 18:05:14 +02:00
156d88e7e2
Merge pull request #263 from vector-im/feature/appId
...
Rename im.vector.riotredesign to im.vector.riotx
2019-07-02 17:54:22 +02:00
504009499f
Rename im.vector.riotredesign to im.vector.riotx
2019-07-02 17:27:08 +02:00
11bf00030d
Merge branch 'develop' into feature/Perf
2019-07-02 17:00:09 +02:00
73277c5b08
Merge pull request #259 from vector-im/feature/fix_read_receipts_not_updated
...
Fix / send read marker for collapsed items
2019-07-02 16:51:53 +02:00
f21f4dbe91
Merge pull request #262 from vector-im/feature/update_timeline_when_new_key
...
Update timeline on new session
2019-07-02 16:51:07 +02:00
504d7e95fd
Merge pull request #227 from vector-im/feature/encrypt_local_data
...
Encrypt Realm databases
2019-07-02 16:49:36 +02:00
62d2443b85
Remove duplicated method
2019-07-02 16:48:58 +02:00
bc1edcf33d
Code review
2019-07-02 16:48:58 +02:00
363f52b10c
Encrypt Realm databases
2019-07-02 16:48:58 +02:00
498b1f2b06
Merge pull request #261 from vector-im/feature/e2e_file
...
Encrypt attachment in e2e rooms
2019-07-02 16:44:17 +02:00
92222c269e
Update timeline on new session
2019-07-02 16:18:16 +02:00
ee9440c1cb
Fix / crash signout bottom sheet
2019-07-02 16:05:01 +02:00
fe81145680
Merge pull request #260 from vector-im/feature/misc_quick_fixes
...
Feature/misc quick fixes
2019-07-02 15:56:17 +02:00
0980a41752
use file name with extension
2019-07-02 14:59:44 +02:00
18a821f3f6
add message
2019-07-02 14:43:07 +02:00
14a2570ea4
Preview of encrypted images (first and fast implementation)
2019-07-02 14:35:22 +02:00
994ee1d23f
Encrypt file + propagate error between chained workers
2019-07-02 14:07:48 +02:00
f0e43d31f5
Encrypt file WIP
2019-07-02 12:34:56 +02:00
85e850bcde
Fix / unwanted auto-mardown when trailing space
2019-07-02 12:29:36 +02:00
6cf24cc43b
Fix / some state events are missing context action (view source)
2019-07-02 12:21:27 +02:00
c7df433a44
Fix / send read marker for collapsed items
...
Also remove unnecessary check on matrix id format
2019-07-02 12:08:44 +02:00
9378d30601
Merge branch 'develop' into feature/Perf
2019-07-02 11:25:39 +02:00
58a80ec543
Fix / crash user autocomplete after invite command
2019-07-02 10:43:55 +02:00
95ea6db946
Change name from "Riot X" to "RiotX"
2019-07-02 10:42:45 +02:00
a47af4d915
Split buildkite build into two build to reduce build time and resource consumption.
2019-07-02 10:41:18 +02:00
0c2d3f36c3
Encrypt file WIP
2019-07-02 09:56:20 +02:00
014d03893a
Fix issue after rebase and use classic request for clear image
2019-07-02 09:56:20 +02:00
164c8dab09
Glide: try to handle encrypted image. [WIP]
2019-07-02 09:56:20 +02:00
b54ca5a8a0
Decrypt Attachment - WIP
2019-07-02 09:56:20 +02:00
707a4712fc
Add some javadoc from Matrix spec and add EncryptedFileInfo where necessary
2019-07-02 09:56:20 +02:00
8e76700c8d
Handle redacted e2e event
2019-07-02 09:56:20 +02:00
3f74c4e933
Report change from https://github.com/matrix-org/matrix-android-sdk/pull/471
2019-07-02 09:56:20 +02:00
41ed4b23d8
Update dependencies (tested ok)
2019-07-02 09:39:45 +02:00
ce9fa15bcb
Missing ?
2019-07-01 20:54:42 +02:00
f9880283e9
Fix / crash when reporting bug with no active session
2019-07-01 20:47:21 +02:00
f4b124d29f
Merge pull request #257 from vector-im/feature/room_list_improvements
...
Room list: last event preview - invitations list
2019-07-01 20:38:32 +02:00
fb1f107911
Merge pull request #254 from vector-im/feature/enhance_notif_pre_n
...
Better summary for pre N devices
2019-07-01 20:38:02 +02:00
8e653979fd
Merge pull request #258 from vector-im/feature/fix_signout
...
Fix / signout sign-in not working
2019-07-01 20:37:32 +02:00
a5584d27af
QuickFIx / regression cannot decrypt message (no sender_key)
2019-07-01 20:34:42 +02:00
de9a5a3d12
Perf: eventHtmlRenderer is slow to build, get only one instance
2019-07-01 20:19:50 +02:00
95d64008aa
Move to sdk
2019-07-01 20:12:05 +02:00
19202cfca6
Perf: try to get better
2019-07-01 20:05:48 +02:00
ca2223f201
Force passing realm to TimelineEvent factory
2019-07-01 19:46:18 +02:00
a1ddd73d7d
Fix / signout sign-in not working
2019-07-01 18:55:40 +02:00
01e3e71f98
Handle room invitation actions
2019-07-01 18:50:33 +02:00
8fefdc1019
Fix crash on logout
2019-07-01 16:56:24 +02:00
07309c90e1
Room list: rework invitations
2019-07-01 16:29:04 +02:00
0bdde4d994
Better summary for pre N devices
2019-07-01 16:19:46 +02:00
b25098c52d
Fix issue on invitation: restore background and composer could be opened
2019-07-01 15:24:28 +02:00
5e9ecfbcc0
Room summary; handle encrypted events
2019-07-01 15:12:35 +02:00
e1b6f4bd74
Fix issue after rebase
2019-07-01 15:12:35 +02:00
4d79485fee
Last event on room list
2019-07-01 15:12:35 +02:00
9224fcabfa
Fix #253 / Image with no mimetype in info
2019-07-01 15:10:12 +02:00
0d433b2620
fix / missing reaction event in filter
2019-07-01 13:53:10 +02:00
6a829caf0f
Perf / filter events for aggregation updater
2019-07-01 13:33:43 +02:00
d643abbb22
Sender name: fix for not synced events.
2019-07-01 13:20:03 +02:00
e838794587
Do not check push rule on initial sync
2019-07-01 13:08:16 +02:00
b0ad568df0
Fix / fdroid notif was broken due to merge
2019-07-01 13:07:52 +02:00
4739aea793
Dagger: inject dependencies earlier into activity/fragment
2019-07-01 11:41:27 +02:00
3960742f38
Merge pull request #250 from vector-im/feature/fix_impure_reducers
...
Fix impure reducer and use live event
2019-07-01 11:33:34 +02:00
2eef0a6162
Fix ban and kick bad message error ( Fixes #184 Fixes #248 )
2019-07-01 11:27:57 +02:00
466a39d239
Robustness
2019-07-01 11:08:05 +02:00
e78b703387
Fix / show source was showing content
2019-07-01 10:47:10 +02:00
9df928e709
Fix bad background color in dark themes
2019-07-01 10:04:02 +02:00
a734c699ad
Fix impure reducer and use live event
2019-07-01 09:56:00 +02:00
b402bf829b
Fix copy and inconsistency
...
thx kr0mbel
2019-06-28 18:45:49 +02:00
4d7f1b4fee
Report Bug by default
2019-06-28 16:57:01 +02:00
38ceb6f52a
Fix bad FCM token stored
2019-06-28 16:54:53 +02:00
419ef7b46f
Merge pull request #243 from vector-im/feature/reply_e2e
...
Reply in e2e room
2019-06-28 16:07:08 +02:00
4ad23f0f37
Fix bad copyright block
2019-06-28 16:05:36 +02:00
0f039fce32
Add 30 missing copyright block
2019-06-28 15:59:20 +02:00
fef1c7cc45
Set default theme in pref screen
2019-06-28 15:36:57 +02:00
7ff2477a4f
Merge pull request #241 from vector-im/feature/api16
...
min API 19 - tested
2019-06-28 15:06:40 +02:00
7af55a48f6
Fix lint warning
2019-06-28 15:05:57 +02:00
ee402fd328
Now with min API set to 19, we do not need Left and Right attribute, Start and End is enougth. For the moment, just reduce the severity
2019-06-28 14:57:41 +02:00
75c1718252
code review
2019-06-28 14:57:22 +02:00
f83491fdfc
Fix / impure reducer in action view model
2019-06-28 14:57:22 +02:00
a9dd06562a
Reply in e2e room
...
+ Add reply option in e2e room
+ Fix bug 242
+ Show preview of messages in menu and in text composer preview
2019-06-28 14:57:22 +02:00
cea8abb9b1
Fix issue in test and add a test for Json canonicalization (will pass when reply_e2e branch will be merged)
2019-06-28 14:27:08 +02:00
13a0b809e1
Fix compilation issue in release
2019-06-28 14:08:38 +02:00
d28e9862a2
Merge pull request #236 from vector-im/feature/lab_show_hidden_events
...
Feature/lab show hidden events
2019-06-28 12:51:31 +02:00
bf68a6bafc
Comment used labs settings
2019-06-28 12:50:56 +02:00
b14a6224ba
Add lab option to show hidden events in timeline
...
+ cleaning labs settings
2019-06-28 12:45:08 +02:00
b92cc524b6
Fix / Day separator flickering in timeline
...
Sending events were not filtered, so sending events like reactions would make the day separator appear
2019-06-28 11:33:33 +02:00
17a4a86ad1
Merge pull request #220 from vector-im/feature/restrict_reaction_emoji
...
Only show reactions with an emoji key
2019-06-28 11:29:32 +02:00
0a908136b6
Only show reactions with an emoji key
2019-06-28 11:28:51 +02:00
83ceb36a12
Merge pull request #233 from vector-im/feature/suggestion
...
Feature suggestion
2019-06-28 10:47:14 +02:00
2ef53e2066
Fix compilation issue after rebase
2019-06-28 10:44:02 +02:00
519f49b50d
Add report bug in the menu
2019-06-28 10:40:00 +02:00
a550743f2f
Report suggestion feature
2019-06-28 10:40:00 +02:00
40bf3a15cd
Move signout action to the settings General
2019-06-28 10:37:25 +02:00
4422ebb77b
Remove old menu
2019-06-28 10:28:41 +02:00
99271ce5d6
Merge pull request #234 from vector-im/feature/alpha_disclaimer
...
Show disclaimer at first launch (Fixes #215 )
2019-06-28 10:25:55 +02:00
2c9280dca6
Merge pull request #235 from vector-im/feature/debounce
...
Debounce click on room
2019-06-28 10:24:45 +02:00
7187cc23a1
code quality
2019-06-28 10:23:27 +02:00
10353c9871
add dagger2 licence
2019-06-28 10:12:04 +02:00
f410538e2f
minSdkVersion 19 (mainly for security reason and also because of MotionLayout only supported on API 18)
2019-06-28 10:06:36 +02:00
76fc455d93
Stop using textColorTertiary (fix crash on API 19)
2019-06-28 10:04:43 +02:00
22c005d05a
Merge pull request #239 from vector-im/feature/dagger
...
Feature/dagger
2019-06-28 10:02:20 +02:00
604de7eebc
Dagger: fix some merging issues
2019-06-28 09:35:34 +02:00
f18bc9bd00
Dagger: fix no session
2019-06-27 19:12:46 +02:00
f91959ea96
Merge branch 'develop' into feature/dagger
2019-06-27 18:57:49 +02:00
2063a3e535
Merge branch 'develop' into feature/dagger
2019-06-27 18:56:23 +02:00
a1c22c9aa6
Remove useless property for a SDK
2019-06-27 18:25:50 +02:00
d5625b95fe
Fix / use senderId when display name cannot be resolved
2019-06-27 17:58:11 +02:00
d205f63928
Debounce click on room
2019-06-27 17:32:49 +02:00
bd8d6f92da
Update wording
2019-06-27 16:04:02 +02:00
f9c8e4f85a
Show disclaimer at first launch ( Fixes #215 )
2019-06-27 16:01:11 +02:00
1fa7b7367a
Dagger: merge develop compiling now.
2019-06-27 15:25:01 +02:00
0765d6d1da
Fix / Action bottom sheet show preview for encrypted messages
2019-06-27 15:21:10 +02:00
f98f0e1a87
Merge pull request #232 from vector-im/feature/settings_v2_clean_notif
...
Cleans notification pref screen
2019-06-27 14:12:12 +02:00
fb7ada72dd
Fix / register/unregister pusher
2019-06-27 14:08:54 +02:00
338de3ebf5
Cleans notification pref screen
...
+ fix troubleshoots
2019-06-27 12:21:38 +02:00
fb43c87107
Merge pull request #231 from vector-im/feature/fcm_privacy
...
Upgrade firebase messaging version and disable Firebase Analytics
2019-06-27 11:55:19 +02:00
f092c40999
Merge pull request #228 from vector-im/feature/settings_v2
...
Split settings into sub sections
2019-06-27 11:54:03 +02:00
f414f46cba
General setting: avatar and display name
2019-06-27 11:53:28 +02:00
9ec364b60e
Merge pull request #226 from vector-im/feature/notification_beta
...
Notification beta
2019-06-27 10:46:27 +02:00
ae7e617fdd
Rename and format and remove duplicate EventType.REDACTION
2019-06-27 10:46:04 +02:00
d1642c928a
Move specific classes for FDroid into FDroid variant source code
2019-06-27 10:46:04 +02:00
5e619f2593
Upgrade firebase messaging version and disable Firebase Analytics
2019-06-27 10:42:36 +02:00
679a4c7f31
Add ignored users icon in the root settings
2019-06-27 10:17:57 +02:00
76b890fe06
Merge pull request #230 from vector-im/feature/e2e_hint
...
Change hint for encrypted room (fix #210 )
2019-06-26 21:05:19 +02:00
b2d2582e0f
Merge branch 'develop' into feature/dagger [WIP]
2019-06-26 20:58:46 +02:00
715b44ec79
Merge pull request #229 from vector-im/feature/update_icons
...
Feature/update icons
2019-06-26 19:30:55 +02:00
25b7bf76bf
Change hint for encrypted room ( fix #210 )
2019-06-26 18:49:55 +02:00
b69940a5da
Hide some settings for notifications
2019-06-26 18:28:45 +02:00
28f2bb3ebd
Use im.vector.riotredesign.core.preference.VectorPreferenceCategory
2019-06-26 18:15:50 +02:00
6bf940bedf
Updated login logo
2019-06-26 18:09:42 +02:00
56fc223930
Add missing point in the interrogation point
2019-06-26 18:00:51 +02:00
3e00576230
New status bar notification icons
2019-06-26 17:55:07 +02:00
6e7adaec59
Dagger: prepare for multi session [WIP]
2019-06-26 17:51:24 +02:00
9fd9124643
Disable some unimplemented pref
2019-06-26 17:43:36 +02:00
ad3d303405
Fix issue in notification preference
2019-06-26 17:37:03 +02:00
7c47c6a033
split preference (Kotlin)
2019-06-26 17:20:26 +02:00
33f17e4c5c
Quick Fix / DI crash when not logged in
2019-06-26 17:15:10 +02:00
289b2a4eb1
Launch icons update
2019-06-26 17:14:28 +02:00
e63f51821f
split preference (XML)
2019-06-26 15:26:08 +02:00
8370f4fc76
rename file
2019-06-26 15:05:07 +02:00
5feebeba01
Integrate new icons for preference root screen
2019-06-26 15:01:46 +02:00
0c0ef38b4f
Fix notification on FDroid
2019-06-26 13:32:55 +02:00
bec5ca1420
Merge pull request #213 from vector-im/feature/notification_alpha
...
Riot X alpha - Notification phase 1
2019-06-26 13:30:22 +02:00
895f0f0079
Fix compilation issue on FDroid
2019-06-26 12:21:30 +02:00
134c2fcd42
Notification: Fix TestAccountSettings test
2019-06-26 12:19:54 +02:00
2625e11508
rename method
2019-06-26 12:19:54 +02:00
9fa3a75fb6
Notification: display room avatar
2019-06-26 12:19:54 +02:00
b388be93c8
Notification: better code
2019-06-26 12:19:54 +02:00
5a1242109d
Notification: display rooms and users' avatars
2019-06-26 12:19:54 +02:00
4f0ed402bf
Notification: cleanup
2019-06-26 12:19:54 +02:00
f6c500d120
Notification: dismiss all on sign out
2019-06-26 12:19:54 +02:00
785f33177d
Notification: open room and clear drawer - Smart reply - Mark as read - dismiss all
2019-06-26 12:19:54 +02:00
328f090723
Code quality: i18n
2019-06-26 12:19:54 +02:00
ce3242c748
Code quality: preference
2019-06-26 12:19:54 +02:00
71ae99012b
Code review and cleanup
2019-06-26 12:19:54 +02:00
ab0141a5c6
Fix issue after rebase
2019-06-26 12:19:54 +02:00
abb1c3f3c4
Fix / try to get edited message content first
2019-06-26 12:19:54 +02:00
1feb1f9c3f
Fix test
2019-06-26 12:19:54 +02:00
090ee1d4e9
Fix / ignore message sent by me in push rules
2019-06-26 12:19:54 +02:00
7821ca12fd
Fix / fetch from realm without copy (proxy error)
2019-06-26 12:19:54 +02:00
c01af6ac78
Stop notification using preference when disabled
2019-06-26 12:19:54 +02:00
74099be316
Remove / Add pusher from enable notif preference
...
+Added Retrofit/Moshi null serializer for pusher kind
2019-06-26 12:19:54 +02:00
4e6b34b9d1
Fix issues on Notification Event resolver
2019-06-26 12:19:54 +02:00
6743dc6273
Set sync timeout to 30s when in foreground
2019-06-26 12:19:54 +02:00
288ebe48fd
Doc / quick fixes
2019-06-26 12:19:54 +02:00
9ae9830de4
Fix / compilation in gplay flavor
2019-06-26 12:19:54 +02:00
0584fc3666
Get real push rules from server and evaluate them
2019-06-26 12:19:54 +02:00
2e417a9143
Basic FCM vs fdroid mode
2019-06-26 12:19:54 +02:00
0e46fc4c0a
WIP
2019-06-26 12:19:54 +02:00
79735c6338
Introduce activity-alias for Launcher Activity
2019-06-26 12:16:05 +02:00
4505d13385
Fix / SAS verification infinite waiting on last step
...
Missing state update to verified after mac verification
2019-06-26 10:46:58 +02:00
8fe0bd5abe
Merge pull request #214 from vector-im/feature/update_quick_reactions
...
Feature/ Update quick reactions
2019-06-25 15:47:17 +02:00
98176b9760
Cleaning (code review)
2019-06-25 15:45:44 +02:00
104ffc930d
Merge pull request #200 from vector-im/feature/permalinks
...
Handle permalink with the new navigation UX - WIP
2019-06-25 09:34:58 +02:00
2741780553
Change scope of PermalinkHandler
2019-06-25 09:34:12 +02:00
625242a3d9
handle all themes
2019-06-25 09:34:12 +02:00
401f878a9c
Fix ConcurrentModificationException
2019-06-25 09:34:12 +02:00
3e97503220
Avoid erasing all cache
2019-06-25 09:34:12 +02:00
76ade2957e
Handle permalink click
2019-06-25 09:34:12 +02:00
b1e009f8b4
Handle eventId v4 ( https://matrix.org/docs/spec/rooms/v4#event-ids )
2019-06-25 09:33:52 +02:00
90f420b287
Cleanup PermalinkHandler and Navigation
2019-06-25 09:33:52 +02:00
73b55fd975
Group navigation cleanup
2019-06-25 09:33:52 +02:00
ad601c7d5a
Merge pull request #189 from vector-im/feature/third_party_notice
...
Feature/third party notice
2019-06-25 09:32:08 +02:00
046aac74c2
Add link for reference
2019-06-25 09:31:45 +02:00
0998ffb5f2
Update open source license file
2019-06-25 09:31:45 +02:00
8ff6fbb153
Handle redirection
2019-06-25 09:31:45 +02:00
9d3a8e7c40
Add usage of com.google.android.gms:oss-licenses-plugin to list open source licenses
2019-06-25 09:31:45 +02:00
56aaa9dce3
Fix / updated unicode for smiling
2019-06-24 16:15:26 +02:00
43ead66991
Update quick reactions to new design
2019-06-24 16:13:58 +02:00
92eb7d55dc
Merge pull request #207 from vector-im/feature/version
...
Display some version of Riot and SDK (Fix #185 )
2019-06-21 17:07:55 +02:00
1cfc85a772
Display some version of Riot and SDK ( Fix #185 )
2019-06-21 11:13:16 +02:00
47968c9447
Dagger: everything should be injected ok now
2019-06-21 10:36:02 +02:00
07fee8ed3d
Dagger: continue reworking on app and sdk [WIP]
2019-06-20 19:26:59 +02:00
1eb374fa49
Merge pull request #188 from vector-im/feature/disambiguation
...
Disambiguation of display names
2019-06-20 17:29:01 +02:00
285da114e7
better code (ganfra's review)
2019-06-20 17:27:15 +02:00
34870591b4
Update wording
2019-06-20 17:22:38 +02:00
ee87c253fe
Dagger: continue working on app side. Now compile but some DI are not branched yet.
2019-06-19 19:40:59 +02:00
9c1f870694
Dagger: start handling app dependencies [WIP]
2019-06-18 20:00:20 +02:00
56e0680398
Remove unused class
2019-06-18 16:11:24 +02:00
8c0a1ed37d
Rename "sender" to "senderId" for code clarity
2019-06-18 16:11:24 +02:00
625500212d
Manage display name disambiguation ( Fixes #172 )
2019-06-18 16:09:48 +02:00
b1f5b3ad96
Merge pull request #187 from vector-im/feature/issues_fix
...
Add a few feature
2019-06-18 16:03:36 +02:00
02f84a3b53
View source of encrypted event
2019-06-18 13:14:39 +02:00
7fe662598b
Handle click on encryption message
2019-06-18 12:56:08 +02:00
5bfa67b442
Handle click on encrypted message
2019-06-18 12:45:24 +02:00
a53e40e1ee
Create MessageInformationDataFactory for reusability
2019-06-18 12:33:07 +02:00
273c8a19b8
Fix UI issue notification troubleshot screen
2019-06-18 10:30:56 +02:00
53bdd58c1b
Fix UI issue on BugReportActivity (send button not visible)
2019-06-18 10:25:13 +02:00
51879845f2
Merge pull request #186 from vector-im/feature/crypto_up
...
Crypto work
2019-06-17 19:07:24 +02:00
f2372841f6
KeysBackup: import change from https://github.com/vector-im/riot-android/pull/3127
2019-06-17 19:07:04 +02:00
0497d14a08
SAS: import change from https://github.com/matrix-org/matrix-android-sdk/pull/467
2019-06-17 19:06:32 +02:00
0b6b95110f
Merge pull request #182 from vector-im/feature/cryptoKeys
...
Crypto: Import/export room keys (the old way)
2019-06-17 19:05:43 +02:00
191d80e5f5
Fix issue with key importation
2019-06-17 19:05:26 +02:00
659ba34fb3
Remove CryptoAsyncHelper and use only coroutine
2019-06-17 19:05:26 +02:00
907a1d1a4b
Import keys: WIP
2019-06-17 19:05:26 +02:00
99d2e8388a
Fix crash
2019-06-17 19:04:48 +02:00
38b1d24953
Use foldToCallback() whenever it's possible
2019-06-17 19:04:48 +02:00
b682f3e982
Cleaner code
2019-06-17 19:04:48 +02:00
5f0d1d9536
Crypto: export room keys
2019-06-17 19:04:48 +02:00
c2c2d0b21e
Dagger: make SDK DI working
2019-06-17 18:17:37 +02:00
8c8a4dcbd1
Fix margin issue when second text is not displayed
2019-06-17 18:13:34 +02:00
7e9275831b
Merge pull request #180 from vector-im/feature/fix_timeline
...
Request can now be canceled properly
2019-06-17 18:01:46 +02:00
6266f9e6a1
Handle device deletion the proper way
2019-06-17 17:32:35 +02:00
9649e190ef
Fix compilation issue after rebase
2019-06-17 16:28:27 +02:00
1547045165
Request can now be canceled properly: it should fix the issue with live chunk being deleted.
2019-06-17 15:08:16 +02:00
5b0cab3e8a
Merge branch 'feature/i18n_sync' into develop
2019-06-17 14:55:54 +02:00
97b066b8fa
Import strings from Riot
2019-06-17 14:55:17 +02:00
4be0ab87fc
Dagger: continue adding it to SDK [WIP]
2019-06-16 17:00:47 +02:00
3d465f6fdf
Start to introduce Dagger into SDK [WIP]
2019-06-14 16:32:23 +02:00
e3bc88e36c
Merge pull request #183 from vector-im/feature/motionLayout
...
Better anim of ome button
2019-06-14 16:17:27 +02:00
eaf1e080ba
format file
2019-06-14 16:14:39 +02:00
02ef1172ce
Merge pull request #179 from vector-im/feature/cryptoFinalization
...
Crypto: Delete device
2019-06-14 16:06:23 +02:00
8f6f72ca48
Review: Added optional to stage and renamed to "InteractiveAuthenticationFlow"
2019-06-14 16:06:07 +02:00
df4f0eac20
Merge branch 'feature/sync_ui' into develop
2019-06-13 18:16:45 +02:00
d353e9314b
Crypto: Delete device
2019-06-13 16:48:42 +02:00
567c1fd7a5
Merge pull request #175 from vector-im/feature/crypto
...
Feature/crypto
2019-06-13 15:28:09 +02:00
ab95cbee92
Improve keys backup banner rendering
2019-06-13 14:20:43 +02:00
9dc1684179
Crypto: check for encryption state event to know if room isEncrypted
2019-06-13 11:49:11 +02:00
c20b256b24
Move KeysBackupStateListener to a dedicated file
2019-06-13 11:13:05 +02:00
02d3fea4a9
Move javadoc to interface
2019-06-13 11:10:26 +02:00
ca98ff5864
Clear crypto database when signing out
2019-06-13 10:58:45 +02:00
6cd3b4dd95
Import https://github.com/vector-im/riot-android/pull/3111/files in RiotX
2019-06-13 10:33:04 +02:00
480d197ffa
Keys share request handling
2019-06-12 18:32:24 +02:00
a7c0e87f40
Alerter: upgrade lib and change status icon color when alert is displayed
2019-06-12 16:30:30 +02:00
af1a48d918
SAS: fix issue on emoji rendering
2019-06-12 15:44:25 +02:00
e17ffc85e7
KeysBackup: save recovery key to file
2019-06-12 14:59:54 +02:00
9c654ba72c
Use observeEvent when appropriate
2019-06-12 13:19:52 +02:00
b47ef9220e
Keys backup: migrate settings to Epoxy and MvRx
2019-06-12 13:09:43 +02:00
0204bade8b
Content: hide some internal methods
2019-06-12 10:54:26 +02:00
481a25d4df
Settings: add some webview content
2019-06-12 10:53:48 +02:00
3dd161d65a
Sync: add progress indicator for sync, need UI inputs.
2019-06-11 16:54:44 +02:00
53dd9c3427
Keys backup fix some issue on layout
2019-06-11 16:48:48 +02:00
4827b76b80
Integrate keysbackup banner
2019-06-11 15:45:40 +02:00
1206107a73
Fix / visibility bug after scroll
...
+ refine animation
2019-06-11 15:43:40 +02:00
5621f0661e
Merge branch 'develop' into feature/crypto
2019-06-11 14:56:27 +02:00
875947dd61
Give the opportunity to override log configuration in local gradle properties file
2019-06-11 14:52:39 +02:00
61b1d83bbd
Clean
2019-06-11 14:37:02 +02:00
64e5fed7ac
Fix issue: lastSeenTs can be null
2019-06-11 13:57:35 +02:00
f6c36670c3
Rename class members and class name for code clarity
2019-06-11 13:32:09 +02:00
2e39a678db
Code quality
2019-06-11 10:15:50 +02:00
6dacb9894e
Merge branch 'develop' into feature/crypto
2019-06-11 10:11:53 +02:00
612b13808f
Crypto: clean some code + add failure send state (but not handled yet).
2019-06-10 19:22:48 +02:00
90a011c4e4
Fix issue on animation
2019-06-10 18:16:06 +02:00
56f1c726b2
FAB Motion WIP
...
FAB Motion WIP
FAB Motion WIP
FAB Motion WIP
2019-06-10 17:22:00 +02:00
6323183119
Ganfra's review: use sumBy() instead of reduce()
2019-06-10 17:06:58 +02:00
3439a9ca27
Merge pull request #173 from vector-im/feature/create_room
...
Create Room screen
2019-06-10 17:01:44 +02:00
9772bbe157
Ganfra's review: revert change
2019-06-10 16:58:48 +02:00
fa297a7b6a
Ganfra's review: use NavigationViewModel to open the drawer
2019-06-10 16:53:21 +02:00
b48c920292
Ganfra's review: use simple ViewModel
2019-06-10 16:45:42 +02:00
c0be04f46c
Ganfra's review: use observeEvent
2019-06-10 16:39:46 +02:00
b437837809
Ganfra's review: use RealmQueryLatch
2019-06-10 16:35:51 +02:00
33f8059846
Increase connect timeout from 30 seconds to 1 minute, for slow Homeserver (should fix #170 )
2019-06-10 15:57:42 +02:00
4eab0a3704
Add foreground attribute
2019-06-10 15:35:05 +02:00
933e06a7ef
Auto collapse toolbar
2019-06-10 15:24:25 +02:00
ad8baf8091
Fix screen rotation issue
2019-06-10 14:13:14 +02:00
598245531a
Fix compilation issue after rebase
2019-06-10 13:45:34 +02:00
4f044c0cd6
Create room screen - Navigate to change protocol
2019-06-10 13:39:51 +02:00
77fc793e89
Create room screen - Navigate to freshly created room
2019-06-10 13:39:51 +02:00
aa95ce3d02
Create room screen - Better navigation pattern
2019-06-10 13:39:51 +02:00
4c5bffe0f5
Create room screen - WIP TODO: screen rotation - navigate to created room
2019-06-10 13:39:51 +02:00
ed18a504e4
Open drawer when clicking on group avatar
2019-06-10 13:39:11 +02:00
aec7e72dcf
Add missing files for Status theme
2019-06-10 13:39:11 +02:00
f2722f4766
Crypto: fix a small issue
2019-06-07 20:38:39 +02:00
07c516ccdd
Merge branch 'develop' into feature/crypto
2019-06-07 19:25:55 +02:00
81330d30cf
Merge branch 'develop' into feature/crypto
2019-06-07 18:53:24 +02:00
8f2c005d82
Merge pull request #168 from vector-im/feature/aggregation_p1_wrapup
...
Feature/aggregation p1 wrapup
2019-06-07 16:40:22 +02:00
a4a813708c
Fix / send state always returning Unknown
2019-06-07 16:39:45 +02:00
664e5354d3
Crypto: continue cleaning + fix some issues.
2019-06-07 16:01:24 +02:00
10251b906a
clean / format
2019-06-07 15:57:55 +02:00
c9240c2dce
Fix / disable context menu on not sent messages
2019-06-07 15:49:41 +02:00
220e6224e7
Merge develop
2019-06-07 15:42:04 +02:00
d3518c4944
Merge pull request #161 from vector-im/feature/fix_timeline_clicks
...
Fix / click|longclick link interference
2019-06-07 14:43:04 +02:00
5f34e58bd3
Fix / style on emoji picker appbar layout
2019-06-07 14:29:42 +02:00
438404b5ba
code review cleaning
2019-06-07 14:14:51 +02:00
651d0472cd
Show preview for notice events in context menu + fix merge issues
2019-06-07 14:14:51 +02:00
5cf9deb329
Menu action for non room messages
2019-06-07 14:14:51 +02:00
7409003949
Fix / Bug aggregation on initial sync
...
fix / All messages were not processed due to a test exiting the for loop
+ started adding context menu for non room messages
2019-06-07 14:14:51 +02:00
3f1bf00fdd
Fix / use emoji Compat font for view reaction screen
2019-06-07 14:14:51 +02:00
04576ba7fd
Permalink message action + Fix crash on injection of navigator
2019-06-07 14:14:51 +02:00
053dc1d8dd
Show 'view reaction' option in context menu
2019-06-07 14:14:51 +02:00
834a865dfa
Show text with only few emojis in bigger
2019-06-07 14:14:51 +02:00
e22b555b58
Refactoring (duplication in Message Item Factory) + cleaning
2019-06-07 14:14:51 +02:00
297f202005
Fix / Local echo taking too much time
2019-06-07 14:14:51 +02:00
440442bb99
New View Reactions bottom sheet
...
+ visible on reaction long click
+ Reaction pills size adapt to count, and number format
2019-06-07 14:14:51 +02:00
d2f648edec
Use Font emoji compat for quickReactions and pills
2019-06-07 14:14:51 +02:00
53c91dc0c2
Ignore server aggregation until API ready
2019-06-07 14:14:51 +02:00
adbfde94d6
Fix / move read receipt on m.replace events
2019-06-07 14:14:51 +02:00
1b3ec2d0fb
fix / review
2019-06-07 13:38:58 +02:00
ecccb80e04
Fix / No elevation on toolbars
...
In order to work se need to set a background on toolbar
2019-06-07 13:26:03 +02:00
11914ca188
Merge pull request #166 from vector-im/feature/debug_signature
...
Share the debug signature to all machines which build the debug APK
2019-06-07 10:38:40 +02:00
fb9627b7c4
Share the debug signature to all machines which build the debug APK
2019-06-07 10:17:14 +02:00
b782e5e8af
Merge pull request #164 from vector-im/feature/cleanup
...
Theme integration
2019-06-06 19:27:39 +02:00
b67c686d67
Fix lint warning
2019-06-06 19:23:14 +02:00
c4d7711d2f
Crypto: finally get a working encrypt/decrypt + SAS
2019-06-06 19:10:04 +02:00
f2da46b5f9
Dark dialog
2019-06-06 19:09:59 +02:00
a0b2d4c8f2
L'oeil à l'interieur
2019-06-06 18:56:54 +02:00
1f85f4a007
Remove unused themes
2019-06-06 18:47:27 +02:00
2c2f517e52
Hot change of theme - WIP
2019-06-06 18:34:14 +02:00
bfbb29b2cf
Theme FAB menu
2019-06-06 16:45:45 +02:00
dd563ec9ae
Fix issue in theme
2019-06-06 15:56:05 +02:00
e2d36aa213
Fix issue in theme
2019-06-06 15:24:04 +02:00
2cc2844abf
Fix issue in theme
2019-06-06 15:16:56 +02:00
75b8932395
Fix issue in theme
2019-06-06 14:37:30 +02:00
311d8484a2
Add test Theme Activity
2019-06-06 13:39:08 +02:00
917282303d
Import test Activities from Riot
2019-06-06 10:28:11 +02:00
8afe31192b
Fix issue in themes
2019-06-06 09:50:26 +02:00
bbbf64f543
Fix issue in themes
2019-06-06 09:39:08 +02:00
6b0ab10231
Crypto: continue threading rework. WIP to shash
2019-06-05 22:18:16 +02:00
acedff4e89
FAB Menu
...
FAB Menu WIP
FAB Menu WIP
FAB Menu WIP
2019-06-05 18:59:50 +02:00
f9bfda059f
Theme rework WIP
2019-06-05 16:16:37 +02:00
94c91e0dae
Theme rework WIP
2019-06-05 15:58:00 +02:00
48fadd1a11
Theme rework WIP
2019-06-05 15:27:35 +02:00
51f5594ea0
Theme rework WIP
2019-06-05 14:57:30 +02:00
91114e2afe
Quick and dirty implementation of password reveal on HomeScreen
2019-06-05 10:17:59 +02:00
e058fa9069
Add elevation on Toolbar
2019-06-04 18:10:38 +02:00
2ba7ec48f6
Code cleanup, remove duplicate code, and add some comments
2019-06-04 17:36:49 +02:00
e125862794
Crypto: start reworking threading - WIP (to squash)
2019-06-04 16:26:37 +02:00
ab6220a4cb
Fix crash when reducing empty collection
2019-06-04 15:12:09 +02:00
647a066c90
Merge pull request #159 from vector-im/feature/home_rework
...
Feature/home rework
2019-06-04 12:54:38 +02:00
2b6eee4237
Merge branch 'develop' into feature/home_rework
2019-06-04 12:54:16 +02:00
7eb1be4633
Valere's review
2019-06-04 12:35:50 +02:00
0ecc53f59c
Added simple (limited) message preview
2019-06-04 12:02:34 +02:00
e3983deacc
dispose uiDisposable in onDestroy()
2019-06-04 11:02:40 +02:00
9357059cbc
Merge pull request #155 from vector-im/feature/aggregation_local_echo
...
Local echo for reactions/edits/redacts
2019-06-04 10:43:22 +02:00
9061d5c972
better code
2019-06-04 10:37:49 +02:00
471170a3e0
Fix / click|longclick link interference
...
+ some missing long click (image content wrapper)
+ update markwon version
2019-06-04 10:29:56 +02:00
43521c6e09
Cleanup
2019-06-04 10:25:29 +02:00
fc5edcdf0f
Expanding Fab menu
2019-06-04 10:14:48 +02:00
3d50393b33
Crypto: continue cleaning. Need threading refactoring
2019-06-03 18:39:37 +02:00
424fd1347d
Code review
2019-06-03 18:23:40 +02:00
3475b169ea
icon change
2019-06-03 16:46:27 +02:00
c1fa728c24
Public rooms little rework
2019-06-03 16:44:31 +02:00
3b12f5eec7
Room preview toolbar + link on topic
2019-06-03 14:37:22 +02:00
12b03a844d
Room preview world readable room
2019-06-03 14:29:29 +02:00
4716ceb950
Correct initial state
2019-06-03 14:13:56 +02:00
c91a409258
Do not use execute{ }
2019-06-03 14:06:01 +02:00
784d55c16c
Crypto: WIP cleaning
2019-06-02 20:34:19 +02:00
99925d7cf9
Local echo for reactions/edits/redacts
2019-05-29 18:43:33 +02:00
ae38917a33
Home badge
2019-05-29 18:04:41 +02:00
9da727b623
All caught up screen
2019-05-29 16:20:25 +02:00
241ee1cb9d
Fix issue with Avatar renderer in invitation screen
2019-05-29 15:07:08 +02:00
e959fe2e9d
Hide FAB when list is scrolling
2019-05-29 14:52:08 +02:00
6978ec4246
cleanup
2019-05-29 14:19:40 +02:00
2b8bbc550c
Room list
2019-05-29 13:36:24 +02:00
25f6528049
Drawer layout
2019-05-29 10:52:26 +02:00
3289cbd6e7
Cleanup
2019-05-29 09:58:29 +02:00
b91e7e9fb8
Cleanup
2019-05-29 09:39:55 +02:00
e70a483d6b
Introduce Navigator
2019-05-28 21:24:29 +02:00
6244913ab9
Join room from room preview
2019-05-28 17:21:54 +02:00
33fbcc8ba3
RoomPreview when the room is not world readable
2019-05-28 15:58:30 +02:00
3f7d20ec5b
Crypto: make encryption working.
2019-05-28 15:54:16 +02:00
466be1dca5
Fix / issue with avatar url
2019-05-28 15:17:06 +02:00
bdbd521257
Merge pull request #148 from vector-im/feature/edit_message
...
Edit message in timeline (+ quote / reply)
2019-05-28 14:57:00 +02:00
deba756598
Added doc
2019-05-28 10:51:02 +02:00
3cb99ff64f
Renamed package .internal.session.room.annotation to xx.relation
2019-05-28 10:45:58 +02:00
20e903914c
Cleaning / code review
2019-05-28 10:43:36 +02:00
71ea1c5f9b
Fix / avoid newlines and ws in reply event representations
2019-05-27 18:21:59 +02:00
4a4c0a3da1
Added auto markdown (as per preference)
...
Fix / show formatted message preview upon composer in edit/quote/reply
Fix / use aggregated content to decide for actions on long click
2019-05-27 18:08:29 +02:00
8f2754493c
Fix issue with Avatar URL
2019-05-27 17:42:29 +02:00
dde94c0d0f
Plug screens together
2019-05-27 17:28:18 +02:00
00d66ffd48
Merge branch 'develop' into feature/edit_message
2019-05-27 17:08:39 +02:00
c7c7211978
Fix layout preview
2019-05-27 17:02:12 +02:00
02a81dd9e1
Fix issue
2019-05-27 16:07:26 +02:00
02555fcbac
Fix compilation issues after rebase
2019-05-27 15:43:26 +02:00
b9d76f5047
Room list & event : decouple notice events formatting to be used within room controller
2019-05-27 15:37:18 +02:00
9f9f4c0755
Home: change some UI in room list
2019-05-27 15:34:11 +02:00
1691537a1e
Room list : add chronological and alphabetical comparators
2019-05-27 15:32:20 +02:00
eb2344a43f
Home: continue room list rework.
2019-05-27 15:32:20 +02:00
c0fd06fd2d
Home: start reworking room list.
2019-05-27 15:31:26 +02:00
275521db70
Home: continue architecture rework. WIP
2019-05-27 15:30:47 +02:00
268730e71b
Home: start reworking UX [WIP]
2019-05-27 15:28:27 +02:00
0feb10315b
Merge pull request #150 from vector-im/feature/rooms_directory
...
Feature/rooms directory
2019-05-27 14:28:21 +02:00
39f69a6c3b
Code quality
2019-05-27 14:00:13 +02:00
d9fecabc1f
Fix / Edits could break cells merging
...
Edits are not displayable
2019-05-27 12:30:05 +02:00
14611d1f7b
Disable log
2019-05-27 12:28:06 +02:00
fe6e27fd6a
Create ButtonStateView with some custom attributes
2019-05-27 12:08:18 +02:00
0e06908a48
Design update
...
+ Reply
+ Better preview in action menu
2019-05-27 11:55:52 +02:00
390c6a1977
layout
2019-05-27 10:04:54 +02:00
af338b0607
Crypto: decryption is working (but still a lot to do)
2019-05-26 19:21:45 +02:00
b45cc0e63f
Refactoring/ create custom view for composerLayout in timeline
...
+ simplify quote/edit composer preview animation
2019-05-25 14:49:35 +02:00
128dea2677
Scope and error manager
2019-05-24 22:27:26 +02:00
cd5e808bb6
Retry join room
2019-05-24 17:38:46 +02:00
bbf2f96288
Add marging around item
2019-05-24 15:57:28 +02:00
2404eeadf0
RoomDirectoryPicker WIP
2019-05-24 15:43:12 +02:00
877de1f597
Get Public rooms and join public room
2019-05-24 11:36:04 +02:00
3519ad7c8d
Crypto : WIP
2019-05-23 19:12:06 +02:00
3c16701766
Fix / line too long
2019-05-23 17:56:05 +02:00
1da0b5be76
Fix / Block command completion in Quote and Edit mode
2019-05-23 17:53:11 +02:00
c6e428c047
Fix / remove DebugActivity + clean
2019-05-23 17:27:32 +02:00
45ea5c356e
WIP / edit message
2019-05-23 16:44:51 +02:00
5da29e8063
Update MxRx library from 0.7.0 to 1.0.1
2019-05-22 16:36:31 +02:00
99087019d2
Input type on message text field ( Fixes #129 )
2019-05-22 15:33:22 +02:00
71f8ce001d
Fix Crash when connecting to a homeserver URL with a subpath ( Fixes #133 )
2019-05-22 15:23:36 +02:00
bb39db3f42
WIP
2019-05-21 16:33:43 +02:00
b0e80e49b3
QuickFix / Allow to scroll under login button
2019-05-21 16:28:47 +02:00
ec53ce9d00
Merge pull request #141 from vector-im/feature/edit_aggregation
...
Support incoming message edition
2019-05-21 16:21:46 +02:00
52d9adad70
WIP
2019-05-21 15:42:09 +02:00
118a4392a2
Fix / Support redaction of a m.replace event
...
+ refactoring
2019-05-21 15:33:16 +02:00
b8c3bdbbf6
Cleaning
2019-05-21 14:27:57 +02:00
d49007538b
Fix / Annotate emote also
2019-05-21 14:26:46 +02:00
6f103101b6
Show edited annotation in timeline + simple edit history
2019-05-21 14:12:18 +02:00
a5a9fa3750
Color provider need to be aware of theme
2019-05-21 14:10:19 +02:00
efcac6b3e4
Fix / Missing schema for realm
2019-05-21 09:50:10 +02:00
8cb884f10e
Support message edition
2019-05-20 18:52:48 +02:00
6d8000b957
Log
2019-05-20 17:13:08 +02:00
f5bd215f36
rework
2019-05-20 16:55:45 +02:00
532a028e41
Split again
2019-05-20 16:13:50 +02:00
2581bf69e0
Merge pull request #139 from vector-im/feature/undo_reaction
...
Undo Reaction
2019-05-20 14:28:36 +02:00
2da4823e33
Fix / crash on logout
...
cannot access deleted object from delete
2019-05-20 13:58:45 +02:00
70c4b7528d
Fix doc
2019-05-20 12:49:35 +02:00
5dfc0b3c0e
Toggle Quick React (agree/disagree like/dislike)
2019-05-20 12:43:02 +02:00
44d1d063e9
Fix / theme update after rebase was displaying emojis grayed out
2019-05-20 10:16:00 +02:00
71e50b1bb9
Fix / Missing inject after rebase
2019-05-20 10:16:00 +02:00
64c307077f
Refactoring / PruneWorker should be a task not a worker
2019-05-20 10:16:00 +02:00
71e364b42f
Fix / Hide reactions on redacted message
2019-05-20 10:16:00 +02:00
054d339b48
Fix / Reaction stays highlighted when undone
...
When undoing my reaction, the reactji stays selected as if i have done the reaction
2019-05-20 10:16:00 +02:00
e3b9031e71
Fix / day separator flicker when adding reaction
...
When adding a reaction, the tmp local echo force the display of a new 'day separator' at the bottom if there was no new message for this day yet (then disappears just after -flicker-)
2019-05-20 10:16:00 +02:00
3fa9d7a1d4
Fix formatting
2019-05-20 10:16:00 +02:00
6eafa3c43d
Undo Reaction
2019-05-20 10:16:00 +02:00
207579c59f
Fix / margin end-right missing for compatibility
2019-05-20 10:14:40 +02:00
2780ca30a8
Merge branch 'feature/invites' into develop
2019-05-17 17:38:09 +02:00
e0e41d9e5c
Create common action
2019-05-17 15:33:38 +02:00
340830d45f
Test passed
2019-05-17 15:21:44 +02:00
de4662b9d5
Remove all async thread
2019-05-17 15:05:07 +02:00
c66e82c4ae
Create OneTimeKeysManager
2019-05-17 12:39:18 +02:00
a2210a6b0d
WIP
2019-05-17 11:20:22 +02:00
41c54029b5
Merge pull request #138 from vector-im/feature/send_reaction-phase1
...
Send reaction view quick react and picker
2019-05-17 09:05:58 +02:00
f9142fedfd
Increment reaction when reaction pill clicked in timeline
2019-05-16 18:33:32 +02:00
102bc9c01b
SAS Tested
2019-05-16 17:28:51 +02:00
ef26519993
Send reaction view quick react and picker
...
+ fix / Error when to many reactions in cells (more than placeholders -8-)
+ fix / DefaultTimeline quick map access was not shifted when items inserted at given index
2019-05-16 16:35:54 +02:00
e27367e3f2
Merge pull request #137 from vector-im/feature/aggregations_relations
...
Feature/aggregations relations
2019-05-16 16:22:47 +02:00
e70fd8e351
canonicalize
2019-05-16 15:36:51 +02:00
dc9db9a438
Fix / was using wrong emoji for agree
2019-05-16 10:56:37 +02:00
6fe455dac0
Support AddedByMe in reaction + context menu reflect agree/like state
2019-05-16 10:49:52 +02:00
1436667e7d
Crypto
2019-05-16 10:34:17 +02:00
a9a1fe2aa0
Fix / hide keyboard when showing context action sheet
...
+ fix reaction colors
2019-05-16 09:33:49 +02:00
d68b447874
Relations Model + Aggregation + Reactions Summary
2019-05-16 09:21:10 +02:00
11e3a5def8
Moved reactions view to a stub
2019-05-16 09:20:24 +02:00
6aae943e77
Merge pull request #135 from vector-im/feature/reaction_timeline_ux
...
Reactions: Display existing reactions below the message
2019-05-15 11:24:00 +02:00
8d0322c0c3
Hot fix LL not working
2019-05-15 11:11:38 +02:00
f60a5f568f
Invitation : start polishing but theme has to be rework. Waiting for Nad inputs.
2019-05-14 11:55:48 +02:00
00fd866cc8
Reactions: Display existing reactions below the message
...
- Reaction Button Bellow the message
- Upgrade to constraint layout 2.0.0 beta (for Constraint Helpers / Flow)
- Added tap on member name action
- Cleaning
2019-05-14 11:07:53 +02:00
8929898397
Merge pull request #134 from vector-im/feature/refactor_timeline_layouts
...
Refactoring / Use view ViewStub to avoid layout xml duplication
2019-05-13 16:59:13 +02:00
73d5110d67
Code review / Renamed base item class name
2019-05-13 16:29:33 +02:00
0c559976d6
Default avatar style so small
2019-05-13 09:38:52 +02:00
540989f38a
Fix / ripple effect broken after merge
2019-05-10 18:43:06 +02:00
608bbdd4ee
Refactoring / Use view ViewStub to avoid layout xml duplication
2019-05-10 18:31:56 +02:00
9a5f96f80b
Merge pull request #132 from vector-im/feature/reactions_chooser
...
Feature/reactions chooser
2019-05-10 16:59:14 +02:00
6bf1deb99b
Code Review
2019-05-10 12:14:40 +02:00
cfca4927e2
Cleaning
2019-05-10 09:28:52 +02:00
93cb7b8ce6
Cleaning
2019-05-09 18:43:10 +02:00
dcc430f91b
Refactoring / revert reaction module to package in main module
2019-05-09 18:26:32 +02:00
64216f74ae
fix / code quality
2019-05-09 09:15:30 +02:00
8fd15f4082
Debounce click + avatar click
2019-05-08 15:49:32 +02:00
38abf31889
Fix / ripple effect after merging
2019-05-08 10:33:14 +02:00
c39cfbe2ae
Invites : allow to accept or reject the invite + clean some code. Require UI polishing.
2019-05-07 19:33:58 +02:00
b00bff0af5
Icon Update / Added timestamp on context menu
...
+ played with avatar sizes
2019-05-07 18:03:56 +02:00
56a2a3a065
[WIP] Emoji Reactions
2019-05-07 18:01:51 +02:00
a64f509872
WIP / emoji picker
2019-05-07 17:20:48 +02:00
359cc67fab
fix indent?
2019-05-07 14:13:50 +02:00
72cd409735
Invites : start handling invite/left sync
2019-05-06 19:17:30 +02:00
ceac06caf6
Merge pull request #109 from vector-im/feature/timeline_formatting
2019-05-06 15:01:08 +02:00
694df9d845
Timeline : fix some timeline rendering issues (senderName, merge item, left event). Still need to work on it.
2019-05-06 14:26:41 +02:00
360d2a3c2e
Fix Buildkite file format
2019-05-06 10:18:32 +02:00
9cfc67329a
Fix Buildkite file format
...
Fix Buildkite file format
2019-05-06 10:13:29 +02:00
75c74c25e1
Merge pull request #119 from vector-im/feature/buildkite
...
Buildkite - WIP
2019-05-06 10:07:57 +02:00
7dce8c29bc
Buildkite generate release APK (unsigned)
2019-05-06 10:07:16 +02:00
41337d0ca4
Configure pipeline for buildkite
2019-04-30 13:58:13 +02:00
287feace12
Timeline : merged events are now handled directly within the recyclerview and do not need a LinearLayout.
2019-04-20 10:42:37 +02:00
b3e2eca43d
Timeline : start to handle merging room member events. Need to get better perf.
2019-04-18 16:50:02 +02:00
0818c55b6d
Merge pull request #107 from vector-im/feature/cache
...
Clear cache and rework Signout
2019-04-17 16:26:48 +02:00
b1b526a516
Clear cache and rework Signout
2019-04-17 15:55:38 +02:00
b6cbed1c90
Fix build after merge
2019-04-17 12:50:43 +02:00
65e2abf402
Merge pull request #106 from vector-im/feature/apis
...
Handle filter for sync
2019-04-17 12:35:31 +02:00
bee5da8f64
Format and avoid long lines
2019-04-17 12:35:18 +02:00
ab7b807740
Rename APIs
2019-04-17 12:06:15 +02:00
4c02721ada
Create realm module to avoid losing credentials when Realm model change.
2019-04-17 12:06:15 +02:00
5dca31e6f9
Do not loop sync in case of JsonEncodingException (if HS is down)
2019-04-17 12:05:39 +02:00
d2e1aff453
Convert JsonFilter to FilterId
2019-04-17 12:05:39 +02:00
dab80466c5
Timeline : extract video thumbnail and upload it
2019-04-16 17:24:28 +02:00
2c83ba0824
Timeline : start to handle video media. Probably to amend
2019-04-12 13:46:59 +02:00
657f4d3e9c
Timeline : handle file/audio message
2019-04-12 12:38:02 +02:00
9c9c09db2b
Adjust colors for avatar and display names + start handling video in timeline
2019-04-11 19:19:52 +02:00
c38a601bcc
Timeline : apply color for sender
2019-04-11 15:40:07 +02:00
dcac9aed55
Merge branch 'feature/media_attachment' into develop
2019-04-11 13:21:51 +02:00
0225fc7120
Media upload: handle local echo by pinning at the bottom... will probably be changed
2019-04-11 12:48:35 +02:00
2a2b4e7bd9
Merge pull request #104 from vector-im/feature/emote
...
Send emote and update room topic
2019-04-10 09:40:32 +02:00
7d872420f0
Merge pull request #103 from vector-im/feature/linkify
...
Linkification: import workaround done on Riot
2019-04-09 18:37:48 +02:00
0055514f90
Update room topic
2019-04-09 18:33:28 +02:00
6248cc5552
Send emote
2019-04-09 17:53:23 +02:00
347967700b
Linkification: import workaround done on Riot
2019-04-09 17:33:47 +02:00
eaff5ac9f0
Merge pull request #102 from vector-im/feature/completion
...
Add Slash command parser and handle room member invitation
2019-04-09 16:33:20 +02:00
63964ac101
SlashCommand: add TODO
2019-04-09 15:21:17 +02:00
3b52fa4be8
Command parser: check userId format
2019-04-09 14:52:31 +02:00
81ddb8c5fb
SlashCommand: handle user invitation
2019-04-09 14:44:48 +02:00
eae8f993e6
SlashCommand: implement parser
2019-04-09 14:00:30 +02:00
fab1d249f4
Autocomplete : better code
2019-04-09 10:03:06 +02:00
3f1cc466ed
Autocomplete : handle click
2019-04-09 09:58:07 +02:00
c64d6b6b28
Autocomplete : handle click and better detection for / commands
2019-04-08 18:31:24 +02:00
c9658918ed
Media upload : start handling progress.
2019-04-08 16:39:08 +02:00
6d3028c2d7
Autocomplete : start fetching users. Still need to adjust UI and manage selection.
2019-04-08 16:18:36 +02:00
aec7b73345
Introduce room member service
2019-04-08 15:53:02 +02:00
56563412aa
Autocomplete : start integrating commands. Still need to work on it
2019-04-08 15:51:35 +02:00
a9b8c57464
Allow cleartext communication on 127.0.0.1 ( Fixes #98 )
2019-04-08 15:21:12 +02:00
314771cce2
Allow cleartext communication on localhost ( Fixes #98 )
2019-04-08 15:15:11 +02:00
bb65dc5247
Merge pull request #99 from vector-im/feature/create_room
...
Create Room
2019-04-08 14:16:47 +02:00
460a72e6b5
Create Room
2019-04-08 13:49:28 +02:00
748090d0f9
Avoid critical log for timeout on event thread
2019-04-05 11:07:45 +02:00
968258852f
Add a log
2019-04-05 11:01:43 +02:00
260cc0dd5f
Rename class from Riot* to Vector*
2019-04-05 10:40:59 +02:00
57cea677e4
Import resource from Riot
2019-04-05 10:14:45 +02:00
c47eeb9cec
Send media: first working implementation. Then, need to fix local echo and handle other types than image.
2019-04-04 19:55:58 +02:00
e929019247
Merge pull request #97 from vector-im/feature/settings
...
Feature/settings
2019-04-04 11:39:56 +02:00
43659dffd3
Improve signout task
2019-04-04 11:10:45 +02:00
82d89825d3
Differentiate icon from Riot one
2019-04-04 11:10:31 +02:00
772670252a
Make build FDroid pass
2019-04-04 11:10:12 +02:00
18591d0287
Media: start to play with uploading media
2019-04-03 23:06:17 +02:00
08dacacdda
SignOut
2019-04-03 18:25:39 +02:00
3091a337c9
Launcher + Animated logo
2019-04-03 14:46:15 +02:00
73580493ea
Import resource from riot
2019-04-03 14:34:52 +02:00
c188bb290f
Not implemented toast or Snackbar
2019-04-03 14:08:25 +02:00
d9c8867c0b
Introduce common parent for PreferenceFragment
2019-04-03 12:10:02 +02:00
87c9f6b2a0
Improve lint configuration
2019-04-03 12:04:24 +02:00
6830957d31
Import settings from Riot - not all fonctional of course
2019-04-02 18:08:43 +02:00
96a67a44ac
Media: grab some code from Riot legacy
2019-04-02 15:59:36 +02:00
b9b8527b38
Improve RiotFragment
2019-04-02 12:14:16 +02:00
10520fb1bd
Upgrade string from Riot
2019-04-02 11:57:12 +02:00
494d893aa3
Merge pull request #96 from vector-im/feature/vector
...
Rename `app` to `vector`
2019-04-02 11:46:43 +02:00
9048a1dbbe
Rename app
to vector
2019-04-02 11:24:54 +02:00
04b4f32e16
Sync : add log and continue when read_receipts fail
2019-04-01 17:39:27 +02:00
d110dac0a6
Merge feature/replace_paged_list into develop
2019-04-01 17:33:53 +02:00
be6a4efacb
Timeline : make tests compile and pass
2019-04-01 15:18:52 +02:00
f75fe1201d
Merge pull request #95 from vector-im/feature/fix_state
...
RageShake
2019-03-29 21:13:14 +01:00
547272b17b
Please TravisCI build
2019-03-29 18:25:44 +01:00
94db36d6c4
Fix room summary not being updated when room members are loaded
2019-03-29 11:15:27 +01:00
3efcbaaea9
cleanup
2019-03-29 09:49:07 +01:00
fde09b4a94
Forbid backup
2019-03-28 17:55:38 +01:00
317503aa2b
userAgent, userId and deviceId in rageshake
2019-03-28 17:49:13 +01:00
be2dad9b17
ExceptionHandler + Log in files for RageShake
2019-03-28 17:28:20 +01:00
2e2d5b9f86
Timeline : add non empty content to displayable conditions => should probably be removed later if we want to handle this case with special epoxy item.
2019-03-28 16:24:40 +01:00
a7b81a4671
Timeline : remove item animation for now.
2019-03-28 16:07:05 +01:00
86a60f7ebd
Timeline : fix avatar issues / remove glide logs
2019-03-28 16:06:43 +01:00
a6366e47fe
Timeline : change some database details to make it faster
2019-03-28 12:00:45 +01:00
bc467340c9
RageShake impleme + Import stuff from Riot
2019-03-28 11:53:28 +01:00
4154df7c21
Timeline : stabilize the pagedList replacement. Seems ok for phase0
2019-03-27 19:57:36 +01:00
79e273b1ca
Add Doc
2019-03-27 18:03:36 +01:00
4ab3c39415
Merge pull request #18 from z3ntu/develop_api19
...
Hacks to get it running on API 19
2019-03-21 15:58:37 +01:00
ad243ae41f
Clean code and update dependencies
2019-03-20 18:24:17 +01:00
2898eae566
Timeline : reactivate loaders and get off the main thread
2019-03-20 16:24:50 +01:00
cbd62b9e93
Rename Realm DB file
2019-03-20 14:36:47 +01:00
27374aea3f
Add DebugReceiver
2019-03-20 14:12:10 +01:00
a4ef259bd2
Add FIXME
2019-03-19 18:17:40 +01:00
3f10829dcd
Use correct wording for room list
2019-03-19 18:11:02 +01:00
289c820b48
Merge pull request #92 from vector-im/feature/user-agent
...
User agent and log of request in debug mode
2019-03-19 15:26:11 +01:00
40d4e3fe83
Log http requests, for easy debugging
2019-03-19 12:55:14 +01:00
f4170f55b7
Configure user agent
2019-03-19 12:29:45 +01:00
d8bff8201f
Use gradle all distribution
2019-03-19 10:17:33 +01:00
dffcc3f405
Fix gradle issue
2019-03-18 18:53:14 +01:00
7030258de5
Add logo to badges
2019-03-18 18:49:05 +01:00
89a2aad561
Add logo to badges
2019-03-18 18:48:28 +01:00
6406c4021a
Merge pull request #89 from vector-im/feature/gradle5.2.1
...
Upgrade gradle wrapper to 5.2.1, and pass first sonar analysis
2019-03-18 18:42:30 +01:00
ddc5a0d30b
Add some badges FTW, and link to contributing.md
2019-03-18 18:42:04 +01:00
d4b1f074e3
Merge pull request #87 from Bubu/reproducible_versioncode
...
get timestamp for versioncode from last git commmit
2019-03-18 18:21:56 +01:00
3b68b304f5
Merge branch 'develop' into reproducible_versioncode
2019-03-18 18:21:22 +01:00
b8cceaa17a
Upgrade gradle wrapper to 5.2.1, and pass first sonar analysis
2019-03-18 18:16:59 +01:00
8a7675d2e4
Merge pull request #88 from vector-im/feature/build_process
...
Configure CI
2019-03-18 17:26:32 +01:00
6cf91e5eca
Configure sonar
2019-03-18 16:53:52 +01:00
e938866081
Fix issue in Strings
2019-03-18 16:42:19 +01:00
20108c2603
Add bug_report_url config
2019-03-18 16:32:35 +01:00
02c7deb783
Import strings from Riot and create a script to do so
2019-03-18 16:06:06 +01:00
368cf4b3f0
Create new file for RiotX string
2019-03-18 15:17:17 +01:00
c093e07c24
Deactivate test compilation by Travis for now.
2019-03-18 15:15:40 +01:00
a97142272c
Fix lint issue
2019-03-18 15:08:57 +01:00
97fa94592e
get timestamp for versioncode from last git commmit
...
This makes the versioncode for an apk reproducible. Building the same
commit/code will produce an apk with the same VC.
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu >
2019-03-16 13:56:25 +01:00
0c76178bee
Markwon : update method name
2019-03-15 19:28:13 +01:00
c12bc5e02d
Timeline rework : first version working for backward navigation (need more testing)
2019-03-15 19:27:56 +01:00
0db1d98f41
Fix compilation issue
2019-03-15 19:18:43 +01:00
008f6e2bdd
Android version for TravisCI
2019-03-15 18:48:53 +01:00
820709d433
Timeline rework : initial commit - to amend.
2019-03-13 22:30:05 +01:00
d5838262ea
Fix i18n issue
2019-03-13 18:36:57 +01:00
617f71fd51
Remove .idea files
2019-03-13 18:04:57 +01:00
1ac143a065
Travis
2019-03-13 18:02:12 +01:00
eca59114dd
Setup various tools
2019-03-13 17:50:03 +01:00
a199eaa171
Setup various tools
2019-03-13 17:00:30 +01:00
26ae034ba9
Add debug_mode resValue
2019-03-13 15:11:02 +01:00
99b1c0bed4
Merge pull request #73 from tulir/patch-1
...
Fix room link in readme
2019-03-13 11:56:58 +01:00
388eae6a1c
Merge branch 'feature/image_viewer' into develop
2019-03-12 17:26:41 +01:00
ff6d1f611a
Media : exposes the view to allow animation.
2019-03-12 16:54:33 +01:00
157068634a
MediaViewer : start adding simple way of seing image in full size. Will probably change in the future.
2019-03-12 08:29:49 +01:00
1d4882e596
Timeline : fix small issue, reduce animation time and reorganize a bit some files.
2019-03-05 18:31:03 +01:00
415d9e702b
Fix room link
2019-03-05 13:40:05 +02:00
4c3f7171e7
Update README.md & Create LICENSE
2019-03-04 19:18:15 +01:00
a146fc43e4
Merge branch 'feature/home_state_issues' into develop
2019-03-04 17:00:50 +01:00
ef3fb561e9
Pills : finalize avatar retrieval
2019-03-04 16:52:44 +01:00
fffdf4b8c1
Pills : try to optimize memory and get better perf. Still need to rework a bit.
2019-03-01 21:44:26 +01:00
3d7562ea8e
UI : fix notice avatar position
2019-02-28 18:50:46 +01:00
fd3fce6deb
State issues : restore recyclerview state + fix DI issues
2019-02-28 18:50:30 +01:00
753e70775a
Merge branch 'feature/html_rendering' into develop
2019-02-27 17:51:06 +01:00
2c0bc93f5a
Home: getting Room interface slow (blocking Main Thread). Maybe we should get this async.
2019-02-27 17:41:06 +01:00
adc51529f2
Pills : handle avatar
2019-02-27 17:17:47 +01:00
63bf4355b9
Html : continue work on Pills. Still need to find how to handle avatar drawable.
2019-02-26 19:35:47 +01:00
41b06bca60
User : rework UserEntityUpdater (and make others RealmLiveEntityObserver process on MonarchyThread instead of Main)
2019-02-26 19:32:01 +01:00
d6f6764b0c
Timeline : avoid epoxy to build on main thread first
2019-02-26 19:28:39 +01:00
46226c4efc
Avatar : skip '@' when name is userId
2019-02-26 15:04:43 +01:00
f59977f884
Room state: fix sync state events duplicates with timeline
2019-02-26 14:50:53 +01:00
40f1fcab18
User : start handling users. Need to fine a good strategy to process room member events.
2019-02-25 21:55:33 +01:00
85b119bdcb
Home : hide keyboard when drawer state change
2019-02-25 18:13:53 +01:00
6c7bc2b40c
Timeline: get better perf
2019-02-25 18:10:37 +01:00
f06211ce4f
Start playing with ChipDrawable to show Pills
2019-02-25 15:18:36 +01:00
d2db5e32fc
Html : start handling reply
2019-02-22 15:43:48 +01:00
4458e28ce2
Html : introduce markown lib to handle html rendering.
2019-02-21 19:21:08 +01:00
14ac3a8ae6
Merge branch 'feature/timeline_new_events' into develop
2019-02-20 18:09:37 +01:00
ca890e1ef4
Room tag: let the tag order be anything to avoid breaking at the moment.
2019-02-20 18:09:07 +01:00
9cc2cf8360
Timeline: set empty item as fallback item
2019-02-20 16:14:12 +01:00
28c837a47f
Timeline: handle call events
2019-02-20 15:47:20 +01:00
42cf45c8f3
Timeline: handle room history visibility
2019-02-20 12:06:33 +01:00
8fdce937bd
Timeline: handle notice events and hide some not displayable events.
2019-02-20 11:39:25 +01:00
f36bec7176
Merge branch 'feature/emote' into develop
2019-02-19 19:37:31 +01:00
9477316b61
Sync : add timber log on sync failure
2019-02-19 19:37:16 +01:00
36d1d52880
Timeline : handle emote content
2019-02-19 19:12:58 +01:00
abb44839af
Merge branch 'feature/epoxy' into develop
2019-02-19 17:49:36 +01:00
e91276bb76
Epoxy : make sures RiotEpoxyModel is used everywhere.
2019-02-19 17:48:30 +01:00
b5f40f9732
Add stetho in debug to allow some inspection
2019-02-19 17:40:38 +01:00
24ffd96b6e
Epoxy : finalize replacing KotlinModels
2019-02-19 15:47:50 +01:00
c977c651a2
Epoxy : timeline messages to holder WIP
2019-02-19 11:57:17 +01:00
5c78991ae1
Rx : hides subject inside a class
2019-02-19 11:16:31 +01:00
c467f179e1
Epoxy : start using viewholder instead of kotlin model as it's more efficient
2019-02-19 10:31:05 +01:00
264265a1f7
Merge branch 'feature/quick_fixes' into develop
2019-02-18 18:14:26 +01:00
a12a9da627
Update Realm
2019-02-18 17:42:03 +01:00
c42294a21e
Handle room v3 event id format
2019-02-18 17:41:35 +01:00
03437885ef
Read receipts : fix issues with receipts not being sent
2019-02-18 17:41:21 +01:00
5e81fc8dc2
Temporary workarounds to avoid some crashes.
2019-02-11 13:47:47 +01:00
7a5ff282b6
Fix room list display on my account
...
following Ganfra's advices
2019-02-01 18:57:19 +01:00
e4069ab51b
Hacks to get it running on API 19
2019-01-30 17:52:44 +01:00