Commit graph

550 commits

Author SHA1 Message Date
giomfo
15ff363c06 Report matrixKit renaming 2015-04-10 17:31:47 +02:00
giomfo
d21f8d7bbe Code cleaning 2015-04-10 17:25:14 +02:00
giomfo
bc66ccaec8 Report matrix kit renaming 2015-04-10 16:55:28 +02:00
giomfo
e5053c22ee Customize room members view controller (add search option, open details). 2015-04-10 15:23:43 +02:00
giomfo
4924012a36 Restore room member list. 2015-04-10 00:17:15 +02:00
giomfo
30812cb955 Report Matrix SDK api changes (urlOfContentThumbnail) 2015-04-09 17:43:26 +02:00
manuroe
1d625ae5dc Made use of MXKRoomDataSourceManager so that we reuse the same references of roomDataSource with their pending outgoing messages 2015-04-09 16:35:03 +02:00
manuroe
7cd1d29d02 Moved code in the Console folder to the root of the repo 2015-04-09 10:08:20 +02:00
manuroe
377c945321 Moved matrixConsole to Console 2015-04-03 16:20:36 +02:00
giomfo
77c755e55d Console: Implement Recents List based on MatrixKit. 2015-04-03 15:02:16 +02:00
giomfo
2c7a2ac80a Console: Remove useless classes (RoomMessage, RoomMessageComponent). 2015-04-02 17:58:32 +02:00
giomfo
9c7f399a9a Console: Support rage shake in Room view controller by using MXKResponderRageShaking protocol. 2015-04-02 16:55:26 +02:00
giomfo
d371ca2cc1 Console: Remove MXCImageView, and Console MediaManager in order to use MatrixKit's objects. 2015-04-02 13:50:11 +02:00
giomfo
9638bdef8f Console: Replace MXCTools with MXKTools from matrix kit 2015-04-02 13:33:04 +02:00
manuroe
accf920d8a Console: Use the new MatrixKit repo 2015-04-02 12:16:25 +02:00
giomfo
d0bea40f64 Console: Replace MXCAlert with MXKAlert from matrix kit. 2015-04-02 11:33:41 +02:00
giomfo
3b41617b82 Console: Use room input toolbar view based on HPGrowingTextView. 2015-04-02 00:25:41 +02:00
giomfo
45eb07c1d0 Console: Rename close method with destroy. 2015-04-01 11:06:48 +02:00
giomfo
2cee39841a Console: Close unused room view controllers. 2015-03-31 18:33:37 +02:00
giomfo
a129240655 Console: Handle room data source state change. 2015-03-31 17:51:25 +02:00
giomfo
b3568ac109 Console: Rewrite room view controller by using MatrixKit 2015-03-31 15:09:17 +02:00
manuroe
68dbef8ddc MatrixKit: Podfile.lock new versions for AFNetworking & MatrixSDK 2015-03-27 16:56:25 +01:00
manuroe
e4ce21e000 Merge remote-tracking branch 'origin/develop' into matrix_kit 2015-03-27 16:42:33 +01:00
manuroe
07bfc46f0a 0.3.2 release 2015-03-27 15:42:49 +01:00
manuroe
3a3b7b4fe6 Updated AFNetworking version: 2.4.1 -> 2.5.2 2015-03-27 13:23:33 +01:00
giomfo
c94de9b0e7 Console: set keyboardDismissMode="interactive" to dismiss keyboard on drag down. 2015-03-19 22:29:10 +01:00
manuroe
b7ac4148de Merge remote-tracking branch 'origin/develop' into matrix_kit 2015-03-18 16:31:05 +01:00
giomfo
776ab1ac4f Console: Typo 2015-03-18 10:58:29 +01:00
giomfo
1c388db429 Console: Recents - In case of refresh, keep visible selected room only if the primary and secondary view controllers are displayed side-by-side onscreen (split view controller use). 2015-03-16 13:32:40 +01:00
giomfo
a720a707d7 Console: BugFix SYIOS-108 - I can't re-enter existing chats when tapping through contact details. 2015-03-16 11:43:02 +01:00
giomfo
04df7cfa48 Console: Settings - Invite user to find a webclient and hit Settings to configure global notification rules. 2015-03-13 13:35:22 +01:00
giomfo
11f0667ea7 Console: InApp notifications - Support tweak action for InApp notification. 2015-03-12 13:46:35 +01:00
giomfo
82010c3bc6 Console: Typing notification - Do not loop anymore to send typing notif in case of failure. 2015-03-12 11:38:57 +01:00
giomfo
fe2714709d Console: BugFix - On iOS 8, the app does not prompt user to upload logs after app crash. Rage shake is not working too. 2015-03-10 14:15:02 +01:00
giomfo
f1c7c14a79 Console: Improve image rotation handling. 2015-03-05 15:32:06 +01:00
giomfo
b5c79525e7 Console: Image Attachments - Support optional "rotation" field in attached image. info. 2015-03-05 15:18:24 +01:00
David Baker
50ea86e913 Merge branch 'master' into develop 2015-03-03 16:58:53 +00:00
David Baker
b15e239a7d Use Apple generic versioning (so we can use agvtool) 2015-03-03 16:58:19 +00:00
giomfo
4e8fdaf5fe BugFix SYIOS-98 - Crash when attempting to attach image on iPad.
Console presented a UIAlertController of style UIAlertControllerStyleActionSheet without providing location information for this popover. We provide now sourceView and sourceRect through the alert controller's popoverPresentationController.
2015-03-03 17:04:47 +01:00
manuroe
0ebd225645 Prepare v0.3.1 2015-03-03 16:54:30 +01:00
giomfo
c9e81f004d Console: Contacts - Prompt user when local contacts tab is selected if constact sync is disabled. 2015-03-02 10:44:08 +01:00
giomfo
4b0b41ed8b Console: Room history - Improve scrolling handling when keyboard appears. 2015-02-27 19:20:52 +01:00
David Baker
cb85838f54 Remove phantom white letters from the logo 2015-02-27 17:20:33 +00:00
David Baker
70cae81567 Merge branch 'master' into develop 2015-02-26 11:30:59 +00:00
David Baker
9b4473863a Let buildipa pass args to xcodebuild 2015-02-26 11:30:35 +00:00
David Baker
c7f59d5fe3 Merge branch 'master' into develop 2015-02-25 18:39:53 +00:00
David Baker
2a100905a3 Actually, revert logging - it lied anyway. 2015-02-25 18:39:31 +00:00
David Baker
626efa70ae Merge branch 'master' into develop 2015-02-25 18:33:20 +00:00
David Baker
15c2819be5 Logging for when we try & get a push token 2015-02-25 18:28:30 +00:00
manuroe
46830aea1b Console: Fixed warning on 64bits build 2015-02-25 18:05:44 +01:00
manuroe
6905d0a55b SYIOS-69 - On Screen Keyboard can end up hiding the most recent messages in a room 2015-02-25 17:58:48 +01:00
manuroe
5c44f503a1 Console: Fix crash when switching rooms while the event stream is resuming.
When coming back on the main thread after doing some processing on the other queue, make sure the view controller is still here before doing UI requests on it
2015-02-25 14:06:00 +01:00
David Baker
1204d69444 Change display name to 'Console' 2015-02-24 16:52:35 +00:00
manuroe
1563facb0a Podfile.lock: Moved to 0.3.0 2015-02-24 17:50:06 +01:00
David Baker
ec016818ce Move to new App IDs. 2015-02-24 16:46:05 +00:00
giomfo
de1a01672f Console: BugFix Settings - Store the minimum cache size to prevent application freeze when user scrolls settings table. 2015-02-24 17:41:10 +01:00
giomfo
4cb0e740e9 Console: Adjust fonts size in Recents cell. 2015-02-24 16:41:14 +01:00
manuroe
f0187cefce Console: Do not display "NO" but "No" 2015-02-24 16:39:03 +01:00
giomfo
5c4c3342cd Console: Registration fallback: force webview in full width. 2015-02-24 16:00:19 +01:00
manuroe
04fe4f3ef5 [MXRestClient registerFallback] is no more an async method that makes a request to the home server to get the fallback URL.
It directly returns the register fallback URL
2015-02-24 15:59:18 +01:00
giomfo
72a841adaa Console: BugFix Room History - App freezes on members display for room with a high number of members (> 500). 2015-02-24 15:25:23 +01:00
giomfo
5de4f5b4b3 Console: Add logs (matrixSDKHandler status). 2015-02-24 14:25:53 +01:00
David Baker
c982e84bc5 Add SVG icon 2015-02-24 12:50:06 +00:00
giomfo
44a92122c5 Console: Add tag in each log. 2015-02-24 13:49:05 +01:00
giomfo
289680a976 Console: Improve registration fallback handling. 2015-02-24 12:14:09 +01:00
manuroe
0d662c1037 MXCRegistrationWebView: make it work (tested with a fake fallback page) 2015-02-24 10:49:36 +01:00
giomfo
1af3ab0dbf Console: Add UI to handle registration fallback page. 2015-02-24 10:07:50 +01:00
manuroe
ddc528b7df Moved to 0.3.0 2015-02-23 18:53:48 +01:00
manuroe
9f51269182 Console MXCRegistration: Improved after review of server code.
Still not tested in real condition
2015-02-23 18:34:02 +01:00
manuroe
f6d1ab1fb4 Console: Created MXCRegistrationWebView to do registration into a webview based on the home server registration fallback page 2015-02-23 18:15:05 +01:00
giomfo
e0e92cea3d Console: Update public room display (sorted by the number of members, display the number of members). 2015-02-23 17:44:58 +01:00
manuroe
e5f41305d2 SYIOS-87 - Rageshake needs to report logs as well as screenshot
If the app crashed, ask the user to send the crash report next time the app starts
2015-02-23 17:05:14 +01:00
giomfo
fa221fc73d Console: Chat room - Hide back button on Room members display. 2015-02-23 15:47:24 +01:00
manuroe
8422a67df4 SYIOS-87 - Rageshake needs to report logs as well as screenshot
Enabled it in the app
2015-02-23 15:43:11 +01:00
giomfo
2f369f6416 Console: Fix Buttons esthetics 2015-02-23 10:49:01 +01:00
giomfo
c1f56d99eb Console: Feature SYIOS-68 - Rageshake needs to include device info.
Add new pod dependence to GBDeviceInfo to handle device model.
2015-02-20 16:51:46 +01:00
giomfo
a61867f6d1 typo 2015-02-20 16:46:05 +01:00
giomfo
ddaa1c7310 Console: Rename "More" Tab as "Settings" Tab. 2015-02-20 15:48:08 +01:00
giomfo
30ea2b0d8d Console: rename "Hide redacted information" option with "Hide redactions".
+ Turn it ON by default.
2015-02-20 14:43:11 +01:00
manuroe
26adba9017 Console: Setting page:
- Removed the access token
 - Renamed "Hide redations info" to "Hide redactions"
