v.lagerev
|
31a3880de7
|
feat(stream-header): pin chats curtain over static pager header on drag-up with per-tab atom, native-only rubber-band gesture and pinned-aware horseshoe sheet coordination
|
2026-05-19 11:50:31 +03:00 |
|
v.lagerev
|
eb29c28ff0
|
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 |
|
v.lagerev
|
5e1944090e
|
fix(horseshoe): extend mobile DM and Channels wrappers up over the safe-top zone so the StreamHeader curtain paints the status-bar strip on drag-up
|
2026-05-18 15:14:58 +03:00 |
|
v.lagerev
|
ab27244579
|
feat(push): add WorkManager polling fallback that delivers notifications via /_matrix/client/v3/notifications when FCM is blocked
|
2026-05-17 01:27:55 +03:00 |
|
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
|
6b454e004e
|
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 |
|
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
|
dbda311af9
|
tweak(direct): dial DM list avatars down to 48px with 68px row height for a less heavy density
|
2026-05-14 01:12:17 +03:00 |
|
v.lagerev
|
ec593f34ef
|
feat(direct): enlarge DM list avatars to size 500 with 80px row height and matched virtualizer estimate for a denser two-line layout
|
2026-05-14 01:05:32 +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
|
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
|
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
|
3af516f093
|
feat(direct-tabs): spread DM/Channels/Bots tabs edge-to-edge and underline active segment with purple bar on the header's grey rule
|
2026-05-11 21:04:07 +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
|
b98c49b787
|
feat(channels): ship M6 workspace switcher dropdown with rename-reactive trigger and rows for multi-space users
|
2026-05-10 20:56:14 +03:00 |
|
v.lagerev
|
19f2d64c0d
|
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 |
|
v.lagerev
|
72d426ef74
|
feat(channels): drop NEW badge from Каналы segment per product call
|
2026-05-09 15:09:24 +03:00 |
|
v.lagerev
|
c31e9a6e92
|
feat(channels): ship M1 — Каналы segment with /channels/ routes and channels-mode RoomTimeline filter
|
2026-05-09 15:06:13 +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
|
6fd6844611
|
feat(bots): add bot-widget loading bar with cycle-complete hide and sync-state deference, plus matching cycle-complete polish on SyncIndicator
|
2026-05-06 22:11:42 +03:00 |
|
v.lagerev
|
1209654347
|
refactor(direct): drop the bottom DM-nav status strip with the vojo.chat label and e2ee chip
|
2026-05-06 16:37:22 +03:00 |
|
v.lagerev
|
73ccbaa45f
|
feat(connection): replace 30s 'Connecting...' banner with bottom-edge sync indicator and resume-grace window for phone-unlock UX
|
2026-05-03 22:35:22 +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
|
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
|
eb56a0bc4e
|
feat(direct): land inline invite cards with spam-filter toggle and retire the /inbox/ tree along with its sidebar tab
|
2026-05-03 13:49:33 +03:00 |
|
v.lagerev
|
691eb8530a
|
feat(bots-telegram): ship M12 login flow with BotShell host hero and Go bridgev2 dialect parser
|
2026-05-02 22:12:37 +03:00 |
|
v.lagerev
|
9233a1e172
|
feat(bots): land Phase 2 widget host/driver with retry UX and route-aware notifications
|
2026-05-02 00:44:52 +03:00 |
|
v.lagerev
|
e53339820f
|
Add runtime-configured bot tab
|
2026-05-01 20:21:55 +03:00 |
|
v.lagerev
|
f59944bb4e
|
feat(bots): M1 wire Direct segment to /bots/ placeholder and rename label to Роботы
|
2026-05-01 14:42:00 +03:00 |
|
v.lagerev
|
044cb6cfe6
|
feat(direct): use compact native phone layout for new chat to keep form fitted under the on-screen keyboard
|
2026-04-29 22:30:39 +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
|
b41fbfabec
|
redesign(p0): land Dawn dark-theme foundation with one-shot migration and edge-to-edge polish
|
2026-04-26 21:30:22 +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
|
58ec12d42d
|
Split DM create form into separate username and server fields with smart defaults.
|
2026-04-25 15:41:29 +03:00 |
|
v.lagerev
|
84eeac93d8
|
Fix DM rooms showing as regular rooms for invited users by syncing m.direct on join and routing push navigation correctly.
|
2026-04-25 12:04:30 +03:00 |
|
v.lagerev
|
49f7e7417f
|
Replace FCM foreground-skip cache with Java ring registry to fix silent ring on mid-ring backgrounding and eliminate dual dismiss plane
|
2026-04-24 01:47:03 +03:00 |
|
v.lagerev
|
2c1063f4c9
|
add automatic app version and park git init tag from vojo/dev
|
2026-04-20 22:58:38 +03:00 |
|
v.lagerev
|
3290b7f594
|
dm calls mvp: phase 5.35: decline via BroadcastReceiver with session bridge, pending-declines flusher, allowBackup=false
|
2026-04-20 22:23:44 +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
|
bdd7e05c9a
|
dm calls mvp: phase 2.5.2: SW push is the only OS notification channel; in-app banners removed, calls bypass the visible-tab gate
|
2026-04-19 21:32:41 +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
|
52de41cf04
|
add notifications support for android (mostly)
|
2026-04-17 22:54:44 +03:00 |
|
v.lagerev
|
50a57ffc2b
|
rework login page
|
2026-04-14 23:19:44 +03:00 |
|
v.lagerev
|
45dc4fa8cf
|
localize Add Space
|
2026-04-14 02:18:51 +03:00 |
|
v.lagerev
|
456526315a
|
localize Explore Community
|
2026-04-14 01:59:41 +03:00 |
|