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
giomfo
7f464f928e
Chat screen
...
Apply Ribot design on typing notification
2015-12-16 16:52:32 +01:00
giomfo
77850c20dd
Fix compilation error
...
syntax error
2015-12-16 16:50:51 +01:00
manuroe
2082bcc7e0
Public rooms search: Start
2015-12-16 16:29:34 +01:00
yannick
9ddd479772
Merge remote-tracking branch 'origin/develop' into room_photo_selection
2015-12-16 15:53:42 +01:00
giomfo
ed1877282b
Chat Screen implementation
...
Apply Ribot design on bubble cell (Pagination display is not correct yet).
2015-12-16 15:16:37 +01:00
yannick
e50c1dbc5c
room_photo_selection
...
-> update to have the same room displayname as the webclient.
2015-12-16 14:24:09 +01:00
yannick
7512760387
room_photo_selection
...
Factorize the room notifications management.
2015-12-16 10:47:15 +01:00
yannick
cdf8623b80
room_photo_selection
...
-> add the public / private status
-> factorize the room avatar management.
-> the room avatar was rendered in scaleToFit instead of scaleToFill.
2015-12-16 10:28:58 +01:00
giomfo
a321ffc9f7
Update Vector assets
2015-12-16 09:52:28 +01:00
yannick
f426356da4
Merge remote-tracking branch 'origin/develop' into develop
2015-12-16 09:17:44 +01:00
yannick
d081a58930
Add the recents drag & drop feature
...
-> to be able to drag in favourites / low priority sections, they must exist (created with the swipe menu)
2015-12-16 09:17:28 +01:00
giomfo
e6863c1ff1
Merge pull request #26 from vector-im/chat_screen_implementation
...
Chat screen implementation
2015-12-16 09:08:04 +01:00
yannick
4bb827480a
recents_category_drag_drop
...
Updates after internal reviews
2015-12-16 08:59:40 +01:00
manuroe
d6e66cb0e8
SegmentedVC improvement: Oops. Fixed buggy renaming.
2015-12-15 18:22:38 +01:00
yannick
4b38e1f286
room_photo_selection
...
-> add the room rules management
-> fix issues while updating the topic.
2015-12-15 18:17:20 +01:00
giomfo
09623a5d47
Chat screen: implementation
...
Handle read receipt display
2015-12-15 17:45:16 +01:00
manuroe
7fdd6ed6e6
SegmentedVC improvement: Improve animation when quitting searh in HomeVC
2015-12-15 17:43:32 +01:00
manuroe
39e57199c5
SegmentedVC improvement: Renamed displayedViewController to selectedViewController to be uniform with selectedIndex
2015-12-15 17:31:16 +01:00
giomfo
d445c1bc5e
Chat Screen: Bug Fix: Pagination title is missing for incoming bubble
2015-12-15 17:20:44 +01:00
manuroe
b74975cf49
SegmentedVC improvement: Made selectedIndex
public so that it can be changed outside.
...
Use it from the HomeVC
2015-12-15 17:13:59 +01:00
manuroe
c1402cc7e4
SegmentedVC improvement: Make SegmentedVC call viewWillAppear on the currently selected child.
...
This fixes the handling of keyboard which is centrally managed in [MXKViewController viewWillAppear]
2015-12-15 16:20:21 +01:00
yannick
ae1757ff79
room_photo_selection
...
The room photo can be updated when saving.
2015-12-15 13:14:37 +01:00
yannick
0c104c6991
room_photo_selection
...
add the PHAsset management.
2015-12-15 13:13:50 +01:00
yannick
d2c5611a26
room_photo_selection
...
Display the room photo in the settings
2015-12-15 10:46:34 +01:00
yannick
2010554782
recents_category_drag_drop
...
-> the moving room was not always the expected one
-> update after SDK update (room tag order computation)
2015-12-15 08:34:46 +01:00
yannick
b8a340ff45
recents_category_drap_drop
...
fix a crash when the move is cancelled.
2015-12-14 13:06:25 +01:00
yannick
00c0cc9a5c
recents_category_drag_drop
...
remove the debug background color.
2015-12-14 11:14:58 +01:00
yannick
644996aa1e
recents_category_drag_drop
...
fix a refresh issue / crash after updating the room order.
2015-12-14 11:08:57 +01:00
yannick
513a54f7a0
recents_category_drag_drop
...
Hide the moving cell.
2015-12-14 10:47:10 +01:00
giomfo
acb48e5e15
Merge pull request #21 from vector-im/chat_screen_implementation
...
Chat screen implementation
2015-12-14 10:21:09 +01:00
yannick
ef03fba63d
didMXSessionInviteRoomUpdate
...
Refresh the sections indexes before refreshing the list.
2015-12-14 08:29:01 +01:00
yannick
3ed9696716
recents_category_drag_drop
...
fix some crashes
2015-12-11 16:20:26 +01:00
yannick
26fe1ba0ba
recents_category_drag_drop
...
fix a refresh issue.
2015-12-11 15:30:26 +01:00
yannick
922607d521
recents_category_drag_drop
...
Add the cell drag and drop.
2015-12-11 14:59:55 +01:00
giomfo
3b5db63660
Chat screen implementation
...
Handle event selection when user taps on text message view.
Note: The read receipts are still displayed by MatrixKit, they may overlap timestamp until Vector handle them correctly.
2015-12-11 14:01:56 +01:00
giomfo
f35e08ccdc
Chat screen implementation
...
Disable identicon use in Vector.
2015-12-11 13:51:48 +01:00
yannick
7d790e4a2f
recents_category_drag_drop
...
add traces.
2015-12-11 12:03:05 +01:00
yannick
27a72ae7db
recents_category_drag_drop
...
the drag and drop is implemented : the cell can be move in the recents sections.
2015-12-11 11:50:13 +01:00
yannick
5e8e81d019
recents_category_drag_drop
...
Implement the cell selection and its moving (with tableview);
2015-12-11 09:11:44 +01:00
giomfo
bc0aedab89
Define Vector text black color
2015-12-10 22:02:40 +01:00
Yannick LE COLLEN
c54b69a2b0
Merge pull request #20 from vector-im/add_invite_rooms_section
...
Add invite rooms section
2015-12-10 17:08:42 +01:00
yannick
1b7f4e3939
add_invite_rooms_section
...
Update after Giom's review
2015-12-10 17:08:09 +01:00
giomfo
82f82edf76
Messages screen: Apply Ribot layout for Create Room button
2015-12-10 14:38:20 +01:00
yannick
dd1b9c92e6
Update to the latest UI design
2015-12-10 14:17:02 +01:00
yannick
2a84654014
Merge remote-tracking branch 'origin/develop' into add_invite_rooms_section
...
Conflicts:
Vector/Views/RoomList/RecentTableViewCell.xib
2015-12-10 13:52:20 +01:00
yannick
8d2bede598
add_invite_rooms_section
...
Fix a crash when selected a recent cells.
2015-12-10 13:41:03 +01:00
giomfo
c9467cc73f
RecentTableViewCell: Apply Ribot layout: Update avatar position
2015-12-10 13:19:30 +01:00
giomfo
3d1ef7fc7f
RecentTableViewCell: Apply Ribot layout (TODO set the right font).
2015-12-10 13:06:16 +01:00
yannick
362772a476
Merge remote-tracking branch 'origin/develop' into add_invite_rooms_section
2015-12-10 12:44:17 +01:00
yannick
6c9784e40a
add_invite_rooms_section
...
fix some UI issues.
2015-12-10 10:16:22 +01:00
yannick
09567f1c29
add_invite_rooms_section
...
Plug the join/reject button
The join does not refresh properly the recents.
2015-12-10 09:00:57 +01:00
manuroe
e99b575968
Merge remote-tracking branch 'origin/develop' into search_api_support
...
Conflicts:
Vector.xcodeproj/project.pbxproj
2015-12-09 18:28:53 +01:00
manuroe
c1e96f7cfa
HomeVC: Added missing comments
2015-12-09 18:20:00 +01:00
manuroe
12dda5379b
HomeVC: Use it from the AppDelegate
...
Fixed [AppDelegate restoreInitialDisplay] to be async: this avoids "while a presentation is in progress" warning
HomeVC now support adding and removing of MXSessions
2015-12-09 18:12:42 +01:00
yannick
6169b39ae5
Improve the invite room display.
2015-12-09 17:38:39 +01:00
manuroe
adf8fed893
HomeVC: storyboard: connected HomeVC to AuthVC and killed RecentsVC as HomeVC can do everything now
2015-12-09 17:28:39 +01:00
yannick
c96d6fb9cd
add_invite_rooms_section
...
-> add the customized invite cell.
not yet plugged.
2015-12-09 17:01:29 +01:00
manuroe
4a491a0478
HomeVC: Moved code (opening room and maintaining the current one) from RecentsVC to HomeVC - Part 2/2
2015-12-09 16:48:43 +01:00
yannick
2ff73cded1
add_invite_rooms_section
...
-> reduce the recent cell height
2015-12-09 16:09:46 +01:00
manuroe
ef63d90f93
HomeVC: Moved code (opening room and maintaining the current one) from RecentsVC to HomeVC - Part 1
2015-12-09 14:39:37 +01:00
manuroe
b009ca8110
HomeVC: Moved code (createNewRoom button and transparency mask) from RecentsVC to HomeVC
2015-12-09 12:44:19 +01:00
manuroe
a0ca77c770
HomeVC: Killed SearchVC as HomeVC fully replaces it now
2015-12-09 12:35:53 +01:00
manuroe
be9fad2bfa
HomeVC: Moved code (createNewRoom button and transparency mask) from RecentsVC to HomeVC
2015-12-09 12:28:25 +01:00
manuroe
5e7e551224
HomeVC: Show an image if there is nothing to search
2015-12-09 12:02:43 +01:00
manuroe
5eb404424a
HomeVC: Show one loading wheel at a time: the one of the recents VC
2015-12-09 10:48:40 +01:00
manuroe
e6e086d9fc
HomeVC: Started HomeViewController that will replace RecentsVC as the main app page
2015-12-09 10:20:05 +01:00
yannick
e39746369d
The read receipts are displayed for incoming messages.
...
In vector applciation, the outgoing and the imcoming messages are displayed in the same screen side.
2015-12-09 09:50:03 +01:00
yannick
a111f44d7d
Fix a crash in refreshTypingView
2015-12-08 17:45:03 +01:00
yannick
9da0bdc9d0
user_settings_page
...
update after reviewing.
2015-12-08 17:37:59 +01:00
yannick
948a58405a
user_settings_page
...
Hide some unsupported account settings
2015-12-08 16:51:49 +01:00
yannick
49b9266582
Add a comment.
2015-12-08 16:37:52 +01:00
yannick
efafa49293
Merge remote-tracking branch 'origin/vector_user_settings' into user_settings_page
2015-12-08 16:09:26 +01:00
yannick
7fba0003c7
Fix some texts
2015-12-08 15:53:12 +01:00
yannick
da7b8bd88a
user_settings_page
...
push rules
Make the difference between my user name and my display name rules.
2015-12-08 15:52:54 +01:00
yannick
5340584a8f
user_settings_page
...
-> add password update dialog. (it works only on IOS 8 and above).
2015-12-08 15:39:53 +01:00
manuroe
aad25ca2a7
HomeVC: made selectionContainerHeightConstraint accessible
2015-12-08 14:28:53 +01:00
giomfo
ebf58876f3
Chat screen: rename cell view classes
2015-12-08 10:54:48 +01:00
giomfo
7c6057bfed
Chat screen: Update bubble layout
...
-Define all required cell view classes
-Disable timestamp display (TODO display timestamp for last message, and selected message if any).
2015-12-08 10:10:59 +01:00
yannick
8f56adb196
The profile can be updated with the save button.
2015-12-07 17:45:19 +01:00
yannick
d4854cafe2
Fix a compilation warning.
2015-12-07 17:40:16 +01:00
yannick
922382f512
user_settings_page
...
-> first implementation
--> the tableview is the same as the screenshot we have
--> the push rules can be toggled
Need to manage the account updates.
2015-12-07 16:05:50 +01:00
manuroe
e73e4bb554
Merge remote-tracking branch 'origin/develop' into search_api_support
2015-12-07 15:51:18 +01:00
manuroe
08a43cd465
Search: Show only an image if the search text field is empty
2015-12-07 15:26:06 +01:00
manuroe
d410f18aa5
Search: SegmentedViewController: Added a customisable background image
2015-12-07 15:08:17 +01:00
manuroe
d39a7f7ebe
Search: Reuse RecentsViewController with its search capabilities to make search under the "rooms" tab
2015-12-07 14:03:34 +01:00
giomfo
1ed9058be6
Chat screen: Bug Fix - App crashes when user selects a room in recents.
...
This crash was systematic when the user opened for the second time the same room.
2015-12-07 13:57:21 +01:00
manuroe
899c654832
Search: SegmentedViewController: Made displayedViewController public
2015-12-07 13:52:38 +01:00
manuroe
db6eb145bd
Merge remote-tracking branch 'origin/develop' into search_api_support
2015-12-07 13:02:14 +01:00
giomfo
ef69af9adb
MXKDataSource refactoring
...
Table view cell are now defined at view controller level.
2015-12-07 11:50:13 +01:00
manuroe
452152ca20
Merge remote-tracking branch 'origin/develop' into search_api_support
...
Conflicts:
Vector/Base.lproj/Main.storyboard
Vector/ViewController/RecentsViewController.m
2015-12-07 11:47:49 +01:00
manuroe
c969859593
Search: Show a search bar
2015-12-07 11:43:11 +01:00
yannick
5d484d9a63
Update the recents section header
...
-> reduce the font size
-> reduce the header height
2015-12-04 17:45:56 +01:00
yannick
84b56df894
display_room_avatars.
...
fix a wrong fix in refreshTypingView.
2015-12-04 17:05:40 +01:00
yannick
acf8b11322
display_room_avatars
...
Update the room avatar management with the updated Matrix Kit
2015-12-04 16:58:18 +01:00
yannick
74de3eeb0f
Merge remote-tracking branch 'origin/develop' into display_room_avatars
...
Conflicts:
Vector/ViewController/RoomViewController.m
2015-12-04 16:43:11 +01:00
yannick
41e09d59f0
display the
...
-> swipe menu icons (recents)
-> room creation icon (recents)
2015-12-04 16:32:42 +01:00
giomfo
36eca8d52c
RoomInputToolbar: Remove useless items
2015-12-04 16:06:11 +01:00
giomfo
7e5d45f64f
EventFormatter: Sender avatar handling
...
Override senderAvatarURLForEvent to ignore the identicons defined by default in mattrix kit.
2015-12-04 15:37:33 +01:00
Yannick LE COLLEN
6512d36721
Merge pull request #13 from vector-im/mute_room_notifications
...
mute_room_notifications
2015-12-04 14:47:45 +01:00
yannick
eb371f7d8e
display_room_avatars
...
-> display the room avatars in the chat room
2015-12-04 14:28:15 +01:00
giomfo
8d99a2554c
Add some ios Vector assets
2015-12-04 13:56:41 +01:00
manuroe
be8017dedb
Search API Support: set up SearchViewController in the storyboard
2015-12-04 13:38:05 +01:00
yannick
4d8b8d2856
mute_room_notifications
...
The room notification "mute" button is displayed even if there is a "always notify" room rule.
2015-12-04 11:04:18 +01:00
Yannick LE COLLEN
b6bc331b2b
Merge pull request #10 from vector-im/fav_recents_display
...
Fav recents display
2015-12-04 09:02:31 +01:00
yannick
e678f57f3e
fav_recents_display
...
Update after Giom's review
2015-12-04 09:02:02 +01:00
Yannick LE COLLEN
63e6c60eeb
Merge pull request #9 from vector-im/recents_swipe_actions2
...
Recents swipe actions2
2015-12-04 08:32:15 +01:00
yannick
9880bd2224
recents_swipe_actions2
...
-> MXKTools::resizeImage instead of a local method.
2015-12-04 08:31:33 +01:00
yannick
fa0cb4001b
display_room_avatars :
...
Display the room members avatars in the member lists.
2015-12-03 18:09:32 +01:00
yannick
b12c5d5ebd
display_room_avatars :
...
-> add the room avatars generators
-> display the room avatars in the recents.
2015-12-03 16:21:57 +01:00
yannick
0e6ff54d66
Display the room avatars when it is already known (i.e the room has an avatar or it is a 1:1 room).
2015-12-03 11:39:44 +01:00
yannick
62971d1a76
typing crash issue.
2015-12-03 11:38:37 +01:00
yannick
07e34203a2
fix a crash in refreshTypingView
2015-12-03 10:51:07 +01:00
yannick
3603791ad2
Vector uses only one account by now.
2015-12-03 10:28:45 +01:00
yannick
3edb07f011
Vector manages only one account by now.
...
We do not have the multi account UI.
-> the low-priority / favorites must be merged ?
-> each account recents must be in a dedicated section / sub-section.
2015-12-03 09:37:45 +01:00
yannick
0431cf654c
Fix the search crash.
2015-12-03 09:06:40 +01:00
yannick
ccd57f177f
Keep the fav / low priority order
2015-12-02 18:10:22 +01:00
yannick
c4084a4e68
Fix the recents favorites refresh
2015-12-02 17:38:10 +01:00
yannick
66f523a243
->Display the recents sorted by tags (favorites, converstations, lower priority)
...
-> the tag event is listened but seems bugged.
2015-12-02 17:18:55 +01:00
yannick
c8fe9d6d20
Add the mute/ummute room notifications in the swipe menu.
2015-12-02 13:12:27 +01:00
yannick
978bce9a59
Add the swipe to update room tag.
2015-12-02 10:09:01 +01:00
Yannick LE COLLEN
fb99a80d46
Merge pull request #8 from vector-im/room_creation_overlay
...
Room creation overlay
2015-12-02 08:40:26 +01:00
yannick
fc1d49908c
Merge remote-tracking branch 'origin/room_settings_viewcontroller_v2' into develop
2015-12-02 08:34:10 +01:00
yannick
cc0d42b2fc
Rename addNavBarButtons to setNavBarButtons
2015-12-02 08:32:39 +01:00
giomfo
9c58920897
Fix compilation issue after ios matrix kit update.
...
TODO: implement correctly chat bubbles.
2015-12-01 19:21:55 +01:00
giomfo
0c501eb93f
Room Members: use rounded picture instead of rounded corner picture
2015-12-01 18:43:46 +01:00
yannick
d1d55986de
-> Add the generic swipe to delete (UITableViewRowAction)
...
-> Add the background generation from image (UITableViewRowAction)
2015-12-01 18:08:40 +01:00
manuroe
c6e7643983
SYIOS-177: Clear MXStore if the app systematically crashes at startup
...
Reported https://github.com/matrix-org/matrix-ios-console/pull/5 on Vector
2015-11-30 17:22:39 +01:00
yannick
5993012c65
Add the green chevron aside the room name.
2015-11-30 14:34:12 +01:00
yannick
762231d0a1
Add the room creation button.
2015-11-30 10:41:49 +01:00
yannick
ae6d8951be
Add a gradient view above the recents view.
2015-11-30 09:48:08 +01:00
yannick
dedee1697c
update the search title color.
2015-11-27 17:48:09 +01:00
yannick
e113c95e1e
Update the roomParticipant text color
...
-> use vector green color
-> remove useless title
-> add a place holder in the search bar.
2015-11-27 17:14:10 +01:00
yannick
86390b7e5c
SegmentedViewController : add the unreachable homeserver management (i.e. the navbar background color becomes red)
2015-11-27 15:53:41 +01:00
yannick
f842ae75aa
Cancel the room member search if the view disappears.
2015-11-27 15:29:54 +01:00
yannick
1e85502cb6
Add the update error case management.
2015-11-27 15:16:16 +01:00
yannick
6073b3a949
Update the navbar buttons the room participants & room settings viewcontroller.
2015-11-27 14:02:37 +01:00
yannick
004fdb2491
descrive how to update the navbar items color.
2015-11-27 13:30:14 +01:00
yannick
4256859e0a
recentsNavigationController is now a property
2015-11-27 13:29:40 +01:00
yannick
14317412ab
The navbar buttons were not properly displayed.
2015-11-27 09:59:51 +01:00
yannick
596b781357
Done button refresh update
2015-11-26 18:23:50 +01:00
yannick
a41d09a625
Define the vector green color as the navigation bar tint color.
2015-11-26 18:23:04 +01:00
yannick
eaaedb6fbf
-> add a .h file to define the vector color
...
-> restore the done button on the roomSettingsViewController.
2015-11-26 18:04:03 +01:00
yannick
71806aaaa8
-> set the roomDetails viewController title
...
-> the selected section title text was not a bold font.
2015-11-26 17:04:16 +01:00
yannick
e715344144
-> MXKRoomDetailsViewController becomes MXKSettingsDetailsViewController
...
-> The room details is now properly launched.
2015-11-26 16:47:24 +01:00
giomfo
5a1f3ecffa
Chat screen: add a separator at the top of activities view.
2015-11-26 15:01:01 +01:00
yannick
9dd2542ad6
Merge remote-tracking branch 'origin/develop' into room_settings_viewcontroller_v2
2015-11-26 14:41:28 +01:00
giomfo
11c14c9e10
Defaults.plist: define pusher app ids for Vector
2015-11-26 14:27:59 +01:00
giomfo
1ccc1f596f
Info.plist: define the vector app bundle id
...
thanks Dave.
2015-11-26 14:27:28 +01:00
giomfo
8ad028f7af
Chat screen: remove username handling from outgoing bubble.
...
The sender'name is now handled by MXKRoomBubbleTableViewCell
2015-11-26 14:26:31 +01:00
yannick
2927d2bde2
Use the vector green color on the search bar.
2015-11-25 18:22:06 +00:00
giomfo
06e212eb01
Chat screen: Prepare bubble display
2015-11-25 19:11:03 +01:00
yannick
322dd1310f
The sub viewControllers should be properly displayed by now.
2015-11-25 17:45:04 +00:00
yannick
b3cb64b946
dummy implementation of the segmentedViewController :
...
> the tar items are displayed (even if they are currently hardcoded)
> the tab items can selected (the selected marker view is displayed)
2015-11-25 16:22:17 +00:00
giomfo
879c6d8a5a
Chat screen: Remove top menu view.
2015-11-25 16:53:52 +01:00
yannick
6e6ab76a26
remove useless committed files.
2015-11-24 16:22:15 +00:00
yannick
cf954af27e
add the typing area above the text input in the roomviewcontroller.
2015-11-24 16:19:45 +00:00
yannick
47e6040b02
Rename RoomExtraInfosView into RoomActivitiesView
2015-11-24 12:34:08 +00:00
yannick
97e6a2068d
remove some unected committed files.
2015-11-23 18:00:48 +00:00
yannick
b3cdff60e9
Merge roomDetailsViewController
...
Tapping on the room title view opens a dedicated viewcontroller.
It only updates the room name and the topic.
2015-11-23 17:41:32 +00:00
giomfo
fe4b61cc1b
RecentTableViewCell: Update
2015-11-20 18:42:07 +01:00
giomfo
10c4b5c10c
Prepare Messages screen.
...
Customize recents source and recent table cells
2015-11-20 18:14:15 +01:00
yannick
cbdd80436f
Add rageshake
2015-11-20 17:52:16 +01:00
yannick
a56171a9d9
The room settings were not refreshed after debackgrounding the application.
2015-11-20 17:42:29 +01:00
yannick
648a9c2188
-> use the storyboard to display the roomDetailsViewController.
...
-> the "Back" is removed from the back key in the navbar.
2015-11-20 17:07:45 +01:00
giomfo
2e26eb3c2e
Prepare Messages screen.
...
Remove all useless stuff: public rooms, unread count...
2015-11-20 15:55:35 +01:00
yannick
376c16c2bf
Dismiss the keyboard when the text edition is ended.
2015-11-20 15:20:15 +01:00
yannick
726efea874
Add the tableview line separators.
2015-11-20 15:06:48 +01:00
giomfo
2419450531
update Matrix Sessions handling.
2015-11-20 14:47:38 +01:00
yannick
03ac45c673
Plug the RoomDetailsViewController
...
But
-> the update is not yet done
-> the ui must be updated.
2015-11-20 14:12:37 +01:00
yannick
2d87c1b686
The typing events are now displayed at the screen bottom.
2015-11-18 15:59:04 +01:00
yannick
b63d07c32b
Add the vector ExtraInfoView
2015-11-18 14:42:25 +01:00
yannick
68709837d2
Add the typing notifications text building.
2015-11-18 09:38:55 +01:00
giomfo
ef28b58abb
Remove the TabBarController
2015-11-18 00:15:52 +01:00
giomfo
44bb147058
Prepare master update
2015-11-16 10:30:57 +01:00
giomfo
4a17e1944e
Memory warning handling.
...
Memory warnings are now handled by 'MXKRoomDataSourceManager' instance to reload unused data source.
It is not required to reload all matrix sessions on memory warning.
2015-10-30 18:09:02 +01:00
giomfo
2ba65cd4a2
Update Trace related to APNS token
2015-10-28 15:33:07 +01:00
giomfo
f0d63fa1d1
APNS handling: Bug fix: The APNS registration is forced ON on cold app restart.
...
Now the APNS registration is forced only at the first launch.
2015-10-28 15:24:56 +01:00
giomfo
d6befcacc4
Settings: Fix screen flickering on logout
2015-10-28 15:04:47 +01:00
giomfo
d5b8417c40
Login fallback: Fix SSLHandshake failure observed on iOS9 for cas.openmarket.com.
2015-10-28 14:47:38 +01:00
yannick
ae6c8db04e
Remove background management from Console
...
-> if the application is launched by a notification, do not clear the notifications list.
2015-10-26 17:57:08 +01:00
giomfo
4fdf0394f8
MediaPicker: use the new MXKMediaCollectionViewCell class.
2015-10-22 17:22:10 +02:00
giomfo
c698072630
AppDelegate: Ignore fake error, or connection cancellation error
2015-10-22 17:17:29 +02:00
giomfo
43070f2098
RecentListDataSource: report MXKPublicRoomTableViewCell change.
...
The 'focused' property has been renamed.
2015-10-22 13:08:15 +02:00
giomfo
aedec3aecc
RoomBubbleCellData: fix compilation failure
2015-10-21 10:36:03 +02:00
yannick
9a2e755ebe
report the background sync on push notifications.
2015-10-20 10:19:21 +02:00
giomfo
83f9d568f0
Event Formatter: report API change due to SYIOS-152 fix
2015-10-19 18:36:22 +02:00
yannick
dda37b1559
Read receipts should be displayed.
2015-10-14 16:29:31 +02:00
giomfo
cc4842d03c
Fix: A constraint cannot be made between a leading/trailing attribute and a right/left attribute. Use leading/trailing for both or neither.'
2015-10-01 10:36:22 +02:00
giomfo
759e8eb628
Authentication: prepare C-S auth API v2 support
2015-09-28 10:23:33 +02:00
giomfo
446828124c
Fix compilation warnings
2015-09-24 13:32:47 +02:00
giomfo
3eb1dd65c0
Update version of the pod dependencies
2015-09-24 11:53:56 +02:00
giomfo
912f15bc9e
EventFormatter: Fix local time zone handling
2015-09-18 15:59:07 +02:00
giomfo
2435944263
Chat screen: Bug Fix - Captured images are not attached
2015-09-16 19:11:49 +02:00
giomfo
57f757cab2
Chat screen: Bug Fix: App crashes when user taps on avatar
2015-09-15 09:36:23 +02:00
giomfo
b8e79500ba
Chat screen: disable menu (in nav bar) when user leaves the room
2015-09-11 15:58:08 +02:00
giomfo
1c0f6fc704
Room participants: bug fix - user is not able to leave
2015-09-11 15:48:07 +02:00
giomfo
332512773a
Finalize Room participants display
2015-09-11 15:43:24 +02:00
giomfo
4a5a7f8023
RoomParticipants: move some code and add comments
2015-09-11 13:51:33 +02:00
giomfo
0e799dd2dc
Display room members in Room Participants View Controller
2015-09-11 13:03:20 +02:00
giomfo
f23a5d3f92
RoomParticipant VC: remove default selection style to prevent artefact during table refresh.
2015-09-10 14:00:56 +02:00
giomfo
81e2c847dc
RoomParticipants viewController: Update header in participant section when aparticipant is removed
2015-09-10 13:47:37 +02:00
giomfo
89921f8f58
Add Room participants view controller
2015-09-10 12:09:23 +02:00
giomfo
9076672ea2
Chat screen: Hide sub menu if user tap on table view
2015-09-08 17:53:53 +02:00
giomfo
b816495ba2
MediaPickerViewController: improve video attavhmnet handling
2015-09-08 17:22:39 +02:00
giomfo
1f41a0ad91
MediaPickerViewController: Let MatrixKit RoomInputToolbar handle the image compression
2015-09-08 14:50:25 +02:00
giomfo
1a1acfe22c
Add file type icon (gif) on concerned bubbles
2015-09-07 12:55:55 +02:00
giomfo
166ab4aecf
MediaAssetCollection: update
2015-09-07 12:54:39 +02:00
giomfo
38c615ce46
RoomInputToolbarView: adjust layout
2015-09-07 12:51:55 +02:00
giomfo
9b60a01eea
Improve Media Picker: prompt user about image compression
2015-09-05 00:54:58 +02:00
giomfo
e9a8fdc429
Finalize media picker by handling full library picker
2015-09-03 18:47:11 +02:00
giomfo
d4d5915a52
Media picker: Add video icon on video in recents collection, Set label and button text (localized string).
2015-09-03 15:06:36 +02:00
giomfo
a737527519
MediaPicker: Fix issues:
...
- record audio with video
- fix video attachment from recents
- play recorded video
2015-09-03 14:17:08 +02:00
giomfo
fd37eba659
MediaPicker: First implementation of the carousel
2015-09-02 18:50:51 +02:00
giomfo
e79279415e
Display correctly the captured picture in case of device rotation.
2015-09-02 09:58:50 +02:00
giomfo
82abe20b3f
Bug Fix: app crashes when a media picker is presented for the second time
2015-09-02 09:52:16 +02:00
giomfo
708e6a589d
MediaPickerViewController: prepare image/video capture
2015-09-02 09:43:52 +02:00
giomfo
589d470c1f
Bug fix: The tabbar is hidden on Settings screen.
2015-08-28 22:54:31 +02:00
giomfo
a70d1cb69c
Media Picker: Finalize capture preview display
2015-08-28 18:34:08 +02:00
giomfo
993650d64f
Media Picker: prepare media picker view controller
2015-08-28 16:30:17 +02:00
giomfo
a5d3917f13
Chat screen: disable menu button if no room is selected
2015-08-27 11:31:17 +02:00
giomfo
a34135a3b3
Room participants screen: fix scrolling issue
2015-08-27 11:30:23 +02:00
giomfo
e0d4d056da
Chat screen: Trick on iOS 8 and later: the tabbar is hidden manually for the secondary viewcontrollers of the splitviewcontroller.
2015-08-26 19:04:30 +02:00
giomfo
451e6c3885
Turn on hidesBottomBarWhenPushed flag to hide tab bar during navigation. This flag has no effect in case of uisplitviewcontroller use (iOS 8 and later).
2015-08-26 17:50:02 +02:00
giomfo
e698428132
Fix warning ambiguous layout constraints
2015-08-26 17:09:03 +02:00
giomfo
af09647882
Chat screen: finalize menu list from navigation bar.
2015-08-26 13:25:35 +02:00
giomfo
fa5c03e5ab
Chat screen: Display date at the beginning of each pagination.
2015-08-25 20:14:07 +02:00
giomfo
064169f825
Remove some matrix.org occurrences.
2015-08-25 18:50:30 +02:00
giomfo
f010a3a319
Chat screen: animate toolbar (option menu).
2015-08-25 18:36:27 +02:00
giomfo
09dc7a3f97
Chat screen: update tool bar button handling
2015-08-25 15:42:19 +02:00
giomfo
b0c8df0acb
Use the console bundle id to be able to use the same ad hoc provisioning profile.
2015-08-25 11:43:25 +02:00
giomfo
6c6b42f873
RoomBubbleTableViewCell: show/hide message timestamp
2015-08-25 11:19:49 +02:00
giomfo
4cf5972bb6
Chat screen: Customize bubble cells
2015-08-21 20:00:39 +02:00
giomfo
a8454f8269
Add missing icon for recents tab in iOS7.
2015-08-20 13:36:42 +02:00
giomfo
d8caa26014
update IPHONEOS_DEPLOYMENT_TARGET = 7.0
2015-08-19 15:21:46 +02:00
giomfo
3c90a295a0
Add sanity check
2015-08-19 14:53:20 +02:00
giomfo
96c6606b22
Fix misplaced warning
2015-08-19 12:09:07 +02:00
giomfo
e516babe42
Chat input toolbar: enlarge button
2015-08-19 11:05:47 +02:00
giomfo
d63605ab0d
Chat screen: Finalize submenu handling
2015-08-19 10:45:45 +02:00
giomfo
22bac0e984
Chat screen: Add other option menu
2015-08-18 16:24:48 +02:00
giomfo
ef7b4dfe91
Chat screen: add send button
2015-08-18 10:51:28 +02:00
giomfo
e30bb8aad3
Prepare chat screen.
2015-08-18 10:04:30 +02:00
giomfo
d1c2f61d58
Code cleaning: remove useless methods
2015-08-17 19:15:58 +02:00
giomfo
759c37c2a3
New Chat screen: BugFix - Vector fails to open the new created room.
2015-08-17 13:42:33 +02:00
giomfo
f8ff8441d9
Take into account changes in MXKContactTableCell.
2015-08-17 11:35:14 +02:00
giomfo
3a32a9acfc
New Chat screen: Patch chat picture option
2015-08-14 18:39:42 +02:00
giomfo
9cade40b83
New Chat screens: Finalize layout. Fix search handling issue.
2015-08-14 17:50:47 +02:00
giomfo
44fc29a4cb
New Chat screens: implement participants selections.
2015-08-14 16:40:03 +02:00
giomfo
f260ad9d5f
Add first implementation of Room creation screens
2015-08-14 09:21:39 +02:00
giomfo
78d139dea5
Update Vector storyboard:
...
- remove home tab (add public rooms in recents).
- remove contacts tab
- clean settings
2015-08-12 09:32:45 +02:00
giomfo
16e2c58e3e
Code cleaning
2015-08-11 14:42:09 +02:00
giomfo
64f1954b3f
add temporary icons
2015-08-11 11:29:50 +02:00
giomfo
a32f1a7efe
Remove warnings
2015-08-11 09:43:50 +02:00
giomfo
99b66ef30d
remove useless file
2015-08-11 09:24:10 +02:00
giomfo
60fbaf3ffc
replace matrixConsole project with Vector Xcode project.
2015-08-10 16:58:31 +02:00