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
giomfo
c71a6929cc
Do not prompt user about remote notifications until APNS is actually available
2014-12-15 14:43:06 +01:00
giomfo
7af33248bb
Room Details: Fix minor UX issue in room name handling
2014-12-12 14:58:53 +01:00
giomfo
6614c69a34
Add APNS handling in settings screen (hidden by default)
2014-12-12 14:19:47 +01:00
manuroe
4db0d89f22
MXRestClient: need joinAlias method
...
Updated [MXRestClient joinRoom] to support both room id and room alias
2014-12-12 11:38:37 +01:00
giomfo
0741127959
Prepare APNS registration
2014-12-12 10:49:15 +01:00
manuroe
f4aec89fcc
SYIOS-2 - MXRoom: add shortcut methods like inviteUser, postMessage, etc.
...
Done for room name & topic
2014-12-11 18:37:25 +01:00
manuroe
24fe42864b
SYIOS-2 - MXRoom: add shortcut methods like inviteUser, postMessage, etc.
...
Done for events sending
2014-12-11 18:26:43 +01:00
manuroe
0969a23657
SYIOS-2 - MXRoom: add shortcut methods like inviteUser, postMessage, etc.
...
Done for membership ones
2014-12-11 18:10:15 +01:00
giomfo
86e596f3df
Remove deprecated API use (MPMoviePlayerController thumbnailImageAtTime)
2014-12-11 16:41:21 +01:00
giomfo
9b59a02bed
Recents: adjust activity indicator display
2014-12-11 15:24:35 +01:00
giomfo
63f6685e17
Settings: remove local storage for user's info (displayName, avatar), use now mxSession.myUser
2014-12-11 14:52:04 +01:00
giomfo
d8abbaa6af
Bug Fix: Displayed recents may be corrupted after logout
2014-12-11 14:41:02 +01:00
giomfo
a17e4d9787
Room details: enlarge bubble width
2014-12-10 18:49:04 +01:00
giomfo
460a367efc
Patch missing displayname in m.presence event (observed after joining a public room)
2014-12-10 17:07:27 +01:00
giomfo
146f9e841f
Bug Fix: Recents getting stuck after settings changes
2014-12-10 12:07:00 +01:00
giomfo
baf8083778
Room details: move unsent labels in dateTime labels container
2014-12-10 12:05:11 +01:00
giomfo
aa02a8d652
Room details: fix weird scrolling when viewing a room
2014-12-10 10:30:24 +01:00
giomfo
edcdfc1beb
Recents: Bug fix recents getting stuck after fiddling 'show all events' and 'hide unsupported messages' in settings
2014-12-10 10:11:45 +01:00
giomfo
5fed34265e
User's profile: listen only events related to user's presence to update user's information (displayName, avatar and presence)
2014-12-10 09:36:42 +01:00
giomfo
cee1ddd287
Handle Matrix User presence as following:
...
- set Online when app is active.
- set Unavailable when app is suspended (inactive).
- set Offline when user logs out the app (this option is currently commented because the user is kept offline when he logs in again from web client).
Multidevice handling: the app compares the presence from server with the local value in order to keep the most pertinent.
2014-12-09 18:21:39 +01:00
manuroe
2a6c0b1fec
Room details: Be less restrictive when deciding to autoscroll on live events.
...
The user is now considered at the bottom of the list with an approx of 30px
2014-12-09 17:29:53 +01:00
manuroe
7518f07fb5
Room details: On bunch of incoming live events, scroll up to the last event of this bunch
2014-12-09 17:14:00 +01:00
giomfo
48c18b210a
Room details: run activity indicator on SDK resume
2014-12-09 17:09:51 +01:00
manuroe
c5057dbd6e
Start versioning from 0.1.0
2014-12-09 16:24:13 +01:00
manuroe
20eb66c4e8
BF: Keep milliseconds accuracy when converting MXEvent.originServerTs to NSDate in order to correctly events in the same seconds
2014-12-09 16:23:48 +01:00
giomfo
673dbd70ee
Room details: fix display name for new joined members.
2014-12-09 10:39:56 +01:00
giomfo
91a014a30e
Room Message: improve bing handling
2014-12-08 18:17:32 +01:00
giomfo
be142e4c7f
Messages display: Use local part of userId (instead of full userId) to apply 'bing' style on incoming messages.
2014-12-08 17:41:56 +01:00
giomfo
16ec008238
Room details: Improve room name edition
2014-12-08 15:48:35 +01:00
giomfo
8b2d746f78
Recents-Room details: Handle correctly left rooms
2014-12-08 15:22:26 +01:00
giomfo
f750cb0df5
Settings: Close the current room when user enables/disables all events display (Room details will be available at the end of initial sync).
2014-12-08 14:43:34 +01:00
giomfo
93aafe54bd
Recents: Remove left rooms from recents list
2014-12-08 11:55:54 +01:00
giomfo
955ac3897b
Room details: Fix App crash on app logout
2014-12-08 11:27:36 +01:00
giomfo
5548c00a80
Room members: check power levels before allowing user to kick, ban or invite room members
2014-12-08 10:49:23 +01:00
giomfo
60dbff4097
Home: Add search option in public rooms
2014-12-08 09:32:21 +01:00
giomfo
6bed500694
Recents: handle unread messages
2014-12-05 17:48:06 +01:00
giomfo
a539220950
Recents: improve activity indicator displayed during data sync
2014-12-05 13:50:14 +01:00
giomfo
aef0f46d86
Recents: Add sync feedback on App resume
2014-12-05 11:55:01 +01:00
giomfo
9c5e4d8aed
Room details: fix back pagination size (paginate back until the defined size is reached)
2014-12-04 16:33:31 +01:00
giomfo
5cfb2f992c
Prepare support of "invite" level to power level events (related to SYN-190)
2014-12-04 14:19:59 +01:00
giomfo
71f26069be
Update user's change listener
2014-12-04 13:23:38 +01:00
giomfo
d153e989b7
Room details: fix flickering on outgoing messages + improve table refresh at the end of back pagination.
2014-12-04 11:43:43 +01:00
manuroe
6e1fb068fd
Updated MatrixConsole to use the new MXRoomPowerLevels class
2014-12-04 10:59:14 +01:00
giomfo
d062ddc487
Room details, Bug Fix: check whether the view controller has not been released while back pagination was running
2014-12-03 11:30:15 +01:00
giomfo
0fc95f59f7
Room details: Fix scroll to bottom issues.
2014-12-02 21:42:48 +01:00
giomfo
2edc489bf6
Room details: Bug fix: handle correctly scroll to bottom on new room
2014-12-02 18:26:50 +01:00
giomfo
390edac9d5
Room details: use italic font for state events
2014-12-02 16:48:26 +01:00
giomfo
b1d98a83d0
Bug fix (App crash): Prevent insertion of existing rows at the end of back pagination.
2014-12-02 15:27:37 +01:00
giomfo
7aea032714
Recents: add search option
2014-12-02 15:25:00 +01:00
manuroe
56e8f68d9b
Renaming: [MXSession room:] to [MXSession roomWithRoomId:]. [MXSession user:] to [MXSession userWithUserId:]
2014-12-02 11:19:51 +01:00
manuroe
900828bb48
Update the app with new MXStore and new recentsWithTypeIn
2014-12-02 10:27:26 +01:00
giomfo
0965567ebc
Rename some views as containers
2014-11-28 19:33:40 +01:00
giomfo
0b4ec6056e
Room details: reduce space displayed between text messages and attachments from the same sender
2014-11-28 19:23:51 +01:00
giomfo
472de0a6e8
Adjust attachment view layout
2014-11-28 18:36:57 +01:00
giomfo
ba9f959e66
Room details: fix timestamp display on iOS > 8
2014-11-28 17:53:27 +01:00
giomfo
163f2f87b5
Handle correctly multiple loading wheels when user attachs media to room
2014-11-28 17:02:46 +01:00
giomfo
330cd63ab9
Bug fix: reset recents on logout
2014-11-28 15:06:53 +01:00
giomfo
26ca6fa6b1
Room creation: Fix Alias and Participants handling in Home screen
2014-11-28 11:52:58 +01:00
giomfo
45a4c11eb9
Room details: restore timestamp and unsent label display
2014-11-28 10:51:22 +01:00
giomfo
7752f0ddd2
Room details - change messages layout: successive text messages from the same sender are concatenated in only one textView.
2014-11-27 10:50:09 +01:00
manuroe
b0cf813e46
Created [MXCredentials initWithHomeServer...]. This is nicer than setting properties one by one after a [MXCredentials init]
2014-11-24 15:04:31 +01:00
giomfo
6156cb0f78
Rename directories of sample sources (matrixConsole)
2014-11-24 10:38:23 +01:00