Commit Graph

955 Commits

Author SHA1 Message Date
Benoit Marty 42e0d0f769 Improve code to check url validity 2019-11-04 16:49:53 +01:00
Valere e976055253 Support spoilers in messages 2019-11-04 16:49:53 +01:00
Benoit Marty 9fdfd091ac
Merge branch 'develop' into feature/search_reaction 2019-11-04 15:51:16 +01:00
ganfra 6177e69855 Merge branch 'develop' into feature/room_list_actions 2019-11-04 15:11:20 +01:00
ganfra 5c71cabb5f Clean code 2019-11-04 15:08:08 +01:00
ganfra 6ebe5532c5 Room list actions: use new strings 2019-11-04 14:59:12 +01:00
ganfra 8030c44f44 Room list actions: fix some UI issues and render selected notification state 2019-11-04 14:31:03 +01:00
Benoit Marty a85b5af761
Merge pull request #641 from vector-im/feature/fix_crash
Fix crash
2019-11-04 14:28:31 +01:00
Benoit Marty d780c74abf
Merge pull request #657 from vector-im/feature/locales
Support Cyrillic script
2019-11-04 14:27:24 +01:00
Benoit Marty 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
Benoit Marty 8439c337f7
Merge branch 'develop' into feature/markdown_off 2019-11-04 10:22:20 +01:00
Valere 151ad01038 Use RxBinding on searchView 2019-11-01 11:57:15 +01:00
Valere 73267442bb Fix / remove listener 2019-11-01 11:30:13 +01:00
Benoit Marty 43fd794c96 Ask for permission to write external storage when uri comes from the keyboard (#658) 2019-10-31 15:48:07 +01:00
Benoit Marty 36060fe332
Merge pull request #654 from vector-im/feature/timeline_message_code
Feature/timeline message code
2019-10-31 15:08:13 +01:00
Benoit Marty 3483debcc1 Little cleanup 2019-10-31 12:08:55 +01:00
Benoit Marty fb1ff77ec4 Add string from Riot-Android 2019-10-31 10:09:27 +01:00
Peter Vágner 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
ganfra d47cf7e932
Merge branch 'develop' into feature/fix_#498 2019-10-30 19:26:11 +01:00
ganfra 5ab31a0ef5 Fix klint 2019-10-30 19:00:56 +01:00
ganfra b4ae331086 Timeline: render inline and block code 2019-10-30 19:00:00 +01:00
Benoit Marty 3f447df13c Support local script (imported from https://github.com/vector-im/riot-android/pull/3364) 2019-10-30 16:59:31 +01:00
ganfra 3517873156 Timeline: Start handling code blocks. [WIP] 2019-10-29 19:08:48 +01:00
Benoit Marty d001ab5bef
Merge pull request #640 from Dominaezzz/kotlinify
The last of the clean up.
2019-10-29 17:01:38 +01:00
Benoit Marty 7496a88dcd Markdown set to off by default (Fixes #412) 2019-10-29 16:22:12 +01:00
Benoit Marty 6567c5e6c7 Small kotlin improvement 2019-10-29 16:20:22 +01:00
Benoit Marty 361427488f Passphrase does not match (Export room keys) (Fixes #644) 2019-10-29 14:38:04 +01:00
ganfra 035359cb35 Update CHANGES and clean code 2019-10-28 17:01:41 +01:00
ganfra 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
Valere de4c389c76 klint cleaning 2019-10-28 15:12:49 +01:00
Valere 199456487c Search reaction by name/keywords 2019-10-28 14:36:15 +01:00
ganfra 00ca5dc70a RoomListActions: handle room notification state. Still need to branch UI 2019-10-25 18:23:47 +02:00
ganfra cb275aee37 Room list actions: start showing items and refact a bit RxStore 2019-10-24 19:11:49 +02:00
Benoit Marty fbf73c7c8e shorter code 2019-10-24 18:52:34 +02:00
Benoit Marty 8422c6de17 Remove test sample 2019-10-24 17:21:19 +02:00
Dominic Fischer 1ac99e92a6 Light refactoring.
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-10-24 14:58:11 +01:00
Dominic Fischer 5ab975cc5c General kotlinification.
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-10-24 14:53:44 +01:00
Dominic Fischer 2cf63ea92a Remove `import java.util.*` from kotlin files.
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-10-24 14:53:10 +01:00
Benoit Marty 8fa676d034 Share Activity: display rooms of all communities 2019-10-24 12:19:25 +02:00
Benoit Marty b6594599c4 Rename member 2019-10-24 10:53:19 +02:00
Benoit Marty 8be8cc9ef7 Filter rooms when sharing element 2019-10-24 10:45:53 +02:00
ganfra 9762d5be40 Room list actions: start creating all the components 2019-10-23 19:05:59 +02:00
ganfra 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
ganfra 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
Benoit Marty bdee5e0687 Fix warning on Strings 2019-10-23 15:17:21 +02:00
Benoit Marty ff81715783 Import Strings from Riot 2019-10-23 14:18:40 +02:00
ganfra 3196dcb57e MessageActions: disable if not synced atm 2019-10-23 12:20:03 +02:00
Benoit Marty cac5fb725a Code cleanup 2019-10-22 18:35:05 +02:00
Benoit Marty dbc17ae515 Use AppCompatEditText instead of EditText 2019-10-22 18:23:53 +02:00
ganfra 6d55c15761 Fix lint issue 2019-10-22 17:41:21 +02:00
ganfra 2974f8b200 Merge branch 'develop' into feature/attachments 2019-10-22 17:27:15 +02:00
ganfra 7388a408b8 Permissions: allow to provide the rationale message as it requires "context" and cannot be generic 2019-10-22 17:13:38 +02:00
Benoit Marty 4204ab262c Fix compilation issue 2019-10-22 12:42:01 +02:00
ganfra c7a4d34192 Attachments: handle rich content from keyboard 2019-10-22 12:37:59 +02:00
Benoit Marty 3dc5ef54ab Fix compilation warnings 2019-10-22 12:21:50 +02:00
Benoit Marty cebd8136da
Merge branch 'develop' into kotlinify 2019-10-22 12:16:20 +02:00
Dominic Fischer d071324694 Address review comments.
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-10-21 22:29:36 +01:00
ganfra 2c8cd89533 Handle rich content from app (WIP not compiling) 2019-10-21 19:02:28 +02:00
ganfra 8e3234d188 Clean some code 2019-10-21 18:08:42 +02:00
Benoit Marty b253722b98 Disable animation 2019-10-21 17:22:28 +02:00
Benoit Marty fce576e3a4 Message action bottom sheet expanded 2019-10-21 17:22:28 +02:00
Benoit Marty 7ed7b18ccd Remove unused import 2019-10-21 17:22:28 +02:00
Benoit Marty 053bf7aeac Improve layout preview a bit 2019-10-21 17:22:28 +02:00
ganfra 6ccd083451 Bottom sheet: fix RecyclerView usage 2019-10-21 17:22:28 +02:00
Benoit Marty e39c4a7925 fix ktlint issue 2019-10-21 17:22:28 +02:00
Benoit Marty 0bcc84cbd6 Try to fix the bottom sheet showing expanded by default #2
Seems ok now
2019-10-21 17:22:00 +02:00
Benoit Marty 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
Benoit Marty 36042ed145 Report content: red color for "block user" button 2019-10-21 17:22:00 +02:00
Benoit Marty 6ad1932fe5 Report content: custom reason 2019-10-21 17:22:00 +02:00
Benoit Marty 4a6237b50e Report content: confirmation dialogs 2019-10-21 17:22:00 +02:00
Benoit Marty a7a19dab11 Report content: Service and REST request 2019-10-21 17:22:00 +02:00
Benoit Marty 8d0aa0437c Report content: UI menu 2019-10-21 17:21:26 +02:00
Benoit Marty 0a79b8b315 Cleanup 2019-10-21 17:21:26 +02:00
Benoit Marty 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
Benoit Marty 723a007c39
Merge pull request #626 from vector-im/feature/myUserIdInject
Inject userId where possible
2019-10-21 16:01:48 +02:00
Benoit Marty 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
Benoit Marty b1710fde60
Merge pull request #618 from vector-im/feature/mark_all_read
Mark all as read
2019-10-18 15:02:16 +02:00
Benoit Marty 17636019e0 Change order of parameters 2019-10-18 14:32:34 +02:00
Benoit Marty 8078c39d6e Rename parameter 2019-10-18 14:29:32 +02:00
Benoit Marty be94b2f90a Change order of parameters (no effect) 2019-10-18 14:28:12 +02:00
Benoit Marty eff04be247 Change order of class (no effect) 2019-10-18 14:26:24 +02:00
Benoit Marty 3986839801 Inject userId 2019-10-18 14:25:19 +02:00
ganfra 9e436483de Use klint 2019-10-16 10:39:42 +02:00
ganfra 05a069be04 Attachments: fix themes for selection view 2019-10-16 10:04:33 +02:00
ganfra a1a71e2f1d App state: fix session 2019-10-16 10:04:11 +02:00
Benoit Marty 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
ganfra 6cd04525aa Clean after Benoit's review 2019-10-15 11:37:22 +02:00
ganfra 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
Benoit Marty 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
Benoit Marty e4d0e0b0bf Update after Ganfra's review 2019-10-15 11:03:30 +02:00
Dominic Fischer f7f97e2098 Typos
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-10-12 16:04:47 +01:00
Dominic Fischer e28e2dadb9 Some more clean up
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-10-12 15:37:20 +01:00
ganfra c28be6adb0 Fix code quality check 2019-10-11 17:23:25 +02:00
ganfra 679b0fff98 Use klint and update CHANGES 2019-10-11 17:12:53 +02:00
ganfra 13a5f784dc Merge branch 'develop' into feature/attachments 2019-10-11 17:05:03 +02:00
ganfra 0ca8696e88 Attachments/Share: cleaning code and add contact picking 2019-10-11 16:41:04 +02:00
Benoit Marty 3622c0ecb4 Mark all as read 2019-10-11 16:22:32 +02:00
Benoit Marty 116d569fa8 Fix regression after merge conflict: big font for messages with only big emoji 2019-10-11 14:35:37 +02:00
ganfra ee5ebb4b83 Attachments: get better layout 2019-10-11 12:20:39 +02:00
ganfra 20696353b8 Attachments: try to improve a bit the UI and adding options [WIP] 2019-10-10 19:12:16 +02:00