Commit graph

2575 commits

Author SHA1 Message Date
SBiOSoftWhare
b31087ec12 RoomInputToolbarView: Add separate actions for camera and media library. 2019-08-02 17:16:06 +02:00
SBiOSoftWhare
edc03eeb48 Media picker: Create a coordinator. 2019-08-02 17:09:32 +02:00
SBiOSoftWhare
7602c57213 MediaAlbumContentViewController: Fix some retain cycle issues. 2019-08-02 17:07:36 +02:00
SBiOSoftWhare
c26800937c MediaPickerViewController: Remove camera preview and display only recent captures and media albums. 2019-08-02 17:04:14 +02:00
SBiOSoftWhare
a5ac57ca63 Create CameraPresenter that enables to present native camera. 2019-08-02 16:54:31 +02:00
SBiOSoftWhare
b32a08c43a Add media picker and camera wordings. 2019-08-02 16:51:12 +02:00
Szimszon
a2769a878f Translated using Weblate (Hungarian)
Currently translated at 100.0% (738 of 738 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/
2019-08-01 08:49:49 +00:00
dccs
f7f64232f2 Translated using Weblate (German)
Currently translated at 99.5% (734 of 738 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/de/
2019-08-01 08:49:48 +00:00
Kévin C
9ec40311f9 Translated using Weblate (French)
Currently translated at 100.0% (738 of 738 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/fr/
2019-08-01 08:49:47 +00:00
Weblate
250b717849 Merge branch 'origin/develop' into Weblate. 2019-07-30 16:42:45 +00:00
SBiOSoftWhare
2bdd4d782e RoomDataSource: Do not display reactions when event is redacted. 2019-07-30 18:24:12 +02:00
Weblate
915e1d2f53 Merge branch 'origin/develop' into Weblate. 2019-07-30 16:17:21 +00:00
SBiOSoftWhare
17775afd0e ReactionHistoryViewCell: Update copyright. 2019-07-30 18:06:13 +02:00
SBiOSoftWhare
58f485c56e Edit history: Fix some issues. 2019-07-30 17:24:46 +02:00
SBiOSoftWhare
06feb8e28b Reaction history: Handle presentation from room VC by long press on reactions or from contextual menu. 2019-07-30 17:24:46 +02:00
SBiOSoftWhare
1ad0d6908e Reaction history: Implement coordinator. 2019-07-30 17:24:46 +02:00
SBiOSoftWhare
8c83e1d51d Reaction history: Implement screen. 2019-07-30 17:24:45 +02:00
SBiOSoftWhare
f8cdb2afd6 Reaction history: Implement view model. 2019-07-30 17:24:45 +02:00
SBiOSoftWhare
8b9ca69836 Reactions: Add long press gesture on bubble cell reactions. 2019-07-30 17:24:45 +02:00
Weblate
fe68d86313 Merge branch 'origin/develop' into Weblate. 2019-07-29 16:18:08 +00:00
manuroe
8d694a7f6b Widgets: Whitelist https://scalar-staging.vector.im/api
#2612
2019-07-29 18:12:13 +02:00
Weblate
df9e43e17e Merge branch 'origin/develop' into Weblate. 2019-07-29 16:06:37 +00:00
manuroe
a5760bc770 BF: Crash when leaving settings due to backup section refresh animation.
The exception was:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 10.  The number of rows contained in an existing section after the update (0) must be equal to the number of rows contained in that section before the update (3), plus or minus the number of rows inserted or deleted from that section (0 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'

To raise this exception:
- Execute the removed code after a delay (2s)
- Enter and leave the settings page
-> Crash
2019-07-29 17:31:07 +02:00
Osoitz
483afeb2e7 Translated using Weblate (Basque)
Currently translated at 100.0% (736 of 736 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/eu/
2019-07-29 09:49:35 +00:00
Szimszon
0c8a931a83 Translated using Weblate (Hungarian)
Currently translated at 100.0% (736 of 736 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/
2019-07-28 08:49:32 +00:00
Kévin C
c4efa328a6 Translated using Weblate (French)
Currently translated at 100.0% (736 of 736 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/fr/
2019-07-28 08:49:32 +00:00
Weblate
f1bb553c80 Merge branch 'origin/develop' into Weblate. 2019-07-26 12:31:53 +00:00
Jakub Łuczyński
65259a81e6 Translated using Weblate (Polish)
Currently translated at 67.1% (488 of 727 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/pl/
2019-07-26 12:31:53 +00:00
Szimszon
5ceecb0131 Translated using Weblate (Hungarian)
Currently translated at 100.0% (727 of 727 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/
2019-07-26 12:31:52 +00:00
Kévin C
d9271adc3c Translated using Weblate (French)
Currently translated at 100.0% (727 of 727 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/fr/
2019-07-26 12:31:51 +00:00
SBiOSoftWhare
ca7779ae58 Emoji picker: Handle Manu's comments. 2019-07-26 14:06:19 +02:00
SBiOSoftWhare
46434d7596
Update Riot/Modules/Room/RoomViewController.m
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2019-07-25 19:16:15 +02:00
SBiOSoftWhare
39629a6638 RoomVC: Handle Emoji picker. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
7066c58a0b Emoji picker: Implement coordinator bridge presenter. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
a769f6290e Emoji picker: Implement Emoji picker screen. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
04d142ab65 Emoji picker: Implement cell and header view. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
c9d4b4193a Emoji picker: Implement Emoji store, view model and view data. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
e4df031451 Contextual menu: Fix reactions menu theme update. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
01b9b483c6 Emoji picker: Handle Emoji parsing with EmojiService. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
8dca707d82 Create SerializationService that enables to deserialize or serialize an object conforming to Codable. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
62dabebdd8 Themes: Handle search bar text color. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
2f9419f0bc Reactions menu: Add more reactions button. 2019-07-25 16:58:14 +02:00
Weblate
794a3f5e19 Merge branch 'origin/develop' into Weblate. 2019-07-24 15:52:54 +00:00
manuroe
447447f7bb
Merge pull request #2598 from vector-im/riot_2597
Soft logout: SSO support
2019-07-24 17:52:50 +02:00
Weblate
f4d7121f97 Merge branch 'origin/develop' into Weblate. 2019-07-24 15:08:50 +00:00
manuroe
cf49e751ef Bump version 2019-07-24 17:08:44 +02:00
manuroe
9579b59bba Soft logout: SSO support: Make sure the "Sign in with SSO" button does not overlap the explanation of the soft logout 2019-07-24 15:24:37 +02:00
manuroe
d126db5e49 Soft logout: SSO support: Display the clear data section upper 2019-07-24 14:59:40 +02:00
Weblate
174fc17c75 Merge branch 'origin/develop' into Weblate. 2019-07-24 12:44:43 +00:00
manuroe
3fa4de6722 Soft logout: Retain MXFileStore instance while getting user display name 2019-07-24 12:14:31 +02:00
manuroe
45f864b90c Soft logout: Display the message about keys only if there are keys not yet backed ip 2019-07-23 17:36:10 +02:00
manuroe
3fc4ed9884 Soft logout: Do not show the clear data section on the forgot password flow 2019-07-23 17:17:05 +02:00
manuroe
18d7ca6b62 Soft logout: Do not try to log against matrix.org if the password was wrong 2019-07-23 17:03:24 +02:00
manuroe
f7e2da7b1b Soft logout: Implement the clear data button
#2540
2019-07-23 16:20:07 +02:00
manuroe
f182073551 Soft logout: Implement design for the clear data section
#2540
2019-07-23 14:45:51 +02:00
manuroe
400b9c140e Soft logout: Implement design
This is an adapted version of the zeplin design. It uses the current app login look and feel with the copy of the zeplin design

#2540
2019-07-23 11:51:46 +02:00
Osoitz
20cc2fac39 Translated using Weblate (Basque)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/eu/
2019-07-21 07:51:25 +00:00
manuroe
07505b08dc Soft logout: Support soft logout
#2540
2019-07-19 14:25:45 +02:00
Weblate
c32d12631b Merge branch 'origin/develop' into Weblate. 2019-07-17 12:03:14 +00:00
manuroe
3c80fbc5b2 version++ 2019-07-17 14:02:51 +02:00
Weblate
2a6f2f82eb Merge branch 'origin/develop' into Weblate. 2019-07-17 12:00:13 +00:00
manuroe
9b63577447 BF: Edits history: Original event is missing
#2585

The original event is not an edit event. It must be processed a bit differently
2019-07-17 13:58:09 +02:00
Weblate
d51e4860cd Merge branch 'origin/develop' into Weblate. 2019-07-16 16:52:09 +00:00
manuroe
d9811f9ff4 version++ 2019-07-16 18:48:41 +02:00
Szimszon
d0d9de0bfe Translated using Weblate (Hungarian)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/
2019-07-16 15:31:36 +00:00
manuroe
8ecf5e73cc Push: Update code to follow API break
#2348
2019-07-16 14:42:25 +02:00
manuroe
cf3b0b3620
Merge pull request #2576 from vector-im/_is_clock
Device Verification: Name for  is "Clock
2019-07-15 17:53:06 +02:00
manuroe
fe4611d9a5 Device Verification: Name for is "Clock
according to https://github.com/matrix-org/matrix-doc/blob/master/data-definitions/sas-emoji.json#L41
2019-07-15 14:06:12 +02:00
Slavi Pantaleev
277f40fa1a Translated using Weblate (Bulgarian)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/bg/
2019-07-15 08:28:20 +00:00
Osoitz
2bbc4b4365 Translated using Weblate (Basque)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/eu/
2019-07-15 08:28:19 +00:00
Szimszon
babfef0acf Translated using Weblate (Hungarian)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/
2019-07-14 07:50:59 +00:00
Kévin C
0171cc472d Translated using Weblate (French)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/fr/
2019-07-12 13:32:23 +00:00
Weblate
1c0c6140b8 Merge branch 'origin/develop' into Weblate. 2019-07-12 11:18:47 +00:00
Kévin C
5720bff8ff Translated using Weblate (French)
Currently translated at 100.0% (716 of 716 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/fr/
2019-07-12 11:18:47 +00:00
manuroe
097698c222 Edits: "(Edited)" -> "(edited)" 2019-07-12 13:18:39 +02:00
Weblate
b383253c85 Merge branch 'origin/develop' into Weblate. 2019-07-12 07:51:31 +00:00
Szimszon
5f0470beaf Translated using Weblate (Hungarian)
Currently translated at 100.0% (713 of 713 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/
2019-07-12 07:51:31 +00:00
Osoitz
39cdb57939 Translated using Weblate (Basque)
Currently translated at 100.0% (713 of 713 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/eu/
2019-07-12 07:51:30 +00:00
manuroe
5e0b61b034
Update Riot/Modules/Room/DataSources/RoomDataSource.h 2019-07-12 09:51:12 +02:00
SBiOSoftWhare
e963f1f8da Update strings 2019-07-11 19:33:01 +02:00
SBiOSoftWhare
6d63d704f7 RoomVC: Handle external file upload. 2019-07-11 19:17:55 +02:00
SBiOSoftWhare
20458bca20 MXKRoomDataSource: Handle video thumbnail generation with MXKVideoThumbnailGenerator. 2019-07-11 19:07:45 +02:00
SBiOSoftWhare
928eb0c69e RoomInputToolbarView: Add file upload action. 2019-07-11 19:03:32 +02:00
manuroe
47c05e9ce9
Merge pull request #2570 from vector-im/riot_2559
Edits history: Display original event
2019-07-10 15:58:41 +02:00
manuroe
54af44d2ad Room upgrade: Autojoin the upgraded room when the user taps on the tombstone banner
#2486
2019-07-10 14:58:47 +02:00
manuroe
c09faea091 Edits history: Display original event
#2559
2019-07-10 09:53:29 +02:00
SBiOSoftWhare
cece0404ba
Merge pull request #2567 from vector-im/riot_2553
Reactions: Reinstate the ability to react with non-unicode keys
2019-07-09 14:20:03 +02:00
SBiOSoftWhare
436f501a91 LABS: Remove reaction settings, reactions are enabled by default. 2019-07-09 13:51:14 +02:00
SBiOSoftWhare
012ea5b9c3 Bubble reaction view: Handle emoji label theme color. 2019-07-09 11:23:46 +02:00
SBiOSoftWhare
3b45885143 Reactions: Limit Emoji string length in reaction bubble. 2019-07-09 11:02:52 +02:00
SBiOSoftWhare
81b30b4916
Merge pull request #2564 from vector-im/riot_2538
BF: Quick reactions menu hide time and user display name
2019-07-09 10:37:40 +02:00
SBiOSoftWhare
24f6d03e4c RoomVC: Fix reactions menu timestamp and display name overlap (Fix #2538). 2019-07-08 18:43:55 +02:00
SBiOSoftWhare
85e8d6eb27 MXKRoomBubbleTableViewCell: Add a method to get surrounding bubble component frame. 2019-07-08 18:42:32 +02:00
SBiOSoftWhare
593e3b3765 RoomBubbleCellData: Add a method to get first visible component index. 2019-07-08 18:34:08 +02:00
manuroe
b3634534a3
Merge pull request #2563 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Update from Weblate
2019-07-08 16:43:37 +02:00
manuroe
95ba6f915d
Merge pull request #2562 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Update from Weblate
2019-07-08 16:43:14 +02:00
IMIN
aa0818afe7 Translated using Weblate (Korean)
Currently translated at 60.7% (17 of 28 strings)

Translation: Riot iOS/Riot iOS (Push)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-push/ko/
2019-07-08 14:40:44 +00:00
IMIN
bb6ddd3fb2 Translated using Weblate (Korean)
Currently translated at 100.0% (5 of 5 strings)

Translation: Riot iOS/Riot iOS (Dialogs)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-dialogs/ko/
2019-07-08 14:40:43 +00:00
Weblate
39695000d7 Merge branch 'origin/develop' into Weblate. 2019-07-08 14:26:47 +00:00
manuroe
3a80274bc4
Merge pull request #2555 from vector-im/riot_2548
BF: Reactions: Unexpected padding after event selection
2019-07-08 16:26:43 +02:00