Commit graph

238 commits

Author SHA1 Message Date
ylecollen
1fe4959b5b Add the max cache size slider in the settings page.
The value is stored but not yet used by the media manager.
2015-01-19 08:58:45 +01:00
giomfo
689d9bbddb Remove a useless refresh on messages display 2015-01-16 18:23:21 +01:00
giomfo
569bf47cf5 Fix regression introduced since multithreading
+ Refactor messages handling
2015-01-16 16:39:58 +01:00
giomfo
410c49e0b4 Move an Action in Actions section 2015-01-16 11:40:38 +01:00
giomfo
09c316da53 FixRegression: typing badge was stretched 2015-01-16 11:27:01 +01:00
manuroe
d6dab31b5c Console: Fixed UITextView creation on non UI thread 2015-01-16 11:07:25 +01:00
ylecollen
6ebbc6ebc2 The chat history used to scroll to bottom with the device orientation but it triggered unexpected behaviours in some cases. 2015-01-16 10:50:15 +01:00
giomfo
f177f57f36 Fix App freeze: we add multithreading to handle received events and back pagination (This relieves the main thread).
SYIOS-57 - Back pagination does not work well for self chat
SYIOS-54 - Matrix Console app slightly freezes when receiving a message
2015-01-16 10:42:36 +01:00
ylecollen
213f162e93 -> Add ConsoleTools::fileExtensionFromContentType
-> Update cachePathForMediaURL with this new method
2015-01-16 09:54:37 +01:00
ylecollen
a4d25edae0 ConsoleTools update
-> move folderSize to it
-> add listFiles:timeSorted:largeFilesFirst
2015-01-16 09:01:59 +01:00
ylecollen
45ea190d56 The chat history used to scroll to the bottom when the keybaord was dismissed.
It triggered weird jump effects.
2015-01-16 08:00:00 +01:00
ylecollen
3475039a1a Useless variable 2015-01-15 17:17:25 +01:00
ylecollen
645560b4fb Remove dead code 2015-01-15 17:13:36 +01:00
ylecollen
fa50bbaab8 The textInput used to flicker on IOS 8 when its content size was greater than its frame. 2015-01-15 16:18:12 +01:00
giomfo
f710c047bb BugFix SYIOS-57 - Back pagination does not work well for self chat 2015-01-15 13:17:00 +01:00
giomfo
6c49780243 BugFix SYIOS-45 - Need to check the thumbnail params requested by iOS
BugFix SYIOS-55 - High resolution avatars create memory pressure
2015-01-14 18:30:00 +01:00
ylecollen
7c4b68bdd2 Fix SYSIOS-53 - multilines text input that expands as you type mutiplines would be nice 2015-01-14 18:15:12 +01:00
ylecollen
6cb898ea88 fix many Multilines textInput issues
-> the typing notifications were sent while rotating the screen
-> The iphone 5/4 displays was not properly managed
-> improve the messages list visible area while playing with the new txt input (max height)
-> simply the code
2015-01-14 17:51:53 +01:00
ylecollen
c74619c507 First implementation of multiLines textInput (SYIOS-53). 2015-01-14 15:17:20 +01:00
giomfo
f89d0e2a23 typing notification: hide typing badge for the current user in room members list 2015-01-14 15:01:10 +01:00
giomfo
5a62ab7bfe Feature SYIOS-25 - Console: display app version in settings 2015-01-14 14:22:07 +01:00
giomfo
26ec928641 BugFix SYIOS-50: When you post a multiline message, the bubble vertical spacing gets confused. 2015-01-14 14:05:45 +01:00
manuroe
951d70e489 Prepare 0.2.1 release 2015-01-14 13:26:49 +01:00
manuroe
4e7d4415be Do not embed external codes in the project. CocoaPods is our friend for that. 2015-01-14 11:52:51 +01:00
giomfo
d3cc51b6ff BugFix: loading wheel stuck on room when user opens the room during initial sync. 2015-01-14 10:16:17 +01:00
giomfo
878e9529ff BugFix SYIOS-30 - iOS needs typing notifs like the web client
display typing bagde in members list too.
2015-01-14 09:42:01 +01:00
ylecollen
eaadd96267 Add GrowingTextView to the project 2015-01-14 09:29:52 +01:00
giomfo
8072956eed SYIOS-30 - iOS needs typing notifs like the web client
We highlight here the avatar of the user who's typing
2015-01-13 18:32:52 +01:00
ylecollen
4247348619 -> an unsent video can be played
-> Unsent media messages can be resent (whenever it failed)
-> the upload progress was not always dismissed when a network error was triggered
2015-01-13 17:53:31 +01:00
manuroe
2dd7d21c85 MatrixConsole: use SDK to resolce mxc:// 2015-01-13 17:39:56 +01:00
manuroe
d5d757fb60 CustomImageView: Fixed crash when the image URL is not valid 2015-01-13 17:11:15 +01:00
giomfo
e8251c0e05 Typing notification: update typing notification sending 2015-01-13 16:07:34 +01:00
ylecollen
6f31a90a09 An uploaded video is stored in the media cache to avoid downloading it later again 2015-01-13 13:22:20 +01:00
ylecollen
a988974773 Do not remove anymore the download rate during a download (it flickers too much). 2015-01-13 12:58:18 +01:00
ylecollen
a351096f34 Simplify the image upload code
-> do not recompress twice an image to be able to resend it with the same quality
-> replace hard code m.image and m.video by the dedicated const values.
2015-01-13 12:56:48 +01:00
ylecollen
c4e90e0dd0 The settings configuration & Commands were displayed lorem ipsum... 2015-01-13 08:08:39 +01:00
ylecollen
f9e6074e5b Replace " " by nil when a room displayname is empty 2015-01-13 07:44:57 +01:00
ylecollen
814377005d Empty room displayname was not properly displayed. 2015-01-12 18:51:39 +01:00
giomfo
e4e2cfa99a Fix regression: restore pie-chart during attachment uploading 2015-01-12 18:28:43 +01:00
giomfo
f02f82b066 MediaManager refactoring: handle upload with mediaLoader (remove UploadManager). 2015-01-12 18:07:39 +01:00
ylecollen
6baf80b501 - remove useless code
- localEvent has now an originServerTs so the unsent messages are properly sorted within the history (they are not anymore displayed at the end of the history)
2015-01-12 17:35:38 +01:00
ylecollen
5d0895b588 Can resend unsent text messages (tap on the "unsent" text") 2015-01-12 17:13:40 +01:00
ylecollen
14ec52a87e Some "unsent" statuses were irrelevant : Some UILabels were not dismissedw while reusing an UITableViewCell. 2015-01-12 15:00:35 +01:00
ylecollen
4a41113f88 Fixe SYIOS-51 - spinner appears when backgrounding recents page 2015-01-12 14:19:23 +01:00
ylecollen
7c1998aa65 - Fix the https://github.com/matrix-org/matrix-ios-sdk/issues/4 fix
- SYIOS-52 - app wrashses when attempting to send a message on iPad mini (IOS7)
2015-01-12 13:31:54 +01:00
giomfo
2f50e2da36 add consoleTools 2015-01-12 11:07:13 +01:00
giomfo
ae8f610c76 Media Manager: refactoring (download video/image with a unique API) 2015-01-12 11:00:53 +01:00
ylecollen
7c7d023efa Remove irrelevant files 2015-01-12 10:47:44 +01:00
ylecollen
756af0e774 Should fix SYIOS-43 : Recents tab on an iPad mini always show a room view.
On iPad devices, the recents list will always be displayed (on IOS 8, the recents list can be hidden with the enlarge button).
2015-01-12 09:17:04 +01:00
Matthew Hodgson
73a1103f24 hopefully fix leaking KVO problem particularly obvious on the simulator (https://github.com/matrix-org/matrix-ios-sdk/issues/4) 2015-01-10 23:21:13 +00:00