Commit graph

3516 commits

Author SHA1 Message Date
SBiOSoftWhare
9c366a34de Add RoomOutgoingAttachmentWithPaginationTitleWithoutSenderNameBubbleCell. 2022-01-21 19:18:57 +01:00
SBiOSoftWhare
5124215e0e MXKRoomOutgoingAttachmentBubbleCell: Handle cellLayoutUpdater. 2022-01-21 18:23:03 +01:00
SBiOSoftWhare
ce6f9c0bae BubbleRoomCellLayoutUpdater: Handle setup outgoing file attachment layout. 2022-01-21 18:21:05 +01:00
SBiOSoftWhare
69de97e885 RoomCellLayoutUpdating: Add setup method for outgoing file attachement cell. 2022-01-21 18:16:01 +01:00
SBiOSoftWhare
4fcaaa008d BubbleRoomTimelineCellProvider: Handle outgoing file attachment cells. 2022-01-21 18:13:47 +01:00
SBiOSoftWhare
582f0064b7 MXKRoomBubbleTableViewCell: Expose attachViewLeadingConstraint property. 2022-01-21 17:34:27 +01:00
SBiOSoftWhare
a2dfccd821 Move all MatrixKit cells + MXKRoomViewController into appropriated folders. 2022-01-21 17:18:59 +01:00
SBiOSoftWhare
95ee3cf041
Merge pull request #5383 from vector-im/steve/5208_text_msg_layout
Message bubbles: Text message layout
2022-01-21 16:06:57 +01:00
SBiOSoftWhare
003e17a1a9 Remane RoomCellLayoutUpdater to RoomCellLayoutUpdating. 2022-01-21 15:35:34 +01:00
ismailgulek
1fcb4f709f
Fix thread root decorations on search results 2022-01-21 01:58:05 +03:00
ismailgulek
03977b893b
Implement going back to live room data sources for threads, fix bugs around it 2022-01-21 01:56:51 +03:00
ismailgulek
d2217b5dae
Scroll to highlighted event better 2022-01-21 00:59:01 +03:00
ismailgulek
caf5672f46
Do not show badge for not participated threads 2022-01-21 00:09:25 +03:00
ismailgulek
1e3ec62c1f
Fix toast bottom margin for header action 2022-01-20 23:20:45 +03:00
ismailgulek
10ada5580d
Do not stack room screen when opening threads from permalinks 2022-01-20 21:36:40 +03:00
SBiOSoftWhare
6edacd7ffd Refactor RoomTimelineCellProviderProtocol to RoomTimelineCellProvider. 2022-01-20 17:09:34 +01:00
SBiOSoftWhare
83808f6a27 Refactor RoomCellLayoutUpdaterProtocol to RoomCellLayoutUpdater. 2022-01-20 17:00:13 +01:00
SBiOSoftWhare
f9876649dd RoomTimelineStyle: Conforms to Themable. 2022-01-20 16:56:32 +01:00
SBiOSoftWhare
5ae11d1744 MXKRoomBubbleCellData: Improve getFirstBubbleComponentWithDisplay and getLastBubbleComponentWithDisplay. 2022-01-20 16:01:45 +01:00
SBiOSoftWhare
4b2e9bb8ac MXKRoomBubbleTableViewCell: Update a method name. 2022-01-20 15:47:07 +01:00
SBiOSoftWhare
7893dbfc78 MXKRoomBubbleTableViewCell: Update a method name. 2022-01-20 15:33:39 +01:00
SBiOSoftWhare
891395369d BubbleRoomCellLayoutUpdater: Fix CGFloat type. 2022-01-20 15:09:04 +01:00
SBiOSoftWhare
d2fb2ebc78 BubbleReactionsView: Fix typos. 2022-01-20 14:46:29 +01:00
SBiOSoftWhare
9cb43a08d5 PlainRoomTimelineCellProvider: Fix missing outgoing attachment cells. 2022-01-19 15:44:20 +01:00
Stefan Ceriu
821d6066cd vector-im/element-ios/issues/5298 - Removed cocoapods-keys and moved the MapTiler key to the buildSettings. 2022-01-19 16:11:35 +02:00
Stefan Ceriu
a0b683058e vector-im/element-ios/issues/5298 - Added bottom padding on location markers so they point to the location instead of being centered on it. 2022-01-19 16:11:35 +02:00
Stefan Ceriu
948e23df7e vector-im/element-ios/issues/5298 - Add support for location m.asset types. 2022-01-19 16:11:35 +02:00
SBiOSoftWhare
d1e1a905e1 BubbleRoomCellLayoutUpdater: Update bubble height methods. 2022-01-19 11:46:36 +01:00
David Langley
117b325fc8 Change HomeViewControllerWithBannerWrapperViewController to MXKViewControllerActivityHandling conformance. 2022-01-19 09:48:16 +00:00
David Langley
1200dd967f
Merge pull request #5405 from vector-im/langleyd/5404_add_build_setting_to_hide_social_login
Add build setting to hide social login
2022-01-19 09:20:18 +00:00
David Langley
4813b348df
Merge pull request #5403 from vector-im/langleyd/5402_fix_hide_invite_friends_build_setting
Fix BuildSetting to hide "Invite Friends"
2022-01-19 09:19:53 +00:00
David Langley
0be2787059
Merge pull request #5400 from vector-im/langleyd/5399_fix_crash_uploading_video_ipad
Fix crash uploading video ipad
2022-01-19 09:19:25 +00:00
David Langley
c7bebd4708 Add build setting to hide social login 2022-01-18 22:36:50 +00:00
David Langley
06f873446e Add sideMenuShowInviteFriends and remove the non functioning settingsScreenShowInviteFriends 2022-01-18 22:13:10 +00:00
ismailgulek
a00293b51b
Disable thread timelines for now 2022-01-19 01:05:48 +03:00
David Langley
b234a183ac Specify source of alertView popup for selecting video/image size on upload 2022-01-18 21:35:53 +00:00
ismailgulek
ec8acd042d
Merge branch 'ismail/5068_design_tweaks' into ismail/5096_thread_notifications 2022-01-19 00:12:40 +03:00
ismailgulek
8a1d66f49a
Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-19 00:09:26 +03:00
ismailgulek
fe9eeeadd5
Merge branch 'develop' into ismail/5068_start_thread 2022-01-19 00:07:52 +03:00
ismailgulek
0a85d1b6b4
Fix cell layout when thread root is a poll 2022-01-18 23:44:03 +03:00
SBiOSoftWhare
ac821f4930 RoomDataSource: Use RoomTimelineStyle to apply cell selection style. 2022-01-18 20:51:59 +01:00
SBiOSoftWhare
486bd0bc3d BubbleRoomTimelineStyle: Handle selected style. 2022-01-18 20:49:13 +01:00
SBiOSoftWhare
5a01b0bcbd PlainRoomTimelineStyle: Handle selected style. 2022-01-18 20:46:59 +01:00
SBiOSoftWhare
5b2ae72575 RoomTimelineStyle: Add method to apply selected style. 2022-01-18 20:46:34 +01:00
SBiOSoftWhare
34db84551d Text message bubble cells: Fix call to super.setupViews 2022-01-18 19:35:30 +01:00
Stefan Ceriu
d131cc9e6d vector-im/element-ios/issues/5114 - Renamed unstable extensible audio key. 2022-01-18 20:05:10 +02:00
Stefan Ceriu
6eb0f6c9ef vector-im/element-ios/issues/5114 - De-labs-ed polls, disabled editing and undisclosed polls until platform parity. 2022-01-18 20:05:10 +02:00
Stefan Ceriu
84c01c2735 vector-im/element-ios/issues/5114 - Cleanup + rename PollTimeline to TimelinePoll. 2022-01-18 20:05:10 +02:00
Stefan Ceriu
a23bd0da99 vector-im/element-ios/issues/5114 - Allow editing poll start events. 2022-01-18 20:05:10 +02:00
SBiOSoftWhare
ec0a1ca480 BubbleRoomTimelineCellDecorator: Fix CGFloat type issues. 2022-01-18 18:25:48 +01:00
SBiOSoftWhare
ce56391bc8 RoomDataSource: Update timestamp decoration. 2022-01-18 17:52:32 +01:00
SBiOSoftWhare
f1e8e47248 BubbleRoomTimelineCellDecorator: Show timestamp on every text messages in bubble background. 2022-01-18 17:51:41 +01:00
SBiOSoftWhare
2fcbcf8c8e PlainRoomTimelineCellDecorator: Update timestamp management. 2022-01-18 17:49:47 +01:00
SBiOSoftWhare
14aff2cc0f RoomTimelineCellDecorator: Update add timestamp interface. 2022-01-18 17:46:49 +01:00
SBiOSoftWhare
4b85fbb516 BubbleRoomCellLayoutUpdater: Add extra right space for timestamp. 2022-01-18 17:25:32 +01:00
SBiOSoftWhare
3c583285ba MXKRoomBubbleTableViewCell: Add convenient method to retrieve RoomMessageBubbleBackgroundView. 2022-01-18 17:22:13 +01:00
SBiOSoftWhare
a01bc102bc BubbleRoomTimelineCellDecorator: Handle URL preview. 2022-01-18 15:25:14 +01:00
SBiOSoftWhare
63926dd273 BubbleRoomTimelineCellDecorator: Handle reactions view for incoming and outgoing messages. 2022-01-18 15:22:58 +01:00
SBiOSoftWhare
888f2587ec BubbleRoomCellLayoutUpdater: Update incoming text message right margin. 2022-01-18 15:15:40 +01:00
SBiOSoftWhare
19f3435bb5 RoomDataSource: Handle RoomTimelineCellDecorator. 2022-01-18 15:04:46 +01:00
SBiOSoftWhare
2e52b48712 BubbleRoomTimelineStyle handle cell decorator. 2022-01-18 15:03:56 +01:00
SBiOSoftWhare
ef0dd3852a Create BubbleRoomTimelineCellDecorator. 2022-01-18 15:02:30 +01:00
SBiOSoftWhare
cfad78777f PlainRoomTimelineStyle handle cell decorator. 2022-01-18 15:01:20 +01:00
SBiOSoftWhare
3b1d05829f Implement PlainRoomTimelineCellDecorator. 2022-01-18 15:00:10 +01:00
SBiOSoftWhare
2e3299bd2a RoomTimelineStyle: Add cell decorator property. 2022-01-18 14:59:48 +01:00
SBiOSoftWhare
70b12be987 Create RoomTimelineCellDecorator enables to add decoration on a cell (reactions, read receipts, timestamp, URL preview). 2022-01-18 14:58:34 +01:00
ismailgulek
240bf6af95
Disable sending polls in threads 2022-01-18 16:32:23 +03:00
SBiOSoftWhare
55349c61a5 MXKRoomBubbleTableViewCell: Add convenient method to add temporary subview. 2022-01-18 14:25:43 +01:00
SBiOSoftWhare
7ff97f1173 BubbleReactionsView: Add alignement option (left or right). 2022-01-18 14:23:07 +01:00
SBiOSoftWhare
14dc04f651 Add CollectionViewRightAlignFlowLayout to have right alignement display for collection view. 2022-01-18 14:21:16 +01:00
ismailgulek
dcd78742bd
Add background color management on text message highlights 2022-01-18 16:20:12 +03:00
ismailgulek
cb57694d32
Add thread decoration views for search results, fix #5268 2022-01-18 14:46:22 +03:00
ismailgulek
b9ccd522cb
Fix thread screen call button case 2022-01-18 03:13:22 +03:00
ismailgulek
0cb4d66853
Center empty view vertically in the whole screen 2022-01-18 02:57:30 +03:00
ismailgulek
21d6ea5000
Dismiss keyboard when additional menu shown 2022-01-18 02:27:44 +03:00
ismailgulek
b7b84ad461
Align summary last message to the time label 2022-01-18 02:27:23 +03:00
ismailgulek
be882e4097
Reset detail screen after lab setting change, fixes #5273 2022-01-18 02:14:23 +03:00
ismailgulek
d7ed2d3b09
Fix event content where the thread root event is a reply event 2022-01-17 16:33:02 +03:00
ismailgulek
d5de3a9b2f
Various design fixes 2022-01-17 16:32:32 +03:00
ismailgulek
8cfec2f908
Thread summary view design changes 2022-01-17 13:51:05 +03:00
ismailgulek
696d7003c6
Fix build after merges 2022-01-17 13:35:14 +03:00
ismailgulek
09ee13e765
Merge branch 'ismail/5068_start_thread' into ismail/5096_thread_notifications 2022-01-17 11:55:28 +03:00
ismailgulek
6cbefdeaca
Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-17 11:55:05 +03:00
ismailgulek
13660ddbe2
Add threadId parameter 2022-01-17 11:54:36 +03:00
ismailgulek
f3e492a300
Merge branch 'ismail/5068_start_thread' into ismail/5096_thread_notifications 2022-01-17 11:39:25 +03:00
ismailgulek
e9b24263e7
Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-17 11:37:41 +03:00
ismailgulek
aeccbc0dac
Merge branch 'develop' into ismail/5068_start_thread 2022-01-17 11:35:10 +03:00
UwUnyaa
7abd9bc828 Translated using Weblate (Polish)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/pl/
2022-01-16 14:26:09 +00:00
Priit Jõerüüt
0cb21ce5f4 Translated using Weblate (Estonian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/et/
2022-01-16 14:26:08 +00:00
Weblate
d4fc22a78f Merge branch 'origin/develop' into Weblate. 2022-01-14 18:32:51 +00:00
libexus
d7419f812f Translated using Weblate (German)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2022-01-14 17:26:08 +00:00
Stefan Ceriu
cf752f496d Fix vector-im/element-ios/issues/4208 - Home screen doesn't update properly on theme changes. 2022-01-14 17:56:58 +02:00
David Langley
05b817fb86 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens 2022-01-14 11:43:09 +00:00
SBiOSoftWhare
7b86a28fdd BubbleRoomCellLayoutUpdater: Update bubble height computation. 2022-01-14 11:15:38 +01:00
SBiOSoftWhare
9b02f6585e RoomBubbleCellData: Handle event merge configuration. 2022-01-14 11:14:50 +01:00
SBiOSoftWhare
d2ba53e37b RoomVC: Handle cell provider. 2022-01-14 10:23:15 +01:00
SBiOSoftWhare
893fd5f968 RoomDataSource: Handle extra cell layout update if needed. 2022-01-14 10:11:13 +01:00
SBiOSoftWhare
71b4f72fa7 SettingsVC: Handle possibility to change room timeline style and apply changes. 2022-01-14 10:06:40 +01:00
SBiOSoftWhare
b2713ea312 Update MatrixKit text message cells. 2022-01-14 10:03:08 +01:00
SBiOSoftWhare
51539821a5 Add RoomTimelineConfiguration that enables to manage room timeline appearance configuration. 2022-01-14 10:02:23 +01:00
SBiOSoftWhare
6fcdae5a5c Add room timeline style for default cell style. 2022-01-14 10:00:21 +01:00
SBiOSoftWhare
54d5bc52e4 Add room timeline style for bubbles. 2022-01-14 09:59:25 +01:00
SBiOSoftWhare
0878d2e64a Add RoomMessageBubbleBackgroundView. 2022-01-14 09:58:55 +01:00
SBiOSoftWhare
88ceb07ea5 Add RoomTimelineStyle that describes a room timeline style used to customize timeline appearance. 2022-01-14 09:55:00 +01:00
SBiOSoftWhare
f90f2fba0e Add cell layout updater implementation for bubbles. 2022-01-14 09:51:08 +01:00
David Langley
06a8d0c0c9 Add analytics for Unauthenticated errors 2022-01-13 17:33:51 +00:00
SBiOSoftWhare
2642223430 Move RoomBubbleCellLayout. 2022-01-13 18:25:34 +01:00
Doug
30f4df0747 Add instructions for creating analytics events. 2022-01-13 17:23:35 +00:00
SBiOSoftWhare
057ea8dba7 Add RoomCellLayoutUpdaterProtocol that enables to setup or update a room timeline cell view. 2022-01-13 18:20:57 +01:00
SBiOSoftWhare
10fc0b055d Update MatrixKit bridging header. 2022-01-13 18:19:46 +01:00
SBiOSoftWhare
fca3344101 Add RoomTimelineCellIdentifier that represents room timeline cell identifiers. 2022-01-13 17:36:13 +01:00
SBiOSoftWhare
cc829ecc2a Add BubbleRoomTimelineCellProvider. 2022-01-13 17:33:21 +01:00
SBiOSoftWhare
3d7a7fa9f1 Add PlainRoomTimelineCellProvider. 2022-01-13 17:31:47 +01:00
SBiOSoftWhare
f7fb4c7ca8 Add RoomTimelineCellProviderProtocol that enables to register and provide room timeline cells. 2022-01-13 17:31:03 +01:00
SBiOSoftWhare
24c8b8d79d RoomTimelineStyleIdentifier: Make it available for ObjC. 2022-01-13 16:56:10 +01:00
SBiOSoftWhare
b251123e89 MXKRoomBubbleCellData: Add convenient method. 2022-01-13 16:54:45 +01:00
SBiOSoftWhare
7ae9b40708 Move MatrixKit text message cells to Riot target. 2022-01-13 16:51:51 +01:00
SBiOSoftWhare
c9cecddffa MXRoomViewController: Remove unused cell classes. 2022-01-13 16:50:17 +01:00
Jozef Gaal
ff1c20a819 Translated using Weblate (Slovak)
Currently translated at 97.5% (431 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2022-01-13 10:26:10 +00:00
Ihor Hordiichuk
c86da21653 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2022-01-13 10:26:10 +00:00
Besnik Bleta
1b96ea214b Translated using Weblate (Albanian)
Currently translated at 99.7% (441 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sq/
2022-01-13 10:26:10 +00:00
lvre
c86b11d9fa Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/pt_BR/
2022-01-13 10:26:10 +00:00
jelv
aa7ef0f7e4 Translated using Weblate (Dutch)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/nl/
2022-01-13 10:26:09 +00:00
random
63f127ae7f Translated using Weblate (Italian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/it/
2022-01-13 10:26:09 +00:00
Linerly
56198bfaf4 Translated using Weblate (Indonesian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/id/
2022-01-13 10:26:09 +00:00
Szimszon
e0ba05687e Translated using Weblate (Hungarian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/hu/
2022-01-13 10:26:08 +00:00
Priit Jõerüüt
025dca1649 Translated using Weblate (Estonian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/et/
2022-01-13 10:26:08 +00:00
artevaeckt
c3444b84e1 Translated using Weblate (German)
Currently translated at 99.7% (441 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2022-01-13 10:26:07 +00:00
ismailgulek
9dff29457f
Merge branch 'develop' into ismail/4384_summary_db 2022-01-13 12:20:41 +03:00
SBiOSoftWhare
565b1cca05
Merge pull request #5342 from vector-im/steve/5321_bubbles_lauching
Message bubbles: Add settings and build flag
2022-01-13 09:50:23 +01:00
manuroe
6497c24074
Merge pull request #5345 from vector-im/bca/reduce_decryption_grace_period
Reduce grace period to report decryption failure
2022-01-12 15:21:00 +01:00
ismailgulek
b64a9acaf6
Remove old code 2022-01-12 14:46:54 +03:00
David Langley
b5ead74434 Use new dtmf function signature 2022-01-12 10:59:37 +00:00
ismailgulek
586f2e523d
Merge branch 'ismail/5068_design_tweaks' into ismail/5096_thread_notifications 2022-01-12 13:58:48 +03:00
ismailgulek
db43e86cf1
Make thread header stacked, fix #5358 2022-01-11 15:24:46 +03:00
Weblate
a9584d4357 Merge branch 'origin/develop' into Weblate. 2022-01-11 11:26:12 +00:00
ismailgulek
62386b2cf9
Implement thread list filtered icon, part of #5359 2022-01-11 14:00:37 +03:00
David Langley
56475bbec1 Remove duplicated logout code and fix spinner.
- Remove some duplication of logout behaviour
- Fix additional spinner on homeViewController
2022-01-10 21:38:24 +00:00
ismailgulek
c1cee57b6e
Add EventMenuBuilder to manage ordering on event menu actions 2022-01-10 17:31:28 +03:00
Jozef Gaal
4b90c10603 Translated using Weblate (Slovak)
Currently translated at 96.8% (427 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2022-01-08 22:26:06 +00:00
ismailgulek
1da1aaa687
Merge branch 'develop' into ismail/4384_summary_db 2022-01-08 00:54:17 +03:00
ismailgulek
50a9407c4a
Adapt summaries module name change 2022-01-07 18:30:30 +03:00
ismailgulek
9ddf3df9a5
Fix initial sync crash 2022-01-07 16:06:54 +03:00
Stefan Ceriu
e2a7df1daa Increased the BubbleCellContentView's inner content view bottom padding so it doesn't overlap the send receipt indicator. 2022-01-07 14:18:05 +02:00
David Langley
4effc7e2a0 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens 2022-01-06 22:43:20 +00:00
David Langley
362635a98d Split MXKAccount from Data so just data can be loaded from disk without side effects. Also change force reload of accounts to stop double load on init. 2022-01-06 20:35:37 +00:00
Stefan Ceriu
52598a2eab Fixed ffmpeg-kit breaking changes after minor release, fixed version to 4.5.1 2022-01-06 13:31:05 +02:00
ismailgulek
357515bd8a
Fix context menu action orders & layout fixes 2022-01-06 03:22:14 +03:00
ismailgulek
b7936de6f3
Fix encryption badges for unencrypted rooms 2022-01-06 02:54:58 +03:00
ismailgulek
42a44dd3f5
Implement toast messages when links are copied 2022-01-06 02:41:57 +03:00
Valere
a1429dbb8d Reduce grace period to report decryption failure 2022-01-05 16:52:05 +01:00
ismailgulek
36d1873c98
Implement thread list long press actions, fix #5310 2022-01-05 13:26:13 +03:00
SBiOSoftWhare
4d3a8a2ffa Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier. 2022-01-04 17:53:15 +01:00
Stefan Ceriu
eead770633 vector-im/element-ios/issues/5298 - Various tweaks following code review. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
2c6b286718 vector-im/element-ios/issues/5298 - Added build setting + ui and unit tests. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
28cb2d23d1 vector-im/element-ios/issues/5298 - Settings screen toggle for disabling location sharing. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
592acde1c8 vector-im/element-ios/issues/5298 - Displaying a modal when tapping on a location in the timeline. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
e6379c8588 vector-im/element-ios/issues/5298 - Disable forwarding for location messages and allow replies. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
352d56726e vector-im/element-ios/issues/5298 - Improved error messages and moved map configuration to the BuildSettings 2022-01-04 17:33:32 +02:00
Stefan Ceriu
f0cdbe5a7c vector-im/element-ios/issues/5298 - Attempting to set up cocoapods-keys. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
6a46c42cfd vector-im/element-ios/issues/5298 - Implemented location sharing from the input toolbar action menu. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
574a155c80 vector-im/element-ios/issues/5298 - Added body message content keys and replaced plain string usages. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
5a72750f8d vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
01f53bd8d1 Rendering location messages in the timeline. 2022-01-04 17:33:32 +02:00
ismailgulek
a69738266c
Fix root message redaction 2022-01-04 18:07:39 +03:00
ismailgulek
9a5bc717ad
Layout fixes 2022-01-04 17:27:13 +03:00
ismailgulek
e422917cf3
User name coloring on thread list 2022-01-04 17:26:47 +03:00
ismailgulek
48a027215d
Shrink summary view if content is small 2022-01-04 16:31:53 +03:00
ismailgulek
2c1324ba74
Update icons & summary view margins 2022-01-04 16:20:40 +03:00
ismailgulek
ca36f99a08
Merge branch 'develop' into ismail/5068_start_thread 2022-01-04 15:28:19 +03:00
ismailgulek
1187e1dc2f
Just reload collection view when paginating 2022-01-04 04:31:52 +03:00
ismailgulek
fd39df8d76
Call pagination api from appropriate points 2022-01-04 04:31:18 +03:00
ismailgulek
2ac2c981fc
Implement pagination in recents data source 2022-01-04 04:30:40 +03:00
ismailgulek
3169693aaa
Implement pagination in recents list service 2022-01-04 04:30:12 +03:00
ismailgulek
132004cf1f
Adapt to counts api changes 2022-01-04 04:29:26 +03:00
ismailgulek
067c86c2fc
Remove all logic in the deprecated data source 2022-01-04 04:27:19 +03:00
SBiOSoftWhare
9e8e8b7fad Settings: Add enable room message bubbles parameter. 2022-01-03 18:30:59 +01:00
SBiOSoftWhare
ca4dc6d69f Add RoomTimelineStyle enum that represents the room timeline styles available. 2022-01-03 18:16:24 +01:00
Jozef Gaal
92144b7d25 Translated using Weblate (Slovak)
Currently translated at 93.1% (411 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2022-01-02 19:26:07 +00:00
Besnik Bleta
7f5219f8db Translated using Weblate (Albanian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sq/
2022-01-02 19:26:03 +00:00
Gil Oliveira
6868900593 Added translation using Weblate (Portuguese) 2022-01-02 02:50:55 +00:00
ismailgulek
082607bc0e
Adapt from summaries to rooms & little naming fixes 2021-12-29 17:40:09 +03:00
Jozef Gaal
42ad02ad91 Translated using Weblate (Slovak)
Currently translated at 72.1% (318 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2021-12-28 20:26:06 +00:00
ismailgulek
9e73594224
Fix all summaries usage, use summary session if needed in cell data 2021-12-28 23:18:41 +03:00
ismailgulek
e0f342a41d
Fix store api 2021-12-27 16:04:51 +03:00
ismailgulek
5eb53bbed6
Merge branch 'develop' into ismail/4384_summary_db 2021-12-27 15:59:37 +03:00
Jozef Gaal
419d52b5a3 Translated using Weblate (Slovak)
Currently translated at 39.9% (176 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2021-12-25 23:26:02 +00:00
Whodiduexpect
70bd03fcba Translated using Weblate (French)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/fr/
2021-12-25 23:26:01 +00:00
ismailgulek
f8bb457fa7
Open thread on an initial event, fetch the event if doesn't exist 2021-12-24 14:50:11 +03:00
Jozef Gaal
8eae88e015 Translated using Weblate (Slovak)
Currently translated at 37.4% (165 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2021-12-23 02:26:00 +00:00
libexus
21ec12f653 Translated using Weblate (German)
Currently translated at 99.7% (440 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2021-12-23 02:26:00 +00:00
SBiOSoftWhare
bd431fa6c9 Move timeline cells in dedicated folders. 2021-12-22 17:25:35 +01:00
ismailgulek
1412ba724e
Make remove and report actions destructive 2021-12-21 16:45:19 +03:00
ismailgulek
e47c1c4861
Add view in room action for attachments 2021-12-21 16:44:51 +03:00
ismailgulek
d954e1865b
Use live timeline of a thread 2021-12-21 16:44:11 +03:00
Jozef Gaal
86418c8cd6 Translated using Weblate (Slovak)
Currently translated at 36.7% (162 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sk/
2021-12-20 20:26:07 +00:00
Ihor Hordiichuk
04e35ca342 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2021-12-20 20:26:01 +00:00
LinAGKar
7f34ff13a3 Translated using Weblate (Swedish)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sv/
2021-12-20 20:26:00 +00:00
Thibault Martin
a33a62bb47 Translated using Weblate (French)
Currently translated at 99.5% (439 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/fr/
2021-12-20 20:26:00 +00:00
libexus
2ec2a34484 Translated using Weblate (German)
Currently translated at 99.5% (439 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2021-12-20 20:25:59 +00:00
Weblate
c0f532d039 Merge branch 'origin/develop' into Weblate. 2021-12-16 18:29:53 +00:00
Denys Nykula
4b63c5f6ee Translated using Weblate (Ukrainian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2021-12-16 18:22:49 +00:00
Linerly
6dafffba84 Translated using Weblate (Indonesian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/id/
2021-12-16 18:22:48 +00:00
Doug
bee737f97d Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug
8e38a5fc12 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00
Doug
a5abff7eee Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug
b57e537b4b Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug
5361298bfc Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug
a2aa01f06c Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug
9d4a1d96d6 Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug
932eca82cc Support link/html in analytics prompt strings.
Show the new prompt to everyone, even if they previously opted out.
Add docs to Analytics.
2021-12-16 17:01:22 +00:00
Doug
8eab27ab8e Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Doug
3a9d35a50b Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug
1ce3387429 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug
3e0e357384 Update MXAnalyticsDelegate 2021-12-16 16:59:45 +00:00
Doug
7bdc146b82 Use matrix-analytics-events generated stubs (locally for now).
Track screens, removing any that aren't part of the schema.
2021-12-16 16:59:45 +00:00
Doug
23555b00fd Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug
2b80c0437a Don't read analytics opt in status from account data.
Update PostHog to 1.4.3.

Add tests for prompt type.
2021-12-16 16:59:45 +00:00
Doug
6f94303cdc Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
ismailgulek
b74975ecc4
Merge branch 'ismail/5068_start_thread' into ismail/5096_thread_notifications 2021-12-16 14:46:43 +03:00
ismailgulek
4dd78e3f2e
Merge branch 'develop' into ismail/5068_start_thread 2021-12-16 14:00:03 +03:00
Ihor Hordiichuk
7507ef97d7 Translated using Weblate (Ukrainian)
Currently translated at 97.7% (431 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2021-12-15 22:25:58 +00:00
Besnik Bleta
c93daef4b2 Translated using Weblate (Albanian)
Currently translated at 99.7% (440 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sq/
2021-12-15 22:25:58 +00:00
artevaeckt
00eddb7a3a Translated using Weblate (German)
Currently translated at 98.1% (433 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2021-12-15 22:25:58 +00:00
ismailgulek
2f076930fe
Adapt MXEventTimeline changes 2021-12-15 01:44:04 +03:00
SBiOSoftWhare
d494c68f0f RoomVC: Fix left room label memory management. 2021-12-14 18:33:37 +01:00
SBiOSoftWhare
92d0c8d6c7 RoomMemberDetailsViewController: Fix user id theming. 2021-12-14 15:47:09 +01:00
sr093906
15b8ba3a8f Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/zh_Hans/
2021-12-14 11:57:15 +00:00
Ihor Hordiichuk
39db39c629 Translated using Weblate (Ukrainian)
Currently translated at 95.0% (419 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2021-12-14 11:57:15 +00:00
lvre
48f70e74d2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/pt_BR/
2021-12-14 11:57:15 +00:00
jelv
e55f743d36 Translated using Weblate (Dutch)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/nl/
2021-12-14 11:57:15 +00:00
random
41214c8b60 Translated using Weblate (Italian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/it/
2021-12-14 11:57:15 +00:00
Linerly
7e3eba5d75 Translated using Weblate (Indonesian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/id/
2021-12-14 11:57:15 +00:00
Szimszon
a4e96801f1 Translated using Weblate (Hungarian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/hu/
2021-12-14 11:57:15 +00:00
Priit Jõerüüt
2cf602ea63 Translated using Weblate (Estonian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/et/
2021-12-14 11:57:15 +00:00
Jozef Gaal
959788da5c Added translation using Weblate (Slovak) 2021-12-14 11:57:15 +00:00
SBiOSoftWhare
2a570d22b0
Merge pull request #5297 from vector-im/steve/4568_mxid_copy
RoomMemberDetailsViewController: Show user Matrix id and make it copyable
2021-12-14 12:47:40 +01:00
SBiOSoftWhare
47b2d7acff Update CopyableLabel. 2021-12-14 12:40:12 +01:00
David Langley
b09cf74224 Fix refresh token coding and persistence. 2021-12-13 16:29:02 +00:00
Stefan Ceriu
e6a417bcec vector-im/element-ios/issues/5114 - Prevent poll events from ever getting merged into other bubble data. 2021-12-10 15:55:17 +02:00
SBiOSoftWhare
ebf733831f RoomMemberDetails: Add safe area layout guides. 2021-12-10 14:02:09 +01:00
SBiOSoftWhare
f0e372f21f RoomMemberDetailsViewController: Refactor a property name. 2021-12-10 09:50:06 +01:00
SBiOSoftWhare
617603ba27 RoomMemberDetailsViewController: Show user Matrix id and make it copyable. 2021-12-10 09:29:09 +01:00
SBiOSoftWhare
230da33f29 Add CopyableLabel enables to copy past text content. 2021-12-10 09:25:06 +01:00
ismailgulek
57a26d8f8d
Fix build 2021-12-10 11:24:40 +03:00
ismailgulek
a803aeb1b9
Merge branch 'ismail/5095_thread_search_results' into ismail/5096_thread_notifications 2021-12-10 11:14:55 +03:00
ismailgulek
2ef4e94f8a
Merge branch 'ismail/5094_thread_links' into ismail/5095_thread_search_results 2021-12-10 11:08:50 +03:00
ismailgulek
d5dc6928ea
Merge branch 'ismail/5092_thread_list' into ismail/5094_thread_links 2021-12-10 11:08:01 +03:00
ismailgulek
da9407f062
Merge branch 'ismail/5117_thread_message_actions' into ismail/5092_thread_list 2021-12-10 11:07:27 +03:00
ismailgulek
1f918c921d
Merge branch 'ismail/5068_start_thread' into ismail/5117_thread_message_actions 2021-12-10 11:03:00 +03:00