Commit graph

748 commits

Author SHA1 Message Date
Gil Eluard
97e22f50aa SP2: Adding Rooms to Spaces #523o
- check permission before adding room
- Added join button in explore room screens
2022-02-05 08:20:39 +01:00
Doug
906eb48181 Tweaks to the Use Case screen ready for review.
Update strings.
Show the custom server field as needed.
Enable scroll edges appearance for white navigation bar.
2022-02-04 16:10:38 +00:00
Doug
d11b3e0950 Add the Use Case selection screen to the onboarding flow. 2022-02-04 16:10:38 +00:00
Gil Eluard
601ba0b472 Merge branch gil/SP1_space_creation into gil/5230_SP2-Adding_Rooms_to_Spaces 2022-02-04 16:43:43 +01:00
Gil Eluard
f9a1fdfe85 Merge branch 'develop' into gil/SP1_space_creation
# Conflicts:
#	Riot/Modules/Room/RoomCoordinatorBridgePresenter.swift
#	Riot/Modules/Room/RoomCoordinatorParameters.swift
#	Riot/Modules/Room/RoomViewController.m
#	Riot/Modules/TabBar/TabBarCoordinator.swift
2022-02-04 14:29:57 +01:00
Doug
43fb085521 Update strings, fix missing symbol. 2022-02-03 18:30:39 +00:00
Stefan Ceriu
7c54bf763c Made StateStoreViewModel state mutable and removed the reducer for all the features using it. 2022-02-02 10:02:12 +02:00
SBiOSoftWhare
5ff5a7065b
Merge pull request #5461 from vector-im/steve/5209_media_bubbles_2
Message bubbles: Layout for media (part 2)
2022-02-01 17:52:19 +01:00
SBiOSoftWhare
d8e9137cbf Add assets for file without thumbnail cells. 2022-01-31 10:53:10 +01:00
Doug
7eb2311cd5
Merge pull request #5398 from vector-im/doug/5159_ftue_splash
Add a splash screen before authentication is shown
2022-01-28 15:34:26 +00:00
Doug
5fcdb9d704 Polish for Onboarding Carousel
Add dark mode assets and colours.
Improve layout for 12" iPad and 4" iPhone.
Move isLockedToPortraitOnPhone to RiotNavigationController.
2022-01-26 14:25:48 +00:00
Doug
f41f34d8ea Start implementing FTUE splash screens.
Present splash screens from AuthenticationViewController
2022-01-26 14:24:00 +00:00
Gil Eluard
8fecbaf722 Merge branch 'gil/SP1_space_creation' into gil/5225_invite_to_space_in_room_landing
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Images.swift
#	Riot/Generated/Strings.swift
2022-01-26 10:55:05 +01:00
Gil Eluard
e18c7e0744 SP1.2: Invite to Space in room landing element-ios#5225
- Check user permissions to invite people
2022-01-26 10:17:42 +01:00
Gil Eluard
afa77deef7 Merge branch 'gil/SP1_space_creation' into gil/5225_invite_to_space_in_room_landing
# Conflicts:
#	Riot/Generated/Strings.swift
#	Riot/Modules/Room/Members/RoomParticipantsViewController.m
#	Riot/Modules/Spaces/SpaceMembers/MemberList/SpaceMemberListViewController.swift
#	Riot/Modules/Spaces/SpaceRoomList/ExploreRoom/SpaceExploreRoomViewController.swift
#	Riot/SupportingFiles/Riot-Bridging-Header.h
2022-01-24 19:36:02 +01:00
Gil Eluard
b2bf867a84 Merge branch 'gil/SP1_space_creation' into gil/143_create_public_space
# Conflicts:
#	RiotSwiftUI/Modules/Common/Mock/MockAppScreens.swift
2022-01-24 09:30:05 +01: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
Stefan Ceriu
2dfbe69a88 vector-im/element-ios/issues/5114 - Added UI for creating undisclosed polls and logic for displaying them in the timeline. 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
ismailgulek
cb57694d32
Add thread decoration views for search results, fix #5268 2022-01-18 14:46:22 +03:00
Gil Eluard
03f68b5b69 Merge branch 'gil/5231_SP3-1_Update_room_settings_for_Spaces' into gil/5232_SP3-2_Long_press_on_rooms_in_space_room_lists 2022-01-18 10:11:16 +01:00
Gil Eluard
a18884fd26 Merge branch 'gil/5230_SP2-Adding_Rooms_to_Spaces' into gil/5231_SP3-1_Update_room_settings_for_Spaces 2022-01-17 20:40:33 +01:00
Gil Eluard
4c4f668e57 Merge branch 'develop' into gil/5230_SP2-Adding_Rooms_to_Spaces
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Room/Members/RoomParticipantsViewController.m
#	Riot/Modules/Spaces/SpaceMembers/MemberList/SpaceMemberListViewController.swift
#	Riot/Modules/Spaces/SpaceRoomList/ExploreRoom/SpaceExploreRoomViewController.swift
#	Riot/SupportingFiles/Riot-Bridging-Header.h
#	RiotSwiftUI/Modules/Common/Mock/MockAppScreens.swift
2022-01-17 20:40:12 +01:00
Gil Eluard
2c5ed41f02 SP3.2: Long press on rooms in space room lists #5232
- Added context menu for spaces and rooms in Explore rooms screen
2022-01-17 16:44:40 +01: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
Doug
d93d6cd9f5 Add onboarding splash screen strings for Weblate. 2022-01-14 15:05:54 +00:00
Gil Eluard
be4cd455f1 Merge branch 'develop' into gil/5231_SP3-1_Update_room_settings_for_Spaces
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Spaces/SpaceMembers/MemberList/SpaceMemberListViewController.swift
#	Riot/Modules/Spaces/SpaceRoomList/ExploreRoom/SpaceExploreRoomViewController.swift
2022-01-13 16:30:55 +01:00
Gil Eluard
cdb4cc131e SP3.1: Update room settings for Spaces element-ios#5231
- Changed the Room Settings screen according to the new design
- Implemented the room access flow
- Added room upgrade support
- Implemented the room suggestion screen
2022-01-13 15:53:45 +01: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
ismailgulek
52d780ec46
Update strings 2022-01-11 15:23:22 +03:00
ismailgulek
62386b2cf9
Implement thread list filtered icon, part of #5359 2022-01-11 14:00:37 +03:00
Gil Eluard
bce0bf3d4a Merge branch 'gil/SP1_space_creation' into gil/143_create_public_space
# Conflicts:
#	Riot/Generated/Strings.swift
#	Riot/Assets/en.lproj/Vector.strings
2022-01-10 09:50:00 +01:00
ismailgulek
fc140880b0
Toast resources 2022-01-06 02:39:46 +03: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
28cb2d23d1 vector-im/element-ios/issues/5298 - Settings screen toggle for disabling location sharing. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
a27dd1a230 vector-im/element-ios/issues/5298 - Allow sharing locations to other system apps. 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
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
01f53bd8d1 Rendering location messages in the timeline. 2022-01-04 17:33:32 +02: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
SBiOSoftWhare
9e8e8b7fad Settings: Add enable room message bubbles parameter. 2022-01-03 18:30:59 +01:00
Gil Eluard
f7cb26b1ff Merge branch 'develop' into gil/5231_SP3-1_Update_room_settings_for_Spaces
# Conflicts:
#	Riot/Generated/Strings.swift
#	Riot/Modules/Room/Members/RoomParticipantsViewController.m
#	Riot/SupportingFiles/Riot-Bridging-Header.h
#	RiotSwiftUI/Modules/Common/Mock/MockAppScreens.swift
2021-12-27 11:59:10 +01:00
Gil Eluard
443401838f Merge branch 'develop' into gil/5231_SP3-1_Update_room_settings_for_Spaces
# Conflicts:
#	Riot/Generated/Strings.swift
#	Riot/Modules/Room/Members/RoomParticipantsViewController.m
#	Riot/SupportingFiles/Riot-Bridging-Header.h
#	RiotSwiftUI/Modules/Common/Mock/MockAppScreens.swift
2021-12-27 11:48:36 +01:00
Gil Eluard
835e6085a3 Merge branch 'develop' into gil/143_create_public_space
# Conflicts:
#	Common/Mock/MockAppScreens.swift
2021-12-23 15:28:41 +01:00
Gil Eluard
81951176c3 SP2: Adding Rooms to Spaces element-ios#5230
- Implemented designs with new & existing tabs in a bottom sheet
- Replaced rough edge warnings from space panel overflow with working journeys
2021-12-23 14:08:00 +01:00
Doug
5361298bfc Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug
59486c824a Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 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
6f94303cdc Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
Gil Eluard
791b26a963 Merge branch 'gil/5228_let_people_know_when_rooms_have_moved' into gil/5224_space_creation 2021-12-15 14:52:57 +01:00
Gil Eluard
f4abcb2e22 Let people know when rooms have moved element-ios
- Added coach message view
2021-12-15 14:51:26 +01:00
Gil Eluard
8e327340b4 Merge branch 'gil/5225_invite_to_space_in_room_landing' into gil/5224_space_creation
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Images.swift
#	Riot/Generated/Strings.swift
2021-12-14 11:00:02 +01:00
Gil Eluard
19ed01028c Merge branch 'gil/5225_invite_to_space_in_room_landing' into gil/5224_space_creation
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Images.swift
#	Riot/Generated/Strings.swift
2021-12-14 09:53:07 +01:00
Gil Eluard
7242043f54 Invite to Space in room landing #5225
- added room option bottom sheet
2021-12-13 22:16:02 +01:00
Gil Eluard
4e50a1ac46 Merge branch 'develop' into gil/5225_invite_to_space_in_room_landing
# Conflicts:
#	Riot/Modules/Room/RoomCoordinator.swift
2021-12-13 15:09:40 +01:00
Gil Eluard
de170514bb Merge branch 'develop' into gil/143_create_public_space 2021-12-13 09:03:36 +01:00
Gil Eluard
badba94a87 Space panel overflow journeys & rough edge warnings #5227
- space menu additions according to new requirements
2021-12-10 18:01:56 +01:00
Gil Eluard
cf453feb02 Implement FAB journeys & rough edge warnings element-ios#5226
- List of Space members with search
- Invite interactions
- Join room from list
- Implement add room button, with rough edge warning.
2021-12-10 09:59:10 +01: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
Gil Eluard
60f071ee9b Invite to Space in room landing #5225
- add share invite link to contacts screen
- Fixed regression
2021-12-09 16:12:44 +01:00
ismailgulek
d7b18bb223
Apply MatrixKit PR changes 2021-12-09 16:57:43 +03:00
ismailgulek
e3a47a59f9
Merge branch 'develop' into ismail/5068_start_thread 2021-12-09 15:25:14 +03:00
Gil Eluard
9c29b62075 [iOS] Create public space #143
- Update after design review
2021-12-09 09:04:21 +01:00
Stefan Ceriu
d5982e813b vector-im/element-ios/issues/5114 - Polls in the timeline. 2021-12-09 09:37:02 +02:00
Gil Eluard
fcba28e9c1 Merge branch 'develop' into gil/143_create_public_space 2021-12-08 23:24:38 +01:00
SBiOSoftWhare
438914ab03 Update MatrixKitStrings. 2021-12-07 16:44:54 +01:00
Gil Eluard
30c3c3da3b [iOS] Create public space #143
- Update after design review
2021-12-01 23:56:59 +01:00
SBiOSoftWhare
77cff2934e Add generated MatrixKit strings. 2021-11-30 17:10:28 +01:00
ismailgulek
11ba0958b1
Merge branch 'ismail/5092_thread_list' into ismail/5094_thread_links 2021-11-30 01:54:56 +03:00
ismailgulek
7f53684742
Merge branch 'ismail/5117_thread_message_actions' into ismail/5092_thread_list 2021-11-30 01:34:44 +03:00
ismailgulek
5edcb644ea
Make remove actions destructive & move remove action to the bottom 2021-11-30 01:29:52 +03:00
ismailgulek
7b57570119
Implement actions for a thread 2021-11-25 14:55:44 +03:00
ismailgulek
c991f6aba4
Update deleted message design 2021-11-25 01:33:37 +03:00
Gil Eluard
87d54ad916 [iOS] Create public space #143
- Initial space creation flow
2021-11-23 09:35:32 +01:00
ismailgulek
cf286a6610
Add thread list empty view 2021-11-22 16:16:15 +03:00
ismailgulek
e8222ad50c
Merge branch 'ismail/5117_thread_message_actions' into ismail/5092_thread_list 2021-11-22 14:59:07 +03:00
ismailgulek
415cf36854
Merge branch 'ismail/5068_start_thread' into ismail/5117_thread_message_actions 2021-11-22 12:26:41 +03:00
ismailgulek
fc87a3534d
Move more button out of the title view & remove weird constraints 2021-11-22 12:22:53 +03:00
ismailgulek
400f25caf9
Add filter icon 2021-11-19 16:31:18 +03:00
ismailgulek
4e739a7943
Add my threads filtering 2021-11-19 03:36:51 +03:00
ismailgulek
485227b94e
Generate classes 2021-11-16 17:14:57 +03:00
ismailgulek
ed390db60a
Add new action for the thread root event in thread view 2021-11-12 17:25:58 +03:00
ismailgulek
a319f076b1
Merge branch 'develop' into ismail/5068_start_thread 2021-11-11 21:43:16 +03:00
Stefan Ceriu
30ff8a65fb vector-im/element-ios/issues/5114 - Poll creation screen
- added input toolbar poll creation action.
- reordered input toolbar actions as per designs.
- added multiline text field and extracted common components.
2021-11-11 11:24:28 +02:00
ismailgulek
44d8d7e5fd
Create thread title string 2021-11-11 01:02:47 +03:00
ismailgulek
d80aba0793
Add thread option to an event if the labs setting enabled 2021-11-09 15:24:08 +03:00
ismailgulek
1e7c9bbd72
Add labs setting for threads 2021-11-09 15:18:18 +03:00
ismailgulek
788e817617
Add context menu item 2021-11-03 13:36:18 +03:00
Doug
4d4612e8e7 Send videos as 320p to encrypted rooms. 2021-10-29 10:50:56 +01:00
Doug
7a096a7df5 Use footers for app and discovery information.
Remove Invite Friends button from settings.
Reorganise Advanced and Other settings.
Rename Other to About.
2021-10-20 17:40:39 +01:00
Stefan Ceriu
6f7a9145e4
Merge pull request #5014 from vector-im/stefan/messageForwarding
Message forwarding
2021-10-19 16:17:07 +03:00
Stefan Ceriu
12c167ba6c vector-im/element-ios/issues/5009 - Implemented multi-room forwarding and added various tweaks following code review. 2021-10-18 16:40:53 +03:00
Stefan Ceriu
b6514349fb vector-im/element-ios/issues/5009 - Refactored share extension and started using the shared code directly in the main application. 2021-10-18 16:40:48 +03:00