Commit graph

212 commits

Author SHA1 Message Date
giomfo
4bdd855cd8 Bug Fix, attached image is blank at the end of upload 2015-01-07 10:38:29 +01:00
ylecollen
4195c301de MXHTTPClient::requestWithMethod has two new blocks to track the upload/download progress. 2015-01-07 09:11:21 +01:00
ylecollen
7c8b0e4975 -> create a PieChartView to be reusable
-> add a Pie chart when a media is downloading to display the download progress.
2015-01-06 18:12:45 +01:00
ylecollen
37c3860cb5 The image preview is now displayed in fullscreen 2015-01-06 15:44:34 +01:00
ylecollen
f946d38dab Media zooming : display the thumbnail while the high res picture is downloading.
It is better to have a black screen.
2015-01-06 11:08:29 +01:00
giomfo
653dd1fc2c Fix regression in previous commitment related to SYIOS-26: The app can work offline when debackgrounded but not when restarting from cold 2015-01-06 10:36:57 +01:00
ylecollen
d853020cde Iphone 6 Plus issue : in landscape with split view, the roomViewController was dismissed after selecting a video/image. 2015-01-06 09:57:21 +01:00
ylecollen
66bee3a228 Add the pitch to zoom gesture to a zoomed image 2015-01-06 09:41:44 +01:00
ylecollen
62bb0aad45 The both button messages use the same color as the tabbar text one. 2015-01-05 17:07:41 +01:00
ylecollen
d3ef0de60d Fix second half of SYIOS-38 - bad UX when updating avator & display name in settings
-> request to the user to save pending profile updates before switching to an other tab
2015-01-05 16:55:51 +01:00
giomfo
ae315e62cc BugFix SYIOS-26 - The app can work offline when debackgrounded but not when restarting from cold 2015-01-05 16:38:19 +01:00
giomfo
7382db2e64 Prepare SYIOS-26: "The app can work offline when debackgrounded but not when restarting from cold"
In relation with the SDK change on mxSession, we introduce a matrixHandler status to handle following status: loggedOut, logged, storeDataReady, serverSyncDone.
(Boolean 'isLogged' and 'isInitialSyncDone' are removed).
2015-01-05 15:11:40 +01:00
ylecollen
b50492037e Half fixed SYIOS-38 - Bad UX when updating avator & display name in settings
-> add a "Save changes" button : it saves any profile updates
-> fix the rotated avatar issue while uploading it (the disabled image was not set)
-> add a mask view over the section instead of disabling one item
2015-01-05 14:25:11 +01:00
ylecollen
9f0e8d2ff1 Should avoid flickerings while updating the oneself avatar 2015-01-05 10:15:26 +01:00
ylecollen
5a236376da Should fix SYIOS-42 - Avatar and displayname missing in the "More" tab. 2015-01-05 09:20:16 +01:00
ylecollen
0fcc93a4f9 The 1:1 room name was not refreshed when the member name is updated 2014-12-24 16:32:24 +01:00
ylecollen
d3c2b81316 Start a 1:1 chat with an user should not defined a name to let MatriX SDK manage it by itself (i.e. display the other member name) 2014-12-24 16:30:51 +01:00
ylecollen
1bd640a1d0 Remove the selected room in the recents list when the splitViewController displays the recents AND the selected room. 2014-12-24 13:25:12 +01:00
ylecollen
b385ec45db It was required to tap twice to display members list 2014-12-24 11:10:41 +01:00
ylecollen
9521cacd6e Should fix SYIOS-28 - There is no way to view a user's mxid (or other profile info) on IOS.
The new viewcontroller also manages the member actions in the room (kick, ban....)
2014-12-24 11:07:07 +01:00
ylecollen
bbad730636 fix many issues in the member detail sheet 2014-12-24 11:07:06 +01:00
ylecollen
6e90f5a014 First implementation (incomplete) 2014-12-24 11:07:05 +01:00
manuroe
dad405a91e SYIOS-26 Make the app usable when starting the app offline.
Added another callback parameter to [MXSession start]: onStoreDataReady to indicate when the app can start to work offline
2014-12-23 19:02:03 +01:00
ylecollen
dc69136aef the title used to be animatable once. 2014-12-23 16:44:20 +01:00
ylecollen
310a3a8ef4 The "close" button was not always removed. 2014-12-23 16:38:04 +01:00
giomfo
dccc7ecaa9 Force back to Recents on clear cache 2014-12-23 16:06:08 +01:00
giomfo
1d90558698 BugFix SYIOS-33: Current dev shows lots of rooms with blank recents entries which crash on entry 2014-12-23 15:08:36 +01:00
ylecollen
00fd425a55 The application user can update his own power level. 2014-12-23 08:30:07 +01:00
ylecollen
ce55f1c3d2 Add a close button when zooming an image or Validating an image selection. 2014-12-22 18:07:21 +01:00
giomfo
6c8a36bae3 Trigger back pagination asynchronously to prevent UI freeze 2014-12-22 16:50:45 +01:00
giomfo
c2ad50a188 Launch the app on Recents tab when user is already logged 2014-12-22 16:16:34 +01:00
ylecollen
841aa25fe4 1 - the room topic is animated when lon tapping on it
2 - the media picker used to close itself on IOS 8.
2014-12-22 15:45:43 +01:00
giomfo
9498145fe8 Add unread messages count in Recents title 2014-12-22 14:19:33 +01:00
ylecollen
721071bb65 The power leverl pie was not properly rendered when the cell was selected : the grey part was hidden. 2014-12-22 13:31:54 +01:00
ylecollen
6a7b809d98 Add a preview from a picked picture
Can capture a video/picture
2014-12-22 11:55:28 +01:00
ylecollen
544f139256 Add a preview from a picked picture
Can capture a video/picture
2014-12-22 11:54:49 +01:00
giomfo
3676c58142 Back pagination: cancel operation when it becomes useless 2014-12-22 11:13:23 +01:00
manuroe
e19cd1f00d Renamed postXXX methods to sendXXX to avoid confusion with HTTP POST 2014-12-22 10:23:26 +01:00
manuroe
516e3c7fa1 Fixed build warning: %d -> %tu for NSUInteger 2014-12-22 08:38:39 +01:00
giomfo
84a3796ee8 Fix SYIOS-14 Switch to using new media repo... 2014-12-19 18:55:42 +01:00
giomfo
1703573334 Fix SYIOS-14: Switch to using new media repo for sending attachments/avatars 2014-12-19 17:16:24 +01:00
manuroe
3e099272e9 Prepare 0.2.0 2014-12-19 16:38:36 +01:00
ylecollen
7fefb5cbef The keyboard closed itself on iphone 4 2014-12-19 16:01:26 +01:00
ylecollen
ae4a3143c6 Use MatrixHandler::getPowerLevel 2014-12-19 16:01:26 +01:00
ylecollen
d165798140 Chan update the power level of other members 2014-12-19 16:01:26 +01:00
giomfo
7fbb768369 Home: Improve handling of room alias text input 2014-12-19 15:54:01 +01:00
giomfo
42ce740b20 Bug Fix SYIOS-23: With multiple devices, a message sent from one device does not appear on another 2014-12-19 14:16:22 +01:00
ylecollen
d9c26e1420 The topic animation was not restarted when the application was debackgrounded 2014-12-19 11:45:30 +01:00
ylecollen
45be269b5e Add the cache size to the "clear cache" button 2014-12-19 11:03:09 +01:00
ylecollen
22e14cb50b The zoomed image was not properly scaled after screen rotation 2014-12-19 10:38:19 +01:00
Yannick Le Collen
6a67323caf Fix SYIOS-24 : Console : create a "Clear Cache" button 2014-12-19 10:02:09 +01:00
Yannick Le Collen
a8bb55274d Remove useless code 2014-12-19 08:45:57 +01:00
Yannick Le Collen
1e9d93be81 Animate the topic label if it is longer than the screen width 2014-12-19 08:03:39 +01:00
Yannick Le Collen
73d88a4f9e Merge remote-tracking branch 'origin/develop' into develop 2014-12-19 08:02:17 +01:00
manuroe
86ed60f506 Merge remote-tracking branch 'origin/develop' into mxfilestore 2014-12-18 15:51:42 +01:00
manuroe
549eef7d19 MXFileStore: added openWithCredentials:onComplete: to mount data from file system asynchronously 2014-12-18 14:57:34 +01:00
Yannick Le Collen
56ab12c7bb The room titleview frame was not refreshed after a screen rotation 2014-12-18 14:36:55 +01:00
Yannick Le Collen
c3dcf6118a The banned user thumbnails were not drawn with right border color. 2014-12-18 11:25:41 +01:00
giomfo
2a9b4528dd Room view: Add /op and /deop commands support. 2014-12-18 11:06:59 +01:00
Yannick Le Collen
551e7d9397 Fix a typo 2014-12-18 11:03:55 +01:00
Yannick Le Collen
b72713d743 Move getRoomStartedWithMember from RoomViewCrontroller to MatrixHandler 2014-12-18 11:01:04 +01:00
Yannick Le Collen
d1035861d9 fixed SYIOS-21 - All ligin failures trigger 'Invalid username/password' 2014-12-18 10:54:00 +01:00
Yannick Le Collen
cd2bd55652 Iphone 6+ / Landscape orientation : The chat tableview was properly refreshed while enlarging/reducing it. 2014-12-18 10:50:31 +01:00
Yannick Le Collen
66ad9dc3b3 Fixed SYIOS-22 - Invalid Username/password dialog box disappears automatically about half a second after appearing. 2014-12-18 09:32:29 +01:00
Yannick Le Collen
120d194645 The keyboard dismiss is now interactive 2014-12-18 09:14:36 +01:00
Yannick Le Collen
e37d59c6ba Hide if the keyboard if the user scrolls the public rooms 2014-12-18 09:03:05 +01:00
Yannick Le Collen
89532d8305 Improve the displayName udpate message to avoid having "(null)" 2014-12-18 08:59:48 +01:00
manuroe
394a1612b7 Made Console use MXFileStore 2014-12-17 18:22:28 +01:00
Yannick Le Collen
355ba91ed8 Don't adjust participant text font : the text is not automatically resized while rotating the device. 2014-12-17 16:51:06 +01:00
Yannick Le Collen
a555cda053 Can start a chat with a room participant. 2014-12-17 16:25:17 +01:00
Yannick Le Collen
8a97f1f291 SIOS-20 : the left participants are not displayed by default (must be enabled in the device settings) 2014-12-17 14:40:39 +01:00
Yannick Le Collen
88d7b6b19e SYIOS-20 part 2 -> update the chat participants list 2014-12-17 13:41:56 +01:00
Yannick Le Collen
69990e4b15 Merge remote-tracking branch 'origin/develop' into develop 2014-12-17 13:40:43 +01:00
Yannick Le Collen
27ee7bbf63 SYIOS-20 part 1
-> remove the progressbar
-> remove presence view
-> add the thumbnail border color
-> append the presence text to the user name.
2014-12-17 11:05:18 +01:00
giomfo
feadfa3b40 Room details: Support /join command (join room by using room alias) 2014-12-17 10:55:33 +01:00
giomfo
3595e7b3ad Recents: trigger back pagination when last event description is empty in order to display the actual last event. 2014-12-17 09:56:25 +01:00
Yannick Le Collen
f5c11b56f6 clickedButtonAtIndex callblack is dispatched to avoid application crashes 2014-12-17 09:20:18 +01:00
giomfo
0cc435a436 Settings - Bug fix: "accidental erasing of the user's displayName during initial sync". 2014-12-17 00:59:57 +01:00
giomfo
ce406497ec Update default configuration (see matrixConsole-Defaults.plist)
-hide unsupported/unexpected events
-sort room members by last seen time
2014-12-16 22:54:26 +01:00
giomfo
ec3687779c Bug Fix SYIOS-15: Entering a room should show all cached history from global initialsync until the room initialsync completes 2014-12-16 21:33:45 +01:00
giomfo
e22ba21dbe Room details: Bug fix (sender name was displayed whereas his name appears at the beginning of the message) 2014-12-16 21:28:50 +01:00
Yannick Le Collen
e96be64909 IPad issue when sliding the keyboard to hide it 2014-12-16 18:56:25 +01:00
Yannick Le Collen
ea5c74b3e9 Fix a crash on IOS 7.X ipads 2014-12-16 18:30:49 +01:00
Yannick Le Collen
8d15b3746b Iphone 6+ : fix some landscape issues while dismissing the keyboard 2014-12-16 17:22:47 +01:00
Yannick Le Collen
1577313154 Merge remote-tracking branch 'origin/develop' into develop 2014-12-16 16:11:47 +01:00
Yannick Le Collen
392c7f9af1 Fix an issue with IOS 6 devices 2014-12-16 16:11:37 +01:00
giomfo
7a49aa7d35 SYIOS-20: fix the following point:
- the list doesn't take up the whole page and leaves a weird greyed out ugly space at the bottom.
2014-12-16 16:01:32 +01:00
giomfo
dba918ea45 Room details: update members icon position in navigation bar 2014-12-16 15:51:35 +01:00
Yannick Le Collen
a552d1338b Merge remote-tracking branch 'origin/develop' into develop 2014-12-16 15:01:48 +01:00
Yannick Le Collen
680ed4ede8 Add interactive keyboard dismiss 2014-12-16 15:01:31 +01:00
giomfo
d1aa492f3d Finalize SYIOS-17 fix: handle correctly cell composed by only one hidden message.
+ handle correctly local echo deletion
2014-12-16 14:00:37 +01:00
giomfo
dd79c2d26c Finalize SYIOS-17 by scrolling to the bottom the refreshed table if necessary 2014-12-16 11:09:07 +01:00
giomfo
391b016029 Room details: Fix SYIOS-17 - Fudge around flickering during echos 2014-12-16 10:23:14 +01:00
Yannick Le Collen
9b0f66966d scrollToBottomAnimated body is not anymore dispatched. 2014-12-16 10:05:37 +01:00
Yannick Le Collen
81f4fddec9 The user avatar did not keep its aspect ratio 2014-12-16 08:52:40 +01:00
Yannick Le Collen
1945b25fa4 The user avatar did not keep its aspect ratio. 2014-12-16 08:52:40 +01:00
Yannick Le Collen
f6344ac215 Fix SYIOS-18 - displaying keyboard has nasty animation artefacts 2014-12-16 08:25:27 +01:00
giomfo
20426959a5 Room details: Improve members list icon 2014-12-15 17:41:40 +01:00
giomfo
4882bba2f6 Room details: Display and Edit room topic 2014-12-15 16:54:31 +01:00
manuroe
3e17414b18 SDK renaming: event_id -> eventId 2014-12-15 16:15:05 +01:00