Ajay Bura
44347db6e4
Add allow from currently selected space if no m.space.parent found ( #2359 )
2025-06-10 23:47:46 +10:00
Ajay Bura
91632aa193
Fix space navigation & view space timeline dev-option ( #2358 )
...
* fix inaccessible space on alias change
* fix new room in space open in home
* allow opening space timeline
* hide event timeline feature behind dev tool
* add navToActivePath to clear cache function
2025-06-10 14:44:17 +10:00
Gigiaj
73c17d3558
Fixes complaints of null contentDocument in iframe
2025-05-28 17:11:46 -05:00
Jaggar
153d7d12fc
Merge branch 'dev' into dev
2025-05-28 22:08:46 +00:00
Gigiaj
6edee72a15
Fixes a bug where if you left a call then went to a lobby and joined it didn't update the actual activeCallRoomId
2025-05-28 17:05:41 -05:00
Gigiaj
e3f1697367
Far cleaner and more sensible handling of the call window... I just really don't like the idea of sending a click event, but right now the element-call code treats preload/skipLobby hangups (sent from our end) as if they had no lobby at all and thus black screens. Other implementation was working around that without just sending a click event on the iframe's hangup button.
2025-05-28 16:11:25 -05:00
Gigiaj
42252829c6
Bind the on messaging iframe for easier access in hangup/join handling
2025-05-28 16:08:01 -05:00
Ajay Bura
e6f4eeca8e
Update folds to v2.2.0 ( #2341 )
2025-05-27 14:10:27 +05:30
Gigiaj
39b20c7cc7
Technically corrects the hangup button in the widget, should be more precise though
2025-05-27 01:14:42 -05:00
Jaggar
78dcdfda95
Merge branch 'dev' into dev
2025-05-27 04:12:48 +00:00
Gigiaj
3e6d55f03b
Fix dependency array
2025-05-26 23:12:14 -05:00
Gigiaj
c99112b78b
A bit of an abomination, but adds a state counter to iteratively handle the diverse potential states (where a user can join from the nav bar or the join button, hang up from either as well, and account for the juggling iframes)
...
Black screens shouldn't be occurring now.
2025-05-26 23:11:47 -05:00
Ajay Bura
a23279e633
Fix rate limit when reordering in space lobby ( #2254 )
...
* move can drop lobby item logic to hook
* add comment
* resolve rate limit when reordering space children
2025-05-26 14:21:27 +05:30
Gigiaj
0e332d6616
Solves CCH. Looks like CLCH left
2025-05-26 01:02:35 -05:00
Gigiaj
923982ef30
Fixes CLJH, found CCH
2025-05-26 00:41:55 -05:00
Gigiaj
0bd42a3994
Solves the CHCH sequence issue, CLJH remains
2025-05-26 00:37:48 -05:00
Gigiaj
9b98083d4a
In widget hang up button should be handled correct now
2025-05-25 23:41:07 -05:00
Gigiaj
18ea2d2063
Fix formatting
2025-05-25 23:17:36 -05:00
Gigiaj
335df8d6ba
Seems to shore up the remaining state issues with the status bar hangup
2025-05-25 23:16:37 -05:00
Gigiaj
df84eb1d71
More correct filter (viewedRoom can return false on that compare in some cases)
2025-05-25 22:40:03 -05:00
Gigiaj
bf131f76dc
Re-add intended switching behavior
2025-05-25 22:09:17 -05:00
Gigiaj
1a821961f3
Fix for cases where you're viewing a lobby and hang up your existing call and try to join lobby (was not rendering for the correct room id, but was joining the correct call prior)
2025-05-25 22:01:57 -05:00
Gigiaj
108eb60b4a
Seems to avoid almost all invalid states (hang up while viewing another lobby and hitting join seems to black screen, sets the active call as the previous active room id, but does join the viewed room correctly)
2025-05-25 21:29:53 -05:00
Gigiaj
22903c9340
Properly declare new hangup method sig
2025-05-25 16:34:55 -05:00
Gigiaj
f3c0aebda2
Remove unused
2025-05-25 16:32:52 -05:00
Gigiaj
99576a2432
Remove viewed room setting here and pass the room to hang up (seems state doesn't update fast enough otherwise)
2025-05-25 16:30:23 -05:00
Gigiaj
7d26601bfc
This seems to manage the hangup state with the status bar button well enough that black screens should never be encountered
2025-05-25 16:29:55 -05:00
Gigiaj
9499289fb3
Prevent null rooms from ever rendering
2025-05-25 16:29:01 -05:00
Krishan
83057ebbd4
Fix additional spam string matching ( #2339 )
2025-05-25 15:51:19 +05:30
Jaggar
f842356438
Merge branch 'dev' into dev
2025-05-25 00:39:38 +00:00
Gigiaj
0ef9c56a25
Update rendering logic to clear up remaining rendering bug (straight to call -> lobby of another room and joining call from that interface -> lobby of that previous room and joining was leading to duplication of the user in lobbies. This was actually from listening to and acknowledging hangups from the viewed widget in CallProvider)
2025-05-24 19:34:26 -05:00
Gigiaj
f2f98a6973
Add storing widget for comparing with (since we already store room id and the clientWidgetApi anyway)
2025-05-24 19:31:43 -05:00
Gigiaj
3818671446
Remove repetitive check
2025-05-24 19:30:53 -05:00
Ajay Bura
c51ba9670e
Release v4.8.0 ( #2337 )
2025-05-24 21:22:39 +05:30
Ajay Bura
59a007419f
hide decline all public invite button when no invite
2025-05-24 21:19:35 +05:30
Ajay Bura
206ed33516
Better invites management ( #2336 )
...
* move block users to account settings
* filter invites and add more options
* add better rate limit recovery in rateLimitedActions util function
2025-05-24 20:07:56 +05:30
Gigiaj
8b22573e43
Re-add the default view current active room behavior
2025-05-23 16:43:50 -05:00
Gigiaj
0b6009aaee
Seems to sort out the hangup status button bug the occurred after joining a call via lobby
2025-05-23 16:34:44 -05:00
Gigiaj
872e9a257f
Reduce code reuse in handleJoin
2025-05-23 13:57:01 -05:00
Gigiaj
e220387b3f
Corrects the state for the situations where both iframes are "active" (not necessarily visible)
2025-05-23 13:22:22 -05:00
Gigiaj
03cbecc3f9
Provides correct behavior when call isn't active and no activeClientWidgetApi exists yet
2025-05-23 13:21:40 -05:00
Gigiaj
b6afe3b968
Fixes call initializing by default on mobile
2025-05-23 12:04:06 -05:00
Gigiaj
65ff5e3943
Just check for state on both which should only occur at initial
2025-05-23 01:55:54 -05:00
Gigiaj
b18f6366c7
Revert navitem change
2025-05-23 01:55:06 -05:00
Gigiaj
9302003c30
Sets initial states so the iframes don't cause the other to fail with the npm embedded package
2025-05-23 01:52:38 -05:00
Gigiaj
1871f70704
Fix path issue from moving file locations
2025-05-23 01:24:32 -05:00
Gigiaj
27196cbad2
Set dep version to exact
2025-05-23 01:17:50 -05:00
Gigiaj
9b3c6e7c92
Add package-lock changes
2025-05-23 01:13:23 -05:00
Gigiaj
d54bc2c110
Move files to more correct location
2025-05-23 00:01:19 -05:00
Gigiaj
c108295e5a
add vite preview as an npm script
2025-05-22 23:53:30 -05:00