Commit graph

504 commits

Author SHA1 Message Date
manuroe
e7733f86c4 Email invitation: MXKContact: Removed basic initMatrixContactWithDisplayName method as [MXKContact initMatrixContactWithDisplayName:andMatrixId:] can be used 2016-02-08 10:39:54 +01:00
giomfo
67148cce21 Chat screen: The active area of Edit button is too small #77 2016-02-05 18:11:47 +01:00
manuroe
64a8ae7d43 Email invitation: Use an email keyboard when doing search in room members list as it seems more appropriated 2016-02-05 17:37:08 +01:00
manuroe
c2e2c13c1f Email invitation: Invite a user by the email entered by the user 2016-02-05 17:34:00 +01:00
manuroe
bc6984d43b Email invitation: Show the name the user is typing in the room member list search input in the first cell of the list 2016-02-05 16:42:17 +01:00
manuroe
4faa6dc6c3 AvatorGenerator: Made it use colors defined by VectorDesignValues 2016-02-05 15:40:16 +01:00
manuroe
485f79b51e VectorDesignValues: Load Vector colors at the app load time for the life of the app 2016-02-05 15:21:00 +01:00
giomfo
87ad785eda Bug Fix: Room members: Swipe mode is not available on iphone 5c iOS 8 #70 2016-02-05 10:44:15 +01:00
manuroe
314f9547d1 Email invitation: Update members list on a m.room.third_party_invite event 2016-02-04 11:51:46 +01:00
manuroe
4e1e209b1d Email invitation: Managed third_party_invite field in m.room.member events to deduplicate 3pid invite and room member 2016-02-04 11:40:25 +01:00
manuroe
3696093b4f Email invitation: Merge 3pid invites and room members into a single list with alphetical order 2016-02-03 17:57:34 +01:00
manuroe
0d306d0ec8 Email invitation: Room participants: Show 3pid invite 2016-02-03 17:30:20 +01:00
giomfo
3b1dadcb5a Crash report: Replace 'Matrix' string with 'Vector' 2016-02-03 12:24:32 +01:00
giomfo
1f5b729e0b AppDelegate: Add AppDelegate logs 2016-02-03 12:21:45 +01:00
giomfo
674fbeafa2 Bug Fix: Blank chat screen #55 2016-01-29 18:16:30 +01:00
giomfo
c8a5b05dba Chat screen: Update sending events color
They are gray instead of light gray
2016-01-29 15:23:11 +01:00
giomfo
d14de0a4d6 Fix wrong asset reference in xib 2016-01-29 13:15:30 +01:00
giomfo
609fafa1b9 Merge pull request #61 from vector-im/authentication_screen
Authentication screen
2016-01-29 11:32:03 +01:00
giomfo
c4f1df1c13 Sign in screen
Hide "Forgot password" option. This option will be supported later
2016-01-29 11:00:57 +01:00
giomfo
24d0f879c9 Settings: Hide global notification settings.
Invite user to use the web client to update global notification settings.
2016-01-29 10:43:38 +01:00
giomfo
11e2a397aa Add app icon + Update Launch screen 2016-01-28 15:55:35 +01:00
giomfo
4480e3d691 Sign in screen
Initialize the screen by selecting by default a auth flow with password type
2016-01-28 13:54:50 +01:00
giomfo
cfb81b8efb Sign in screen
Adjust text field color
2016-01-28 10:31:08 +01:00
giomfo
3a7bf4ad5e Sign in screen
Custom auth title screen with bundle display name.
2016-01-27 18:23:56 +01:00
giomfo
23a195ddd5 Sign in screen
Apply Design
2016-01-27 18:17:43 +01:00
giomfo
8ecc20e914 Sign in screen
Prepare sign in screen
2016-01-27 12:40:26 +01:00
giomfo
a5dcb19418 Merge pull request #57 from vector-im/develop
Chat screen: Hide the unsent button.
2016-01-25 14:30:54 +01:00
giomfo
ce386929c5 Chat screen: Hide the unsent button.
We hide here unsent buttons which is not present in Vector design.
TODO implement the right handling of unsent events.
2016-01-25 11:34:23 +01:00
giomfo
3cf5516b0e Prepare vector-ios release v0.1.0 2016-01-22 17:32:29 +01:00
giomfo
5db9040e10 Room Creation: Update existing room creation screen
- Remove account info when only one account is active.
- Support room avatar.
- TODO: Apply Ribot design.
2016-01-22 10:50:51 +01:00
giomfo
bb808eaad9 MediaPickerViewController: Remove wrong icon use 2016-01-22 10:47:47 +01:00
giomfo
1fb312aaeb MediaPickerViewController: Bug Fix - Navigation Bar is not restored 2016-01-22 10:47:12 +01:00
giomfo
cd0727489a Chat: Apply Ribot update 05.2
Timestamp is now displayed in SFUIText-Light 12.
2016-01-21 18:58:55 +01:00
giomfo
3cc5487655 Chat: Bug Fix event timestamp is not aligned when username is hidden. 2016-01-21 17:57:02 +01:00
giomfo
660912c170 EventFormatter: Customize message sender display in Recents 2016-01-21 11:37:39 +01:00
giomfo
49027c37ba EventFormatter: Update Message text fonts 2016-01-21 10:34:04 +01:00
giomfo
5ea94ea158 Chat: Bug Fix - the display name should be aligned with the message #56. 2016-01-21 09:35:47 +01:00
giomfo
c4af0a21bd Messages: Apply Ribot refactoring 02.2a
TODO: Message sender should be displayed in bold style.
2016-01-20 13:06:13 +01:00
giomfo
e11aecb9af Code cleaning 2016-01-20 12:30:47 +01:00
giomfo
4e64e7c48b Media Picker: Code cleaning 2016-01-20 11:58:30 +01:00
giomfo
d141268548 Media Picker: Support preview for selected video 2016-01-20 11:24:58 +01:00
giomfo
092ac321f4 Media Picker: Apply Ribot design 2016-01-19 18:59:40 +01:00
giomfo
5ab6e04ee0 Chat screen: Update height of the typing notif area 2016-01-15 17:41:56 +01:00
giomfo
c8a999c173 Chat: Bug Fix - Wrong sender name color for incoming attachments 2016-01-15 17:41:56 +01:00
yannick
673c17873d Fix a typo 2016-01-15 16:06:38 +01:00
giomfo
4b33c93bdf Chat: Bug Fix - Adjust text message position when username is hidden. 2016-01-14 16:16:28 +01:00
giomfo
54bb3eff40 Bug fix: Replace People with Members #51 2016-01-14 15:23:58 +01:00
giomfo
fea41e9931 Bug Fix: some read receipts touch typing notif area border #50 2016-01-14 10:05:38 +01:00
giomfo
e97d490472 Bug Fix: change color separator above the Text input #49 2016-01-14 09:44:28 +01:00
giomfo
37406b16eb Bug Fix: move further the chevron in room title view #48
- Remove room topic
- Handle correctly tap on room title view
2016-01-13 19:03:27 +01:00
giomfo
713c546dfb Prepare Fix: move further the chevron in room title view #48. 2016-01-13 18:20:50 +01:00
yannick
1d608ccea4 Fix a potential crash in the avatarGenerator when the text is empty. 2016-01-13 16:22:59 +01:00
yannick
06fb6354d1 Vector displayname : do not use empty alias 2016-01-13 16:08:23 +01:00
giomfo
bfb4332c34 Bug Fix: Rename "Conversations" with "Rooms" #47 2016-01-13 12:56:14 +01:00
giomfo
8081799a99 Bug Fix Date/time formatter #44 2016-01-13 12:47:50 +01:00
giomfo
cf56b94509 Bug Fix #43 Remove weird animation on the input field if you do a multiline input. 2016-01-13 10:06:18 +01:00
giomfo
9cc370c7d0 Bug Fix: background image is displayed over the search result. 2016-01-11 13:22:05 +01:00
giomfo
ed85f5aba5 Code cleaning: Remove useless Action 2016-01-11 13:00:19 +01:00
giomfo
a43582bab7 Bug Fix: lock/unlock whilst viewing photos = no navigation bar. 2016-01-08 10:19:40 +01:00
giomfo
904e0e62f5 Apply MatrixKit changes
The background sync management has been renamed with 'backgroundSync' prefix
2016-01-07 14:00:37 +01:00
manuroe
b8e909cf7f Empty cells: hide them where it is needed 2016-01-05 18:18:07 +01:00
manuroe
ebfade0619 Search background image: HomeVC do not show the background image in landscape on iphone 5 & 6 because it overlaps the tabs header 2016-01-05 17:30:30 +01:00
manuroe
ef8e48d85b Search background image: Use new UIViewController+VectorSerch feature in the search in the homeVC 2016-01-05 16:59:22 +01:00
manuroe
73f10e316c UIViewController+VectorSerch: Did some internal renaming 2016-01-05 16:32:58 +01:00
manuroe
a6863e13cb Search background image: UIViewController+VectorSerch: Keep Search background image bottom and keyboard top aligned 2016-01-05 16:27:50 +01:00
manuroe
8368f46b52 Search background image: Made it generic and updated UIViewController+VectorSerch to add it programmatically 2016-01-05 16:03:58 +01:00
manuroe
3f5d7e0c3d Search background image: added it to the "search in one room" page 2016-01-05 11:07:36 +01:00
manuroe
8838088876 Search in room: Applied Vector design (ie stole the cells from the RoomViewController to display search results) 2015-12-31 16:12:32 +01:00
manuroe
674aef23f3 Search in room: Small plumbery to make it work (still MatrixKit design) 2015-12-31 10:29:36 +01:00
manuroe
5078e25604 Search in room: Imported UI from MatrixKit 2015-12-31 10:12:45 +01:00
manuroe
7ee94863b0 Search API support: Fixed Wrong commit on RoomVC 2015-12-30 18:00:37 +01:00
manuroe
5fc47f6e52 Search Bar: HomeVC: Hide the create button and the transparency gradient when searching 2015-12-30 17:44:41 +01:00
manuroe
d0dacaa532 Search Bar: BF: Do not update the home search if we are hiding the search bar 2015-12-30 17:28:41 +01:00
manuroe
213aa8efaa Search API support: Customised search in user's rooms data processing for Vector 2015-12-30 17:03:49 +01:00
manuroe
66dbf4e402 Search API support: Customised search in user's rooms display according to the Vector design 2015-12-30 16:23:25 +01:00
manuroe
29c9d66606 Search API support: Added session search from MatrixKit 2015-12-30 15:15:08 +01:00
manuroe
be2532cd24 Search Bar: Fixed compilation warning 2015-12-29 09:12:21 +01:00
manuroe
e2864929ba Search Bar: The new category works for any UIViewController. Renamed it accordingly 2015-12-28 17:27:39 +01:00
manuroe
3bbc6f0bbe Search Bar: Made it work when there is a back button in the nav bar 2015-12-28 17:05:00 +01:00
manuroe
d695f61699 Search Bar: Changed strategy: add a category for doing search in Vector screens.
This is kind of multiple inheritance. It is more convenient for adding vector search to MatrixKit VCs.
Ex: a MXKRoomViewController can now have a Vector search
2015-12-28 16:50:08 +01:00
manuroe
3153e1f62f Search Bar: Created VectorViewController a mother class to Vector screens.
Its first feature is the management of the search bar.
2015-12-28 16:42:53 +01:00
giomfo
3f53daca11 Room Activities view: Reduce view height (44 instead of 50). 2015-12-23 12:29:35 +01:00
manuroe
3f4d44f330 SegmentedVC: Notify its child on viewWillAppear/viewDidAppear.
This fixes the room selection in master when playing when doing screen rotation with the splitVC.
2015-12-23 11:46:27 +01:00
manuroe
cebcdc472e Public rooms search: Force hiding the keyboard too when clicking on the directory search result cell 2015-12-23 11:21:12 +01:00
manuroe
3fe34f7e1d Public rooms search: Fixed compilation 2015-12-23 11:15:04 +01:00
manuroe
4ec9d21924 Merge remote-tracking branch 'origin/develop' into public_rooms_search
Conflicts:
	Vector/Utils/AvatarGenerator.m
	Vector/ViewController/HomeViewController.m
