Loading Fluxus Central
Reading the persisted public view.
feat(media): emit external proxy urls with a readable path and extension (#1793)
Detected heuristicfeat(media): emit external proxy urls with a readable path and extension (#1793)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 7Additions 303Deletions 8
fluxer_api/pkgs/media_proxy_utils/package.jsonfluxer_api/pkgs/media_proxy_utils/src/ExternalMediaProxyPathCodec.test.tsfluxer_api/pkgs/media_proxy_utils/src/ExternalMediaProxyPathCodec.tsfluxer_api/pkgs/media_proxy_utils/tsconfig.jsonfluxer_api/pkgs/media_proxy_utils/vitest.config.tsfluxer_media_proxy/src/external_path.rspnpm-lock.yaml
fluxus interpretationlow confidenceView source feat(media): emit external proxy urls with a readable path and extension
Detected heuristicfeat(media): emit external proxy urls with a readable path and extension
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch feat/external-url-formatFiles 7Additions 303Deletions 8
fluxer_api/pkgs/media_proxy_utils/package.jsonfluxer_api/pkgs/media_proxy_utils/src/ExternalMediaProxyPathCodec.test.tsfluxer_api/pkgs/media_proxy_utils/src/ExternalMediaProxyPathCodec.tsfluxer_api/pkgs/media_proxy_utils/tsconfig.jsonfluxer_api/pkgs/media_proxy_utils/vitest.config.tsfluxer_media_proxy/src/external_path.rspnpm-lock.yaml
fluxus interpretationlow confidenceView source chore(i18n): regenerate catalogs after the voice engine removal (#1791)
Detected heuristicchore(i18n): regenerate catalogs after the voice engine removal (#1791)
fluxerapp/fluxerdocumentationEXPERIMENTAL
Show stored evidence
Branch mainFiles 34Additions 4488Deletions 6529
fluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.po
fix(voice): recalibrate stored participant and stream volumes too (#1790)
Detected heuristicfix(voice): recalibrate stored participant and stream volumes too (#1790)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 4Additions 74Deletions 3
fluxer_app/src/features/voice/state/ParticipantVolume.tsfluxer_app/src/features/voice/state/StreamAudioPrefs.tsfluxer_app/src/features/voice/utils/VoiceVolumeUtils.test.tsfluxer_app/src/features/voice/utils/VoiceVolumeUtils.ts
fluxus interpretationlow confidenceView source refactor(desktop): delete the unused rust voice module (#1789)
Detected heuristicrefactor(desktop): delete the unused rust voice module (#1789)
fluxerapp/fluxercodeEXPERIMENTAL
Show stored evidence
Branch mainFiles 3Additions 0Deletions 558
fluxer_desktop/native/rust/src/lib.rsfluxer_desktop/native/rust/src/voice/mod.rsfluxer_desktop/native/rust/src/voice/stats.rs
fluxus interpretationlow confidenceView source refactor(voice): drop the native only surface from voice_engine_v2 and narrow the desktop bridge (#1788)
Detected heuristicrefactor(voice): drop the native only surface from voice_engine_v2 and narrow the desktop bridge (#1788)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 43Additions 195Deletions 3681
fluxer_app/src/features/platform/types/Electron.tsfluxer_app/src/features/voice/utils/NativeHardwareEncoderCapabilities.tsfluxer_app/src/types/electron.d.tsfluxer_desktop/src/common/Types.tsfluxer_desktop/src/main/NativeHardwareEncoder.tsfluxer_desktop/src/preload/index.tspackages/voice_engine_v2/fixtures/bridge/bridge_contract.jsonpackages/voice_engine_v2/fixtures/event_logs/app_voice_session.jsonpackages/voice_engine_v2/fixtures/policies/e2ee_state_normalization.jsonpackages/voice_engine_v2/fixtures/policies/local_media_reconnect_suppression.jsonpackages/voice_engine_v2/fixtures/policies/native_connect_retry.jsonpackages/voice_engine_v2/fixtures/policies/native_participant_volume.jsonpackages/voice_engine_v2/src/bridge/admWarmup.test.tspackages/voice_engine_v2/src/bridge/admWarmup.tspackages/voice_engine_v2/src/bridge/bridge_contract.test.ts
refactor(voice): remove the native voice engine from the renderer (#1787)
Detected heuristicrefactor(voice): remove the native voice engine from the renderer (#1787)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 50Additions 341Deletions 15586
fluxer_app/src/features/channel/components/channel_view/GuildChannelView.tsxfluxer_app/src/features/channel/components/channel_view/useCallHeaderState.tsfluxer_app/src/features/theme/utils/BackgroundImageDB.tsfluxer_app/src/features/voice/components/PiPOverlay.tsxfluxer_app/src/features/voice/components/VoiceE2EEIndicator.tsxfluxer_app/src/features/voice/components/VoiceParticipantTile.tsxfluxer_app/src/features/voice/components/VoiceParticipantTileStateMachine.test.tsfluxer_app/src/features/voice/components/VoiceParticipantTileStateMachine.tsfluxer_app/src/features/voice/components/modals/CameraPreviewModal.tsxfluxer_app/src/features/voice/components/modals/CameraPreviewSessionPolicy.test.tsfluxer_app/src/features/voice/components/modals/CameraPreviewSessionPolicy.tsfluxer_app/src/features/voice/components/modals/ScreenSharePickerModal.tsxfluxer_app/src/features/voice/components/pip_overlay/PiPOverlayInner.tsx
fix(voice): make deafen reach watched screen share audio (#1786)
Detected heuristicfix(voice): make deafen reach watched screen share audio (#1786)
fluxerapp/fluxercodeEXPERIMENTAL
Show stored evidence
Branch mainFiles 1Additions 25Deletions 3
fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppMediaExecutionAdapter.tsx
fluxus interpretationlow confidenceView source fix(voice): stop the in call speaker slider clamping a boosted output volume (#1785)
Detected heuristicfix(voice): stop the in call speaker slider clamping a boosted output volume (#1785)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 5Additions 48Deletions 11
fluxer_app/src/features/voice/components/CallVolumeControl.tsxfluxer_app/src/features/voice/components/CallVolumeState.test.tsfluxer_app/src/features/voice/components/CallVolumeState.tsfluxer_app/src/features/voice/components/VoiceCallView.tsxfluxer_app/src/features/voice/components/media_player/components/MediaVerticalVolumeControl.tsx
fluxus interpretationlow confidenceView source fix(voice): retune the remote playback leveller and measure it in float (#1784)
Detected heuristicfix(voice): retune the remote playback leveller and measure it in float (#1784)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 4Additions 226Deletions 63
fluxer_app/src/features/voice/engine/VoiceParticipantStateMachine.test.tsfluxer_app/src/features/voice/engine/VoiceParticipantStateMachine.tsfluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppRemoteSpeakingAdapter.test.tsfluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppRemoteSpeakingAdapter.ts
fluxus interpretationlow confidenceView source fix(voice): compose participant gain in linear space and split the ceilings (#1783)
Detected heuristicfix(voice): compose participant gain in linear space and split the ceilings (#1783)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 2Additions 231Deletions 33
fluxer_app/src/features/voice/state/ParticipantVolume.test.tsfluxer_app/src/features/voice/state/ParticipantVolume.ts
fluxus interpretationlow confidenceView source fix(voice): widen the volume boost leg and add a master soft clip limiter (#1782)
Detected heuristicfix(voice): widen the volume boost leg and add a master soft clip limiter (#1782)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 8Additions 514Deletions 4
fluxer_app/src/features/user/components/modals/tabs/hooks/MicTestAudioGraph.tsfluxer_app/src/features/user/components/modals/tabs/hooks/useMicTest.tsxfluxer_app/src/features/voice/engine/VoiceSharedAudioContext.test.tsfluxer_app/src/features/voice/engine/VoiceSharedAudioContext.tsfluxer_app/src/features/voice/state/VoiceSettings.tsfluxer_app/src/features/voice/state/VoiceSettingsOutputVolumeMigration.test.tsfluxer_app/src/features/voice/utils/VoiceVolumeUtils.test.tsfluxer_app/src/features/voice/utils/VoiceVolumeUtils.ts
fluxus interpretationlow confidenceView source fix(voice): stop forcing automatic gain control off on every capture profile (#1781)
Detected heuristicfix(voice): stop forcing automatic gain control off on every capture profile (#1781)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 6Additions 87Deletions 22
fluxer_app/src/features/user/components/modals/tabs/UserVoiceTab.tsxfluxer_app/src/features/voice/components/VoiceSettingsMenus.tsxfluxer_app/src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsxfluxer_app/src/features/voice/components/voice_connection_status/AudioProcessingModal.tsxfluxer_app/src/features/voice/utils/VoiceProcessingProfile.test.tsfluxer_app/src/features/voice/utils/VoiceProcessingProfile.ts
fluxus interpretationlow confidenceView source fix(voice): keep a remote track pinned at zero volume across re-attach (#1780)
Detected heuristicfix(voice): keep a remote track pinned at zero volume across re-attach (#1780)
fluxerapp/fluxercodeEXPERIMENTAL
Show stored evidence
Branch mainFiles 2Additions 12Deletions 3
fluxer_app/pkgs/livekit-client/VENDORING.mdfluxer_app/pkgs/livekit-client/src/room/track/RemoteAudioTrack.ts
fluxus interpretationlow confidenceView source fix(api): stop one unreachable community from breaking bookmarks (#1779)
Detected heuristicfix(api): stop one unreachable community from breaking bookmarks (#1779)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 2Additions 40Deletions 6
fluxer_api/src/api/user/services/UserContentService.test.tsfluxer_api/src/api/user/services/UserContentService.ts
fluxus interpretationlow confidenceView source fix(api): stop one unreachable community from breaking bookmarks
Detected heuristicfix(api): stop one unreachable community from breaking bookmarks
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch fix/bookmarks-unknown-guildFiles 2Additions 40Deletions 6
fluxer_api/src/api/user/services/UserContentService.test.tsfluxer_api/src/api/user/services/UserContentService.ts
fluxus interpretationlow confidenceView source fix(app): expose the guild id on guild list items again (#1778)
Detected heuristicfix(app): expose the guild id on guild list items again (#1778)
fluxerapp/fluxercodeEXPERIMENTAL
Show stored evidence
Branch mainFiles 1Additions 1Deletions 0
fluxer_app/src/features/app/components/layout/sidebar_nav/GuildListItemPresentation.tsx
fluxus interpretationlow confidenceView source fix(app): keep search results in server order instead of per channel (#1777)
Detected heuristicfix(app): keep search results in server order instead of per channel (#1777)
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch mainFiles 4Additions 138Deletions 38
fluxer_app/src/features/channel/components/ChannelSearchResults.tsxfluxer_app/src/features/channel/components/SearchResultGrouping.test.tsfluxer_app/src/features/channel/components/SearchResultGrouping.tsfluxer_app/src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx
fluxus interpretationlow confidenceView source fix(app): keep search results in server order instead of per channel
Detected heuristicfix(app): keep search results in server order instead of per channel
fluxerapp/fluxertestsEXPERIMENTAL
Show stored evidence
Branch fix/search-result-groupingFiles 4Additions 138Deletions 38
fluxer_app/src/features/channel/components/ChannelSearchResults.tsxfluxer_app/src/features/channel/components/SearchResultGrouping.test.tsfluxer_app/src/features/channel/components/SearchResultGrouping.tsfluxer_app/src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx
fluxus interpretationlow confidenceView source fix(app): restore the mobile voice message recorder (#1776)
Detected heuristicfix(app): restore the mobile voice message recorder (#1776)
fluxerapp/fluxermobileEXPERIMENTAL
Show stored evidence
Branch mainFiles 8Additions 144Deletions 818
fluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsxfluxer_app/src/features/channel/components/VoiceMessageRecorder.module.cssfluxer_app/src/features/channel/components/VoiceMessageRecorder.tsxfluxer_app/src/features/channel/components/textarea/HoldToRecordButton.tsxfluxer_app/src/features/channel/components/textarea/MobileTextareaLayout.module.cssfluxer_app/src/features/channel/components/textarea/MobileTextareaLayout.tsxfluxer_app/src/features/channel/components/textarea/TextareaButtons.module.cssfluxer_app/src/features/channel/components/textarea/TextareaButtons.tsx
fluxus interpretationlow confidenceView source fluxer_app/src/features/i18n/locales/id/messages.po
fluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.pofluxus interpretationlow confidenceView source packages/voice_engine_v2/src/bridge/ffi_assertions.tspackages/voice_engine_v2/src/bridge/guards.tspackages/voice_engine_v2/src/bridge/index.tspackages/voice_engine_v2/src/bridge/stats.tspackages/voice_engine_v2/src/bridge/translate.tspackages/voice_engine_v2/src/bridge/types.tspackages/voice_engine_v2/src/core/participants_tracks.test.tspackages/voice_engine_v2/src/core/reducer.test.tspackages/voice_engine_v2/src/core/reducers/_dispatch.tspackages/voice_engine_v2/src/core/reducers/microphone.tspackages/voice_engine_v2/src/core/reducers/nativeAudioDeviceModule.tspackages/voice_engine_v2/src/core/state.tspackages/voice_engine_v2/src/index.tspackages/voice_engine_v2/src/policies/e2eeState.tspackages/voice_engine_v2/src/policies/index.tspackages/voice_engine_v2/src/policies/localMediaReconnectSuppression.tspackages/voice_engine_v2/src/policies/nativeConnectRetry.tspackages/voice_engine_v2/src/policies/nativeParticipantVolume.test.tspackages/voice_engine_v2/src/policies/nativeParticipantVolume.tspackages/voice_engine_v2/src/policies/policies.test.tspackages/voice_engine_v2/src/protocol/events.tspackages/voice_engine_v2/src/protocol/index.tspackages/voice_engine_v2/src/protocol/types.tspackages/voice_engine_v2/src/runtime/frameStatsBatching.bench.tspackages/voice_engine_v2/src/runtime/frameStatsBatching.test.tspackages/voice_engine_v2/src/runtime/frameStatsBatching.tspackages/voice_engine_v2/src/runtime/index.tspackages/voice_engine_v2/src/testing/eventLogReplay.test.tsfluxus interpretationlow confidenceView source fluxer_app/src/features/voice/components/popout/VoiceTilePopoutContent.tsxfluxer_app/src/features/voice/components/useScreenShareWatchFailure.tsfluxer_app/src/features/voice/components/useStatsForNerds.tsfluxer_app/src/features/voice/components/useStreamTrackInfo.test.tsfluxer_app/src/features/voice/components/useVoiceCallTracksAndLayout.tsfluxer_app/src/features/voice/components/voice_participant_tile/LastFrameSnapshotCache.tsfluxer_app/src/features/voice/components/voice_participant_tile/NativeParticipantVideo.tsxfluxer_app/src/features/voice/components/voice_participant_tile/NativeVideoElementPool.test.tsfluxer_app/src/features/voice/components/voice_participant_tile/NativeVideoElementPool.tsfluxer_app/src/features/voice/components/voice_participant_tile/hooks.tsfluxer_app/src/features/voice/components/voice_participant_tile/shared.tsfluxer_app/src/features/voice/engine/MediaEngineFacade.tsfluxer_app/src/features/voice/engine/MediaEngineFacadeStateMachine.test.tsfluxer_app/src/features/voice/engine/MediaEngineFacadeStateMachine.tsfluxer_app/src/features/voice/engine/ScreenShareCodecNegotiation.tsfluxer_app/src/features/voice/engine/ScreenSharePublicationMigration.tsfluxer_app/src/features/voice/engine/ScreenShareSubscriptionManager.tsfluxer_app/src/features/voice/engine/VideoSubscriptionManager.tsfluxer_app/src/features/voice/engine/VoiceEngineV2AppParticipantAdapterNative.test.tsfluxer_app/src/features/voice/engine/VoiceMediaEngineBridge.tsfluxer_app/src/features/voice/engine/VoiceMediaGraph.test.tsfluxer_app/src/features/voice/engine/VoiceMediaGraphStats.test.tsfluxer_app/src/features/voice/engine/VoiceMediaGraphStats.tsfluxer_app/src/features/voice/engine/media_engine_facade/NativeVoiceStatsSession.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeAudioDeviceModuleState.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeCameraPreviewStartGate.test.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeCameraPreviewStartGate.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeCameraPreviewTrackSelection.test.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeCameraPreviewTrackSelection.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeLocalMediaReconnectPolicy.test.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeLocalMediaReconnectPolicy.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeMicrophoneOperationFailurePolicy.test.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeMicrophoneOperationFailurePolicy.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeVideoTileManager.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeVoiceConnectRetryPolicy.test.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeVoiceConnectRetryPolicy.tsfluxer_app/src/features/voice/engine/native_voice_engine/NativeVoiceDeviceSync.tsfluxus interpretationlow confidenceView source