Repository navigation
Commit 9618fa1
committed
Topbar plates: new TopbarPlate Solid component (replaces PinnedContainer composition)
Pinned message and audio: class → procedural Solid rewrite
PinnedContainer: drop floating mode; add createActionButton/createPrimaryButton helpers
Live/sponsored/translation/removeFee plates: adapt to new pinned patterns
_chatPinned.scss: rewrite alongside plate refactor
Theme system: tinted/light variants, per-base accent presets, default highlighting per base
lastThemeNames state: burger toggle remembers last variant per side
Theme CSS vars migrated to themeController (background/border/secondary/link/input-search)
themePresets.ts: accent presets + tinted-wallpaper blending
Settings, generalSettings, background, language tabs: class → Solid component
bubblesViewport: new element for visible-rect tracking
fastScrollTo: viewport-based scroll math for 'end' position
Sticky dates: pick bottom-most stuck date; StickyIntersector rootMargin option
MediaViewer: clip source rect to bubblesViewport on open/close
MediaViewer: hide source bubble floatings during animation; layout-reserve constants
NativeVoiceRecorder (WebCodecs) path; skip opus-recorder chunk for ~94% of users
VoiceWaveformAnalyser hooked into recording flow
Auth flow: HMR-safe currentCard signal; focusWhenConnected helper for code card
Forward popup: send menu with silent/schedule/repeat
MarkupTooltip: separate active/inactive icon variants (quote_outline ↔ quote)
PeerProfile: onAvatarReady callback; drop changeAvatarBtn slot
2fa & changeLoginEmail: switch to Solid AppSettingsTab
autoDownload/file.ts: inline local RangeSettingSelector (decouple from generalSettings)
Bubbles deleting-item top: use remover container rect instead of -56px constant
ChatContextMenu: async verify for unpin (await canPinMessage)
ChatSearch / topbarSearch: drive updateGoDownVisibility
ChatBackground: pattern-canvas size prop for off-window use
base.scss: page-chats-padding handhelds-only; main-column-border-radius var; --vh fix
Strip unused `user-select: none` from bubble/instantView styles
Icons font regen: add livestream, pinnedchat_filled
Lang: ThemeLight/ThemeTinted, ThemeDay→Classic, PinnedMessages, Rtmp.Topbar.Join lowercase1 parent 1fa6f31 commit 9618fa1
144 files changed
Lines changed: 6338 additions & 4191 deletions
File tree
- assets/icons
- public/assets/fonts
- src
- components
- chat
- bubbles
- topbarLive
- popups
- rtmp
- sidebarLeft
- tabs
- 2fa
- autoDownload
- sidebarRight/tabs
- adminRecentActions
- solidJsTabs
- wrappers
- config
- helpers
- canvas
- dom
- solid
- voiceRecorder
- lib
- appManagers/utils/state
- tchart
- pages
- cards
- scripts/out
- scss
- components
- mixins
- partials
- pages
- popups
- tgico
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
| |||
This file was deleted.
0 commit comments