2015-12-23 11:05:46 +01:00
manuroe
cbc86ecdd4 Update PublicRoomsDirectoryDataSource.m
Public rooms search: Removed obsolete dev TODO
2015-12-23 10:29:47 +01:00
manuroe
bace02e839 Public rooms search: Fixed bad animation when selecting a room with the keyboard open 2015-12-22 18:22:05 +01:00
manuroe
7534e6207b Public rooms search: In case of /publicRoom failure, do not wait for 10s before doing a new search 2015-12-22 18:06:09 +01:00
manuroe
f2d847ea4d Public rooms search: Made sure the room is no more selected when leaving the rooom page 2015-12-22 17:43:25 +01:00
manuroe
0caeb839c6 Public rooms search: Changed UX when selecting a public room from the directory.
The directory screen now stays in the navigation stack.
Do things to select the right room when moving from detail-only to master-detail
2015-12-22 17:23:59 +01:00
manuroe
5d92132713 Public rooms search: auto join selected public room from the directory screen 2015-12-22 16:23:43 +01:00
manuroe
33664a9617 Public rooms search: Improved animations when selecting a public room from the directory 2015-12-22 15:42:53 +01:00
giomfo
5995b94453 Chat screen: Bug Fix: typing notif is not displayed
Typing notification was not displayed for member without display name.
2015-12-22 12:52:18 +01:00
manuroe
4c148f0d27 Public rooms search: PublicRoomTableViewCell: Show room avatar and display the room name as expected in Vector 2015-12-22 11:49:08 +01:00
manuroe
33bd9f40fb Public rooms search: AvatarGenerator: made generateRoomAvatar more generic to be used for public rooms 2015-12-22 11:37:52 +01:00
manuroe
6bee305057 Public rooms search: Created PublicRoomTableViewCell 2015-12-22 09:26:08 +01:00
Yannick LE COLLEN
722a9d788a Merge pull request #32 from vector-im/room_members_search
Room members search
2015-12-22 08:44:54 +01:00
yannick
badbc956a3 room_member_search
Updates after MatrixKit update and review
2015-12-22 08:43:55 +01:00
manuroe
d65efac3d5 Public rooms search: Do a AND search on public rooms 2015-12-21 16:41:41 +01:00
manuroe
94fbcc076f Public rooms search: Replace the PublicRoomsDirectoryDataSource.filter by an array of strings PublicRoomsDirectoryDataSource.searchPatternsList. 2015-12-21 15:29:57 +01:00
manuroe
056bf23f4d Public rooms search: Keep the search bar cancel button enabled when the keyboard is not displayed.
Thus, the user can quit the search more quickly
2015-12-21 14:56:01 +01:00
Yannick LE COLLEN
a5fb167434 Merge pull request #33 from vector-im/room_rules_deletion_issue
room_rules_deletion_issue
2015-12-21 14:36:08 +01:00
yannick
5941f2bb0f room_members_search
fix some refresh issues
2015-12-21 14:36:00 +01:00
yannick
fb7c2cf5a1 room_members_search
the session is not anymore provided in the contacttableviewcell.
2015-12-21 14:29:05 +01:00
yannick
4c5ff18b75 room_members_search
remove the session property
2015-12-21 14:28:18 +01:00
manuroe
28b9e01ad3 Public rooms search: Speed up [PublicRoomsDirectoryDataSource refreshFilteredPublicRooms] 2015-12-21 14:00:44 +01:00
yannick
22e253819e room_rules_deletion_issue
-> fix a crash in the rule update observer
2015-12-21 12:04:04 +01:00
giomfo
f25ac8dacf Bug Fix: Selected room is dismissed on iPhone 6+ on screen rotation. 2015-12-21 11:49:55 +01:00
manuroe
8c034bd809 Public rooms search: On new search, forget the previoud user search 2015-12-21 11:45:47 +01:00
manuroe
b9b5372d63 Public rooms search: Do not open directory page if the result count is 0 or if the data source is fetching data 2015-12-21 11:31:30 +01:00
manuroe
342d17e3cc Public rooms search: hide keyboard on scroll 2015-12-21 11:17:38 +01:00
yannick
a41fc1b5f2 room_members_search
-> the search bar is now a section header : it is always displayed during a search.
2015-12-21 11:14:57 +01:00
manuroe
6ff5cadfee Public rooms search: Automatically scroll to the top on each new seach 2015-12-21 11:13:46 +01:00
manuroe
68fd187509 Merge remote-tracking branch 'origin/develop' into public_rooms_search
Conflicts:
	Vector/Base.lproj/Main.storyboard
	Vector/Model/RoomList/RecentsDataSource.m
