Commit Graph

36 Commits

Author SHA1 Message Date
Phl-Pro 22aceb6040 VoiceBroadcast: Manage app crash cases when recording (#7188)
* Cancel automatically a Voice Broadcast from a room after an app crash
* We limit for the moment the uncompleted voice broadcast cleaning to the breadcrumbs rooms list

By considering potential performance issues, we decided to limit the uncompleted VB cleaning in the recents list service:
- we run the process only once when the application is resumed
- we run the process only on the breadcrumbs rooms list

This prevent us from checking several times in parallel the same room (because a room may be listed in several recents sections)
This prevent us from checking several times the same room (each room should be checked only once after the app resume)
If a room is not checked from the recents list, a sanity check is still done in RoomViewController (to clean the room when the user opens it)
2022-12-23 15:25:52 +01:00
ismailgulek 17e252476f Release 1.9.6 (#6747)
* Device manager: add user sessions overview current session strings.

* Create UserSessionCardView to display session informations.

* UserSessionsOverview: Handle current session section view.

* Prepare for new sprint

* Dismiss the launching screen when clearing cache.

* Fix crash when previewing a room.

* Fix typo in empty state

* Code review fixes

* Update swift-ogg and add changelog

* Fix crash on logout from too much wrong pin codes

* Update changelog to original issue

* Disable unnecessary network breadcrumbs in Sentry

* Changelog

* Fix login crash on Xcode 14 builds

Fixes #6722

* Put the session creator on the main actor instead.

This covers all login and registration options.

* Only disable the composer if the room is yet to be created.

* Add missing source views for iPad.

* New App Layout: fixed rooms list doesn't update after log out and log into another account

* New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling

* Fix replied event content parsing for nested replies

* Fixed failed to join room (was not legal room)

* Timeline composer layout loop fix (#6743)

* Publish suitable view height for user suggestions

* Update container view height

* Add changelog

* Fix user suggestions layout for pre iOS 16

* version++

Co-authored-by: SBiOSoftWhare <steveb@matrix.org>
Co-authored-by: Doug <douglase@element.io>
Co-authored-by: Germain Souquet <germain@souquet.com>
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
Co-authored-by: Aleksandrs Proskurins <paleksandrs@gmail.com>
Co-authored-by: David Langley <langley.dave@gmail.com>
Co-authored-by: aringenbach <arnaudr@element.io>
Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com>
Co-authored-by: Andy Uhnak <andyuhnak@gmail.com>
Co-authored-by: Johannes Marbach <johannesm@element.io>
Co-authored-by: Gil Eluard <gile@element.io>
Co-authored-by: Gil Eluard <gil.eluard@gmail.com>
Co-authored-by: gulekismail <ismailgulek0@gmail.com>
2022-09-20 13:45:49 +03:00
Gil Eluard d4660699ef App Layout: Removed Low Priority Rooms from Filters 2022-08-25 11:30:11 +02:00
Gil Eluard a4c0ae2c34 New App Layout: added suppport for room invites in the all chats screen 2022-08-22 13:00:34 +02:00
Gil Eluard 52ae016df0 New App Layout: Added missing empty states in room list and space bottom sheet
- make breadcrumbs visible accordingly with the all chats layout options
2022-08-19 23:19:16 +02:00
Gil Eluard ab71858b06 Conditionally hide room list tabs (#6533)
* Conditionally hide room list tabs
2022-08-05 14:56:19 +02:00
Gil Eluard 64fe1d544e Implement new space selector bottom sheet (#6518)
* Delight: Edit layout experiment #6079
2022-08-05 13:39:45 +02:00
Gil Eluard 4de0901f36 Delight edit layout experiment (#6384)
* Delight: Edit layout experiment #6079
* Feature flag new App Layout #6406
* Update All chats screen with latest design #6407
2022-08-02 17:27:33 +02:00
Andy Uhnak 418236d6e8 Fix tests 2022-04-26 08:26:14 +01:00
SBiOSoftWhare c80775d52d MockRoomSummary: Update with userIdsSharingLiveBeacon property. 2022-04-08 12:30:37 +02:00
SBiOSoftWhare b9d8e40869 Merge branch 'develop' into steve/5903_lls_start
# Conflicts:
#	Riot/Modules/Room/RoomViewController.h
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/LocationSharingCoordinator.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingModels.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingViewModel.swift
2022-04-08 11:09:06 +02:00
Andy Uhnak dcb33a5380 Reduce the number of unnecessary home page reloads 2022-04-04 12:04:55 +01:00
SBiOSoftWhare 9932887510 MockRoomSummary: Update with new property. 2022-03-28 10:14:11 +02:00
aringenbach df1eb6de79 Move invites to dedicated sections and enable section collapse (#5683)
* Display invites in dedicated sections

* Activate shrinkable and fix home number of rows for section

* Rework section header

* Display badge in people and room tabs

* Add changelog & remove useless todo

* Improve isSectionShrinked condition, remove useless import and shrinkable sets

* Restore invitation count in tab bar badge

* Display badge for invites section

* Add comment on invites count

* Update right accessory view on data source update

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-28 13:48:07 +01:00
ismailgulek f86ff9dccc Reload section if total number of rooms changes, fixes #5448 2022-02-02 16:43:52 +03:00
ismailgulek 0f1c2eaa2c Fix initial sync crash 2022-01-07 16:06:54 +03:00
ismailgulek 4c69041e91 Implement pagination in recents list service 2022-01-04 04:30:12 +03:00
ismailgulek 22a41a1f89 Adapt to counts api changes 2022-01-04 04:29:26 +03:00
ismailgulek 174f855210 Merge branch 'develop' into ismail/4384_summary_db 2021-12-27 15:59:37 +03:00
David Langley efb25ddcbe Fix hidden rooms from showing. 2021-11-24 11:38:32 +00:00
ismailgulek 21df1862e1 Implement new summary properties 2021-11-11 19:52:21 +03:00
Doug a2d64e93a3 Refresh RecentsListService when switching modes. 2021-11-11 15:43:43 +00:00
SBiOSoftWhare 2a2f0fcfe9 Merge branch 'hotfix/1.6.7' into hotfix/1.6.7_2 2021-11-03 17:22:21 +01:00
Doug 8e01cd6381 Ensure DisabledRoomInputToolbarView is used. Fix previewing rooms. Fix favourited DMs in Home. 2021-11-03 10:18:27 +00:00
ismailgulek 08bb3f263a Fix async 2021-11-02 16:31:01 +03:00
ismailgulek b3b544446d Merge branch 'develop' into ismail/4384_summary_db 2021-11-01 15:14:37 +03:00
Stefan Ceriu 8db8fa0d90 vector-im/element-ios/issues/4384 - Using mutable room list fetch sort options after chaning them to be a structure. 2021-10-25 17:54:27 +03:00
ismailgulek 1e4341ce53 Simplify allFetchers array 2021-10-20 18:16:34 +03:00
ismailgulek 587bfc06d7 Introduce RiotSettings.showAllRoomsInHomeSpace and adapt changes in filter options 2021-10-19 16:36:43 +03:00
ismailgulek 6c8f66c087 Improve mocking performance 2021-10-12 22:42:16 +03:00
ismailgulek cfabd9de83 Do not expose session from the protocol 2021-10-08 16:57:54 +03:00
ismailgulek eee31468d7 Remove extra argument labels 2021-10-05 15:17:30 +03:00
ismailgulek dd52f6de80 Add comments 2021-10-05 13:29:41 +03:00
ismailgulek 02a1d05c11 Generate server notice rooms 2021-10-05 13:17:15 +03:00
ismailgulek a86cd9511d Generate some mock data 2021-10-05 11:44:24 +03:00
ismailgulek 68d7039fcc Architecture update 2021-10-04 17:28:21 +03:00