mattermost-mobile/app
Rahim Rahman f1554f0341
feat(MM-65625): enhance navigation overlay management (#9165)
* feat: enhance navigation overlay management

- Add overlay tracking to NavigationStore with exception handling
- Implement dismissAllOverlays with individual overlay dismissal
- Add overlay management methods (add, remove, filter exceptions)
- Preserve floating-banner-overlay when dismissing other overlays
- Add comprehensive tests for overlay stack management
- Update navigation command listeners for overlay events

This improves overlay management by tracking overlays in the store
and providing fine-grained control over which overlays to dismiss,
particularly preserving floating banners during navigation cleanup.

* make tests more meaningful in navigation

* ChatGPT review fix

* revert changes to dismissAllOverlays
* create a new function dismissAllOverlaysWithExceptions
* add new function removeAllOverlaysFromStack to clear the entire overlays

* added a mock to dismissAllOverlays

* update thread to call dismissAllOverlays with exceptions instead.

* remove unneeded removeAllOverlaysWithExceptions()

* silly ai

* use set instead of array.
2025-10-10 11:31:36 -06:00
..
actions feat(MM-65625): enhance navigation overlay management (#9165) 2025-10-10 11:31:36 -06:00
client [GH-8911] Fix file upload request when CSRF protection is enabled (#8912) 2025-10-01 11:00:55 -03:00
components fix(MM-63466): hashtag displaying in smaller font size (#9193) 2025-10-08 08:24:10 -06:00
constants Add playbooks edit command functionality (#9084) 2025-09-08 14:29:15 +02:00
context Remove tand prevent double tap (#9078) 2025-08-25 12:03:01 +02:00
database Fix: Team mention count including muted channel (#9161) 2025-09-30 18:53:00 +05:30
helpers Remove tand prevent double tap (#9078) 2025-08-25 12:03:01 +02:00
hooks Add Floating Label Autocomplete Selector (#9119) 2025-10-01 13:31:16 +02:00
i18n Remove tand prevent double tap (#9078) 2025-08-25 12:03:01 +02:00
init MM-65085: Support Pre Shared Password on server connect (#9082) 2025-09-01 11:24:15 +02:00
managers Mobile-side for MM-65084 (#9115) 2025-09-29 14:29:37 -07:00
products Add Floating Label Autocomplete Selector (#9119) 2025-10-01 13:31:16 +02:00
queries Typescript support and view component for permalink with user and message (#9052) 2025-09-10 17:12:16 +05:30
screens feat(MM-65625): enhance navigation overlay management (#9165) 2025-10-10 11:31:36 -06:00
store feat(MM-65625): enhance navigation overlay management (#9165) 2025-10-10 11:31:36 -06:00
utils Mobile-side for MM-65084 (#9115) 2025-09-29 14:29:37 -07:00