2015-12-21 10:35:48 +01:00
yannick
f9b8a0d53e room_members_search
-> rename VectorContactTableViewCell to ContactTableViewCell
2015-12-21 10:27:07 +01:00
yannick
6bb821e965 room_members_search
-> improve vectorContactTableViewCell to display a custom accessory view
-> Update the room creation step 2 viewcontroller.
2015-12-21 10:00:49 +01:00
manuroe
92e0fdbe92 Public rooms search: Added selection in the directory screen 2015-12-18 18:25:39 +01:00
manuroe
10d57489ea Public rooms search: sort public rooms by their members count 2015-12-18 18:10:18 +01:00
manuroe
e71a4a090d Public rooms search: Directory page starts to work (with cells from MatrixKit) 2015-12-18 17:17:03 +01:00
yannick
3a04fae8a1 room_members_search
The creation rooms step2 tableview style is plain instead of group.
2015-12-18 16:57:46 +01:00
yannick
29a3ca8e4e room_members_search
Add a dedicated delete button instead of the sliding menu.
2015-12-18 16:00:38 +01:00
giomfo
c0be7ac0fe Chat screen: update localized string used during event edition 2015-12-18 15:37:28 +01:00
giomfo
623af56397 Chat screen : support event edition 2015-12-18 15:20:57 +01:00
giomfo
db034c8c4a AppDelegate: Customize the localized string table used by MatrixKit 2015-12-18 15:14:34 +01:00
yannick
9c64a33638 room_members_search
-> add the swipe to remove member / to leave the room
-> add member when selecting a cell.
2015-12-18 15:00:20 +01:00
manuroe
10de4757d3 Public rooms search: Fixed compilation warning in the xib 2015-12-18 14:35:34 +01:00
manuroe
2ebcf06a3d Public rooms search: Use the green circle place holder in the cell 2015-12-18 14:30:26 +01:00
manuroe
cdef71a2d6 Public rooms search: Show the result cell even if the count is 0. This avoids blank screen 2015-12-18 14:07:26 +01:00
manuroe
601b4f3158 Public rooms search: Update the RecentsViewController even if only the public rooms search cell has changed 2015-12-18 12:03:43 +01:00
yannick
fdba00db3c room_members_search
-> apply the Vector design to the cells
-> apply the Vector design to the search bar.
2015-12-18 11:55:35 +01:00
manuroe
21ce23fa8b Public rooms search: Add an expiration time (10s) on public rooms list data to avoid to make request each time the user enter a new letter 2015-12-18 11:41:39 +01:00
manuroe
76689ada32 Public rooms search: Display the cell with the result 2015-12-18 10:59:45 +01:00
giomfo
b426835a21 Project update: Upgrade IPHONEOS_DEPLOYMENT_TARGET: iOS 8.0 2015-12-17 21:52:37 +01:00
giomfo
5a144eac55 Chat Screen: Support tap on bubble cell content view 2015-12-17 21:44:27 +01:00
giomfo
36928d5932 Update Room Details string 2015-12-17 16:38:46 +01:00
yannick
4deed38635 Update the room settings page to respect the Zeplin requiremenents (font size, color...) 2015-12-17 15:09:42 +01:00
yannick
76a4d6a67d room_members_search
mxUsers is renamed contacts.
2015-12-17 14:47:20 +01:00
giomfo
c9e3cca7b5 Bug Fix: Authentication screen is incomplete after logout 2015-12-17 14:26:44 +01:00
Yannick LE COLLEN
27690a4333 Merge pull request #28 from vector-im/room_photo_selection
Room photo selection

