..
media
feat(room): add voice messages with an in-composer recorder, playback bubble, and per-room disable toggle
2026-06-05 18:08:03 +03:00
router
feat(channels): replace workspace switcher popout with sliding horseshoe sheet and inline create-channel row, retire sidebar CreateTab
2026-05-13 14:21:39 +03:00
types.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
useAccountData.ts
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
2026-05-16 17:22:53 +03:00
useAccountDataCallback.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useAccountManagement.ts
Link device account management with OIDC ( #2390 )
2025-07-15 22:40:16 +10:00
useAlive.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useAndroidBackButton.ts
fix(nav): collapse push-tap, tab and back-arrow navigations into the back stack via replace
2026-04-26 00:35:26 +03:00
useAndroidCallForegroundSync.ts
feat(calls): verify Answer-intent token + harden native ring lifecycle
2026-07-04 02:14:08 +03:00
useAppActive.ts
fix(presence): gate /sync set_presence on app foreground state so background long-polls stop marking idle users as online
2026-05-28 17:22:59 +03:00
useAppUrlOpen.ts
user dm links
2026-04-21 21:11:32 +03:00
useAsyncCallback.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useAsyncSearch.ts
sanitize string before used in regex to prevent crash ( #2219 )
2025-02-20 18:30:54 +11:00
useAuthedUserId.ts
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
2026-05-16 17:22:53 +03:00
useAuthFlows.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
useAuthMetadata.ts
Link device account management with OIDC ( #2390 )
2025-07-15 22:40:16 +10:00
useAuthServer.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
useAutoDirectSync.ts
fix(direct): exclude bridged portal rooms from Direct tab so Telegram chats live exclusively in their per-bridge personal filtering space
2026-05-16 00:31:38 +03:00
useAutoDiscoveryInfo.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
useCall.ts
chore(deps): bump matrix-js-sdk 39.4.0 → 40.2.0 adapting sessionMembershipsForRoom removal and dedup-key trichotomy
2026-05-09 12:18:02 +03:00
useCallDuration.ts
feat(calls): redesign the DM voice-call rail with a loudspeaker toggle, live duration and explicit accept/decline, dropping the deafen control
2026-06-05 01:07:08 +03:00
useCallEmbed.ts
fix(calls): close glare cross-call races and lifecycle gaps
2026-07-04 02:06:31 +03:00
useCallerAutoHangup.ts
fix(calls): close glare cross-call races and lifecycle gaps
2026-07-04 02:06:31 +03:00
useCallSpeaker.ts
refactor(calls): drop TELECOM_ENABLED flag, retire AudioRoute plugin, bump minSdk to 26
2026-06-24 00:43:39 +03:00
useCapabilities.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useCategoryHandler.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useChannelsMode.ts
feat(channels): ship M2 thread drawer + composer + shareable thread URL with cold-load relations repair
2026-05-09 22:49:53 +03:00
useClientConfig.ts
feat(telegram): rewrite the widget onto the bridge provisioning API with OpenID auth, a contacts picker, and MSC4039 avatars
2026-06-10 22:24:23 +03:00
useCommands.ts
feat(room): add voice messages with an in-composer recorder, playback bubble, and per-room disable toggle
2026-06-05 18:08:03 +03:00
useComposingCheck.ts
fix: Prevent IME-exiting Enter press from sending message on Safari ( #2175 )
2025-09-25 09:05:42 +05:30
useCrossSigning.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useDebounce.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useDeviceList.ts
upgrade to matrix-js-sdk v37.5.0 ( #2327 )
2025-05-18 10:53:56 +05:30
useDeviceVerificationStatus.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useDirectUsers.ts
Support room version 12 ( #2399 )
2025-08-13 00:12:30 +10:00
useDmCallVisible.ts
feat(profile): mobile top-horseshoe rail and desktop right pane host a Dawn-style user card with hero, info rows, and floating 3-dot actions menu
2026-05-08 19:04:12 +03:00
useDocumentFocusChange.ts
Fix auto read ( #1466 )
2023-10-21 12:44:21 +05:30
useDotColor.ts
feat(room): colour the DM stream rail per side — white own nick/dots, purple peer nick, gray peer dots, green own dot while awaiting a reply
2026-05-31 13:46:14 +03:00
useElementSizeObserver.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useFileDrop.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useFilePasteHandler.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useFilePicker.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useForceUpdate.js
chore: upgrade TypeScript to 5.4 with bundler module resolution and reformat repo against tightened ESLint
2026-04-27 13:07:49 +03:00
useForceUpdate.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useGetRoom.ts
New room settings, add customizable power levels and dev tools ( #2222 )
2025-03-19 23:14:54 +11:00
useIgnoredUsers.ts
Hide existing messages from ignored users ( #2236 )
2025-02-28 18:47:23 +11:00
useImagePackRooms.ts
New room settings, add customizable power levels and dev tools ( #2222 )
2025-03-19 23:14:54 +11:00
useImagePacks.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useIncomingRtcNotifications.ts
fix(calls): resolve call glare via co-presence, not answer
2026-07-04 02:40:47 +03:00
useIntersectionObserver.ts
Refactor timeline ( #1346 )
2023-10-06 08:14:06 +05:30
useInterval.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useIsBridgedRoom.ts
redesign(p4): land Dawn RoomViewHeader for all rooms with peer chrome, presence, member-count subline, and reactive bridge gate.
2026-04-29 01:03:12 +03:00
useIsOneOnOneRoom.ts
redesign(p3c): collapse Home into universal Direct, drop legacy layouts, gate room flavour on member-count, and clear orphan settings.
2026-04-28 21:52:31 +03:00
useJoinedRoomId.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useKeyBackup.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useKeyDown.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useListFocusIndex.ts
Add new ctrl/cmd - k search modal ( #2467 )
2025-08-27 22:25:49 +10:00
useLivekitSupport.ts
Show call support error and disable join button ( #2748 )
2026-03-09 21:39:58 +11:00
useLocalRoomSummary.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useMatrixClient.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useMatrixEventRenderer.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useMediaAuthentication.ts
Fix auth media check for dendrite ( #1952 )
2024-09-14 18:54:06 +05:30
useMediaConfig.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useMemberEventParser.tsx
Localize room intro, membership events, call controls, and leave-room dialog across en/ru via i18next.
2026-04-25 01:28:07 +03:00
useMemberFilter.ts
localize room settings
2026-04-14 21:27:03 +03:00
useMemberPowerCompare.ts
Support room version 12 ( #2399 )
2025-08-13 00:12:30 +10:00
useMemberPowerTag.ts
feat(room): rework the 1:1 DM timeline into a VS Code-style rail with bold author labels, bubble-less own messages and same-sender run grouping
2026-05-29 23:45:18 +03:00
useMembership.ts
Redesign user profile view ( #2396 )
2025-08-09 22:16:10 +10:00
useMemberSort.ts
localize room settings
2026-04-14 21:27:03 +03:00
useMentionClickHandler.ts
Redesign user profile view ( #2396 )
2025-08-09 22:16:10 +10:00
useMessageStatus.ts
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
2026-05-16 17:22:53 +03:00
useMutationObserver.ts
Display call member speaking status on bottom bar ( #2742 )
2026-03-08 22:00:35 +11:00
useMutualRooms.ts
Redesign user profile view ( #2396 )
2025-08-09 22:16:10 +10:00
useNavToActivePathMapper.ts
feat(mobile-tabs-pager): swipe between Direct, Channels and Bots on Capacitor native with static header, 24px gap, atom-bridged action icons and inert offscreen panes
2026-05-18 22:00:53 +03:00
useNotificationMode.ts
fix(notifications): show the loudest mode per group and re-enable disabled rules so a server-disabled rule can be toggled
2026-06-04 12:48:55 +03:00
useObjectURL.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useOverLockCall.ts
feat(calls): over-lock call screen — answer without unlocking (element-x pattern), minimize + live timer
2026-06-24 00:43:39 +03:00
usePan.ts
Refactor timeline ( #1346 )
2023-10-06 08:14:06 +05:30
useParsedLoginFlows.ts
feat(auth): rebrand auth pages to Vojo with mascot, glassmorphism, and i18n
2026-04-13 00:27:34 +03:00
usePasswordEmail.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
usePathWithOrigin.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
usePendingCallActionConsumer.ts
fix(calls): resolve call glare via co-presence, not answer
2026-07-04 02:40:47 +03:00
usePendingDeclinesFlusher.ts
chore: upgrade TypeScript to 5.4 with bundler module resolution and reformat repo against tightened ESLint
2026-04-27 13:07:49 +03:00
usePowerLevels.ts
fix: harden client against crafted-event crashes and audit-found hardening gaps
2026-06-12 13:04:19 +03:00
usePowerLevelTags.ts
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
2026-05-16 17:22:53 +03:00
useProxy.ts
feat(proxy): route Android WebView and native traffic through a user-supplied HTTP/SOCKS5 proxy via an authed loopback relay
2026-06-08 02:18:44 +03:00
usePushNotifications.ts
feat(calls): verify Answer-intent token + harden native ring lifecycle
2026-07-04 02:14:08 +03:00
usePushRule.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useRecentEmoji.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useRegisterEmail.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
useRelations.ts
Refactor timeline ( #1346 )
2023-10-06 08:14:06 +05:30
useReportRoomSupported.ts
Better invites management ( #2336 )
2025-05-24 20:07:56 +05:30
useResizeObserver.ts
Refactor timeline ( #1346 )
2023-10-06 08:14:06 +05:30
useRestoreBackupOnVerification.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useRoom.ts
redesign(p3c): collapse Home into universal Direct, drop legacy layouts, gate room flavour on member-count, and clear orphan settings.
2026-04-28 21:52:31 +03:00
useRoomAccountData.ts
New room settings, add customizable power levels and dev tools ( #2222 )
2025-03-19 23:14:54 +11:00
useRoomAliases.ts
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
2026-05-16 17:22:53 +03:00
useRoomCreators.ts
Support room version 12 ( #2399 )
2025-08-13 00:12:30 +10:00
useRoomCreatorsTag.ts
localize room settings
2026-04-14 21:27:03 +03:00
useRoomDirectoryVisibility.ts
Add publish to directory toggle in room settings ( #2279 )
2025-03-20 20:25:31 +11:00
useRoomEvent.ts
fix edits does not reflect in pinned messages ( #2107 )
2025-02-10 21:16:01 +11:00
useRoomEventReaders.ts
fix wrong following member count on message sent ( #1464 )
2023-10-20 14:09:47 +05:30
useRoomMemberCount.ts
redesign(p4): land Dawn RoomViewHeader for all rooms with peer chrome, presence, member-count subline, and reactive bridge gate.
2026-04-29 01:03:12 +03:00
useRoomMembers.ts
feat(members): replace MembersDrawer with Dawn-styled members sheet and group hero for every non-1:1 room and channel
2026-05-28 20:51:37 +03:00
useRoomMeta.ts
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
2026-05-16 17:22:53 +03:00
useRoomNavigate.ts
feat(channels): route room-in-space navigations through /channels/ with eventId-anchored permalinks and channels-aware cold-push redirect
2026-05-10 20:13:50 +03:00
useRoomPermissions.ts
Support room version 12 ( #2399 )
2025-08-13 00:12:30 +10:00
useRoomPinnedEvents.ts
Pinned Messages ( #2081 )
2024-12-16 16:25:15 +05:30
useRoomsNotificationPreferences.ts
Add option to change room notification settings ( #2281 )
2025-03-20 20:27:00 +11:00
useRoomState.ts
New room settings, add customizable power levels and dev tools ( #2222 )
2025-03-19 23:14:54 +11:00
useRoomTypingMembers.ts
(chore) remove outdated code ( #1765 )
2024-07-08 21:27:10 +10:00
useScreenSize.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useSecretStorage.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useShareTargetReceiver.ts
feat(share): receive Android system share intents and drop the payload into the next chat the user opens via a top banner cue
2026-05-16 19:33:06 +03:00
useSidebarItems.ts
rebranding from cinny to vojo: change basic icons and naming
2026-04-13 02:22:44 +03:00
useSpace.ts
URL navigation in interface and other improvements ( #1633 )
2024-06-01 00:19:46 +10:00
useSpaceHierarchy.ts
Fix unknown rooms in space lobby ( #2224 )
2025-02-22 19:24:33 +11:00
useSpecVersions.ts
feat: URL navigation in auth ( #1603 )
2024-01-21 18:20:56 +05:30
useSpoilerClickHandler.ts
support matrix.to links ( #1849 )
2024-07-30 22:18:59 +10:00
useStateEvent.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useStateEventCallback.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useSwitchOrStartDmCall.ts
fix(calls): resolve call glare via co-presence, not answer
2026-07-04 02:40:47 +03:00
useSyncPresenceGate.ts
fix(presence): gate /sync set_presence on app foreground state so background long-polls stop marking idle users as online
2026-05-28 17:22:59 +03:00
useSyncState.ts
handle error in loading screen ( #1823 )
2024-07-22 20:47:19 +10:00
useTelecomConnectionSync.ts
fix(calls): close glare cross-call races and lifecycle gaps
2026-07-04 02:06:31 +03:00
useTextAreaCodeEditor.ts
New room settings, add customizable power levels and dev tools ( #2222 )
2025-03-19 23:14:54 +11:00
useTextAreaIntent.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useTheme.ts
feat(theme): ship Settings picker with system/light/dark and Vojo light palette reshading sidebar, chat, bubbles, horseshoe void and PWA chrome
2026-05-15 01:06:49 +03:00
useThrottle.ts
Refactor state & Custom editor ( #1190 )
2023-06-12 16:45:23 +05:30
useTimeoutToggle.ts
Add code block copy and collapse functionality ( #2361 )
2025-07-23 20:40:56 +05:30
useTypingStatusUpdater.ts
feat(channels): ship M4 per-thread unread with thread receipts mute-aware atom and architectural cleanup
2026-05-10 14:35:51 +03:00
useUIAFlows.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useUserPresence.ts
redesign(p4): land Dawn RoomViewHeader for all rooms with peer chrome, presence, member-count subline, and reactive bridge gate.
2026-04-29 01:03:12 +03:00
useUserProfile.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useUserTrustStatusChange.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useVerificationRequest.ts
redesigned app settings and switch to rust crypto ( #1988 )
2025-02-10 16:49:47 +11:00
useVirtualPaginator.ts
scroll to bottom in unfocused window but stop sending read receipt ( #2214 )
2025-02-21 19:18:02 +11:00
useZoom.ts
Refactor timeline ( #1346 )
2023-10-06 08:14:06 +05:30