Commit Graph

52 Commits

Author SHA1 Message Date
giomfo 3da2fb11d2 Add accessibility identifiers 2017-01-16 17:51:01 +01:00
giomfo 080f0f1335 Bug Fix - Chat screen: the vertical offset on encryption icon due to the timestamp 2016-11-16 15:36:35 +01:00
giomfo dd03d1c205 Logs Improvement: HTTP errors are logged by MXHTTPClient. Remove this error from other logs. 2016-10-21 17:10:02 +02:00
giomfo d209194a74 Code cleaning: prevent from multiple copy of the bubble components. 2016-10-12 15:04:55 +02:00
giomfo 6b4b0e816a Bug Fix - Use contains_url filter for navigating files and showing a file index for a room
#652

Support file search at room level.
2016-10-06 10:56:52 +02:00
giomfo ec4c4b4bf5 Bug Fix - Use contains_url filter for navigating files and showing a file index for a room
#652

Support file search at room level.
2016-10-05 09:36:52 +02:00
giomfo 862b3230a8 Bug Fix - Room message search : the message date & time are not displayed
#361
2016-09-28 09:38:49 +02:00
giomfo 4f73c30729 Bug Fix - Media Picker: The screen rotation is not locked during video recording.
We had to define a UINavigationController category to handle correctly auto rotation for the view controller presented modally.
(see discussion http://stackoverflow.com/questions/12554204/ios-6-rotation-issue-no-rotation-from-presented-modal-view-controller)
2016-09-22 15:32:13 +02:00
giomfo d79b414ef3 Bug Fix: Screen when placing a voip call can be incredibly ugly
#597
2016-09-09 15:11:12 +02:00
giomfo 5c8d405955 Bug Fix - MXNotificationCenter: The conditions of override and underride rules are defined in an array. 2016-09-08 17:10:03 +02:00
giomfo 0c17bf4068 Messages - Room notification modes.
The web client defines 4 levels of notifications: 'All messages (loud)', 'All messages', 'Mentions only' and 'Mute'.
The ios client support only 2 modes: Mute / Unmute.

We update the client to map these 2 modes with the 4 new ones until a new design is defined to handle the 4 levels on mobile client:
- When a room is in 'Mute' or 'Mentions only mode', it is displayed as mute. Else it is unmute.
- When the user unmute a room, the room switches in 'All message mode'.
- When the user mute a room, the room switches in 'Mentions only' mode.

On ios client, mute a room
2016-09-08 10:43:03 +02:00
manuroe d70abf74ae BF: on iPad, after you use room search, there's no way to leave the search view (https://github.com/vector-im/vector-ios/issues/440) 2016-09-01 09:23:49 +02:00
giomfo 97c30dff8d MXRoom+Vector: Remove useless property ``isModerator`` 2016-06-27 15:25:58 +02:00
manuroe eed0fad6ed Mark event in permalinks or search results 2016-06-21 18:18:10 +02:00
giomfo a85bf602fe UIViewController+VectorSearch: fix missing flag initialization 2016-06-16 13:13:19 +02:00
giomfo 6ee3d2204e Bug Fix - Champagne search bubbles appears over the rooms list while searching a room member.
https://github.com/vector-im/vector-ios/issues/64
2016-05-30 16:11:24 +02:00
giomfo 32b61335fc RecentsDataSource: Remove InviteRecentTableViewCell dependency 2016-04-28 16:26:37 +02:00
giomfo 701ab26d14 Bug Fix: Messages - Wait for the end of action before hiding swipe menu #52 2016-03-18 17:56:59 +01:00
giomfo 7b58974da0 Prepare MXRoom(Vector) refactoring 2016-03-18 15:15:37 +01:00
giomfo 677a576af4 Room Creation: handle new created room as an empty room. 2016-03-17 11:32:18 +01:00
giomfo 529cc58789 Report matrix-ios-sdk change: power level are signed. 2016-03-16 11:12:08 +01:00
giomfo 507abb294d Chat screen: Timestamp and message edition display.
We unify here the design across iOS and Android:
- The messages is over the full width.
- The time stamp is at the user name level.
- If several messages are sent in a row, clicking on a message (not the first one) will make it move slightly down to display the timestamp just above.
- On the right side of the timestamp we would have an "Edit" icon.
2016-03-09 18:29:39 +01:00
giomfo 2646d4f2d7 BugFix #126: The timestamp of the unsent messages are not stable 2016-03-03 17:39:10 +01:00
manuroe e16dae4caa Fixed compilation 2016-02-08 11:32:42 +01:00
manuroe 96c8d76702 Merge remote-tracking branch 'origin/develop' into email_invitation
Conflicts:
	Vector/Categories/MXKRoomBubbleTableViewCell+Vector.m
2016-02-08 11:17:56 +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 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 cd0727489a Chat: Apply Ribot update 05.2
Timestamp is now displayed in SFUIText-Light 12.
2016-01-21 18:58:55 +01:00
yannick 06fb6354d1 Vector displayname : do not use empty alias 2016-01-13 16:08:23 +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 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 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 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 33bd9f40fb Public rooms search: AvatarGenerator: made generateRoomAvatar more generic to be used for public rooms 2015-12-22 11:37:52 +01:00
yannick 22e253819e room_rules_deletion_issue
-> fix a crash in the rule update observer
2015-12-21 12:04:04 +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
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 b426835a21 Project update: Upgrade IPHONEOS_DEPLOYMENT_TARGET: iOS 8.0 2015-12-17 21:52:37 +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
giomfo a61d2a26ee Chat screen: Bug Fix: Time label is truncated. 2015-12-17 11:28:07 +01:00
giomfo 77850c20dd Fix compilation error
syntax error
2015-12-16 16:50:51 +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