Improve the room settings page
-> add the room photo management 
-> display if a room is public or private
-> enable / disable the room notification

Else
Improve the room naming.
2015-12-17 12:05:20 +01:00
yannick
8fd73ebbd7 room_photo_selection
Move MXRoom+Vector from Model/Room to Categories folder
2015-12-17 12:01:40 +01:00
yannick
6cafd37dbf room_photo_selection
rename isSuperUser to isModerator
2015-12-17 11:56:06 +01:00
giomfo
a61d2a26ee Chat screen: Bug Fix: Time label is truncated. 2015-12-17 11:28:07 +01:00
giomfo
169a6bb9d3 Chat screen: implementation
Apply Ribot design on pagination title dispalyed between chat bubble cells
2015-12-16 22:50:50 +01:00
giomfo
1e3d072cbb EventFormatter: Date time conversion
The string 'today' is removed from date time label when time is displayed.
2015-12-16 22:48:19 +01:00
giomfo
93958ed07c Chat screen: implementation
Apply Ribot design on toolbar view.
2015-12-16 22:36:14 +01:00
giomfo
3d75c4d566 Chat screen: Update search icon 2015-12-16 22:28:43 +01:00
giomfo
080846f0d1 Remove warning 2015-12-16 17:22:46 +01:00
yannick
e2cf0564eb room_photo_selection
-> swipe on invited room should not display any action.
2015-12-16 17:17:02 +01:00
giomfo
ba57dc1653 Messages screen: Update recents display.
Apply Ribot  design on recents cell
2015-12-16 17:08:53 +01:00