v.lagerev
|
ff01a045e3
|
fix(channels): collapse /channels/ index into one mobile pane and add Create-community CTA next to Find-community on empty state
|
2026-05-16 20:25:01 +03:00 |
|
v.lagerev
|
88d3db2b24
|
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 |
|
v.lagerev
|
45f5392a92
|
feat(message): paint non-own bubbles via --vojo-peer-bubble-bg in Stream + Channel layouts and Stream rail/day-divider via --vojo-timeline-rail
|
2026-05-16 13:13:28 +03:00 |
|
v.lagerev
|
5711829895
|
tweak(stream-header): collapse peek1/peek2 into single peek snap so one drag reveals both action chips at once
|
2026-05-15 23:47:40 +03:00 |
|
v.lagerev
|
015ae06aa1
|
feat(stream-header): rebuild Direct/Channels/Bots header as a curtain layered above tabs with peek chips, inline forms, and VisualViewport keyboard compensation
|
2026-05-15 23:05:34 +03:00 |
|
v.lagerev
|
ba33c9e463
|
fix(page-nav): hold min-height:0 on scrolling middle and shrink-no on Direct bottom rows so flex pressure no longer squashes them below their NavItem floor
|
2026-05-14 01:05:21 +03:00 |
|
v.lagerev
|
093a908571
|
fix(time): use Intl numeric day-month-year everywhere so chat day dividers follow the system locale instead of hardcoded English full-month
|
2026-05-13 23:30:52 +03:00 |
|
v.lagerev
|
c9ea22d2d4
|
feat(channels): rebuild thread drawer and channel rows as chat-style bubble cards that merge thread-summary into the bubble footer
|
2026-05-13 15:21:13 +03:00 |
|
v.lagerev
|
cab6b788e3
|
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 |
|
v.lagerev
|
b1b9631724
|
feat(media-viewer): atom-driven horseshoe shell over chat replacing Overlay modal for image+video with anchor-aware pinch/wheel zoom and swipe prev/next
|
2026-05-13 02:47:04 +03:00 |
|
v.lagerev
|
a7d6fc2cb2
|
feat(settings): replace Modal500 with /settings route plus mobile bottom-up horseshoe sheet overlaying DM list via clip-path mask
|
2026-05-13 00:01:26 +03:00 |
|
v.lagerev
|
573e992c7d
|
feat(safe-area): extend Android edge-to-edge top inset via --vojo-safe-top var and collapse profile horseshoe header with measured height
|
2026-05-12 01:54:30 +03:00 |
|
v.lagerev
|
74d32ebc1b
|
feat(horseshoe): add 12px void gap between chat and profile pane with rounded TL/BL on profile, drop page-nav right rounding
|
2026-05-11 20:33:51 +03:00 |
|
v.lagerev
|
212a6084c5
|
feat(chat): invert canvas/bubble tones and darken timeline rail and media frames
|
2026-05-11 15:16:53 +03:00 |
|
v.lagerev
|
363bd9d361
|
feat(horseshoe): split web page-nav and chat panel with 12px void gap and rounded inner corners on both sides
|
2026-05-11 13:54:40 +03:00 |
|
v.lagerev
|
98f4d2a8f5
|
feat(sidebar): add resizable left page-nav via pointer/keyboard with localStorage-persisted width, clamped [320, viewport/3] and tactile min/max indicator
|
2026-05-11 02:49:39 +03:00 |
|
v.lagerev
|
58456cb64d
|
fix(profile): override avatar circle force via && self-doubled selector instead of source-order-dependent !important double-up
|
2026-05-11 02:00:12 +03:00 |
|
v.lagerev
|
4dfd00c289
|
feat(profile): inline-expand hero avatar in desktop side pane instead of swapping the whole card to full-view
|
2026-05-11 01:11:09 +03:00 |
|
v.lagerev
|
2bf2c0da84
|
feat(profile): drop pill background on user-card kebab and enlarge the dots icon
|
2026-05-11 00:58:39 +03:00 |
|
v.lagerev
|
e84c4da093
|
feat(channels): ship M3 channel timeline avatar-name layout with thread summary cards and drawer header counter polish
|
2026-05-10 01:06:29 +03:00 |
|
v.lagerev
|
a2ee725e4b
|
feat(channels): ship M2 thread drawer + composer + shareable thread URL with cold-load relations repair
|
2026-05-09 22:49:53 +03:00 |
|
v.lagerev
|
20cfff21fd
|
fix(boot): drop 3-dots splash menu, add 10s fetch timeouts, surface logout on init/start/sync-error per Element Web pattern
|
2026-05-09 02:26:16 +03:00 |
|
v.lagerev
|
9e42508902
|
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 |
|
v.lagerev
|
c74029c38c
|
refactor(timeline): rebuild stream row as 3-track CSS grid with auto-sized time column so 24h and AM/PM render with consistent gaps without JS measurement
|
2026-05-07 23:36:18 +03:00 |
|
v.lagerev
|
f4d1fdcebc
|
feat(timeline): square image+video bubbles with username overlay, reactions outside bubble, edge-anchored mobile rail, horizontal day divider
|
2026-05-07 21:24:50 +03:00 |
|
v.lagerev
|
14a28873ee
|
fix(user-profile): round the avatar surface plate and replace its outline with a box-shadow ring so corners no longer poke past the circle
|
2026-05-06 16:19:47 +03:00 |
|
v.lagerev
|
ff01e6cacc
|
Revert "feat(connection): replace 30s 'Connecting...' banner with bottom-edge sync indicator and homeserver footer dot, drop mascot loading splash"
This reverts commit 541f9181d4.
|
2026-05-03 20:15:26 +03:00 |
|
v.lagerev
|
f63e43bfc6
|
feat(settings): drop user-facing time/date format toggle and derive everything from system locale via Intl.DateTimeFormat
|
2026-05-03 19:27:54 +03:00 |
|
v.lagerev
|
541f9181d4
|
feat(connection): replace 30s 'Connecting...' banner with bottom-edge sync indicator and homeserver footer dot, drop mascot loading splash
|
2026-05-03 18:21:00 +03:00 |
|
v.lagerev
|
ead1290ac4
|
feat(ui): force every user and room avatar to render as a circle via globalStyle override on the folds Avatar wrapper
|
2026-05-03 14:48:27 +03:00 |
|
v.lagerev
|
f3402d2cbf
|
feat(invite): split user id into username and server fields and close prompt on successful invite
|
2026-04-29 21:45:33 +03:00 |
|
v.lagerev
|
7ff25c7a95
|
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 |
|
v.lagerev
|
1c5ecb5309
|
redesign(p3a): land Stream message layout for DMs with rail, author dots, asymmetric bubbles, Stream day-divider, and sysline state events
|
2026-04-28 00:54:53 +03:00 |
|
v.lagerev
|
8943824b9e
|
chore: upgrade TypeScript to 5.4 with bundler module resolution and reformat repo against tightened ESLint
|
2026-04-27 13:07:49 +03:00 |
|
v.lagerev
|
020c9355fb
|
redesign(p2): rebuild DM list panel with stream header, segmented tabs, self-row, new-chat row, footer status, and live timeline rerender
|
2026-04-26 23:34:20 +03:00 |
|
v.lagerev
|
dce6be949a
|
fix(nav): collapse push-tap, tab and back-arrow navigations into the back stack via replace
|
2026-04-26 00:35:26 +03:00 |
|
v.lagerev
|
0c4cfb97a6
|
Replace 'following' banner with WhatsApp-style delivery status checkmarks on own messages.
|
2026-04-25 17:49:51 +03:00 |
|
v.lagerev
|
311ec4e615
|
Localize room intro, membership events, call controls, and leave-room dialog across en/ru via i18next.
|
2026-04-25 01:28:07 +03:00 |
|
v.lagerev
|
91afffc11e
|
Harden DM call teardown with io.element.close listener, 8s hangup timeout, and same-room zombie escape so stale embeds stop blocking retries.
|
2026-04-24 21:20:05 +03:00 |
|
v.lagerev
|
e8188d7361
|
Add microphone foreground service to keep Android DM calls alive under lock screen
|
2026-04-23 00:04:16 +03:00 |
|
v.lagerev
|
fab533e762
|
Enforce DM call switching and foreground native call ownership
|
2026-04-22 21:27:54 +03:00 |
|
v.lagerev
|
299107b13a
|
dm calls mvp: phase 2.5.3: lockscreen CallStyle with FSI, Answer/Decline, ringtone channel, permission prompt
|
2026-04-20 22:22:43 +03:00 |
|
v.lagerev
|
c6d59a3852
|
dm calls mvp: phase 1: outgoing DM voice call via element-call voiceOnly intent
|
2026-04-18 23:31:42 +03:00 |
|
v.lagerev
|
45995a7ffb
|
feature with back button on native app
|
2026-04-18 01:30:48 +03:00 |
|
v.lagerev
|
43cd7c6a61
|
push notifications permission on start app
|
2026-04-17 23:31:21 +03:00 |
|
v.lagerev
|
1edaf60c0f
|
add webview capacitor support
|
2026-04-16 01:14:09 +03:00 |
|
v.lagerev
|
50a57ffc2b
|
rework login page
|
2026-04-14 23:19:44 +03:00 |
|
v.lagerev
|
78f195960c
|
localize logout
|
2026-04-14 22:27:23 +03:00 |
|
v.lagerev
|
148120a1d4
|
localize room settings
|
2026-04-14 21:27:03 +03:00 |
|
v.lagerev
|
45dc4fa8cf
|
localize Add Space
|
2026-04-14 02:18:51 +03:00 |
|