2015-02-20 13:42:56 +01:00
giomfo
0bdd3b1671 Console: Feature SYIOS-88 - Rageshake needs to be less sensitive by x2 or so 2015-02-20 11:11:14 +01:00
giomfo
20013db660 Console: Home - Improve text inputs completion. 2015-02-20 10:32:08 +01:00
giomfo
914bccca3e Console: Recents - Set blue the background cell for room with unread bing message(s). 2015-02-20 09:35:19 +01:00
giomfo
0f93cbcd41 Console: APNS - SYIOS-75 - Jump to the concerned room only if the app is transitioning from the background 2015-02-19 18:23:24 +01:00
giomfo
f10e1da97b Console: Update inApp Notification handling. 2015-02-19 18:10:15 +01:00
giomfo
2499ad1773 Console: Fix uploaded image orientation. Now all uploaded image orientation is UP (attachments and avatar). 2015-02-19 16:58:17 +01:00
giomfo
0bd5016fa4 Console: Room history - Fix App crashes on keyboard display. 2015-02-19 16:18:09 +01:00
giomfo
fc878f0483 Console: In case of long press on failed event, we prompt now user to resent it instead of display its details. 2015-02-19 13:08:43 +01:00
giomfo
1992484b89 Console: Authentication - Registration is not currently supported by the app. Add a button to create account on Matrix.org (Web page). 2015-02-19 11:55:50 +01:00
giomfo
0524d1ac63 Console: Fix retain cycles 2015-02-19 10:46:00 +01:00
giomfo
c671072b5a Console: Typing notifcation - handle correctly network reachability error. 2015-02-18 18:29:32 +01:00
giomfo
275556ace1 Console: typo 2015-02-18 17:41:29 +01:00
giomfo
e64df73e78 Console: BugFix SYIOS-80 - Errors when internet connection unavailable are way too intrusive. 2015-02-18 17:40:55 +01:00
giomfo
c0950f6b60 Console: BugFix SYIOS-83 - When uploading an image, the bubble order jumps around
Keep our own timestamp clientside and ignore what the server says for uploaded attachments. The actual timestamp is considered in case of room history refresh.
2015-02-18 17:06:53 +01:00
manuroe
a4786087ab Added more log (including in app) to track app startup timing 2015-02-18 09:16:59 +01:00
giomfo
de60a24fd2 Console: BugFix - Handle correcly left swipe on Room ViewController (Previously the selected room was removed at the beginning of left swipe). 2015-02-17 16:29:52 +01:00
manuroe
736e2fe4e4 SYIOS-40: Any HTTP request can fail due to rate-limiting on the server, and need to be retried.
SDK: Introduced MXHTTPOperation. It replaces NSOperation objects returned by all MXRestClient methods. MXHTTPOperation will help to manage request retries.
2015-02-17 12:00:34 +01:00
giomfo
21de5f2800 Console: Support attached images without width and height info. 2015-02-17 11:59:23 +01:00
giomfo
a536eeb2f7 Console: BugFix regression: App crashes on iOS 7 when user selects Back on room member's details screen. 2015-02-17 10:38:12 +01:00
giomfo
1501a0d764 Console: BugFix - Room history did not scroll correctly in case of simultaneous messages (incoming vs outgoing). 2015-02-17 10:01:55 +01:00