This website requires JavaScript.
49718e5d37
feat: hyperlinks, group seen-by for all, profile-pic preview, in-call invite fix + desktop update progress (0.1.6)
Sravan
2026-07-08 15:58:09 +05:30
7682e17a53
fix(desktop 0.1.6): fast + persistent native notifications + screen picker
Sravan
2026-07-08 15:43:07 +05:30
0976b6f91a
feat(dashboard): profile pic (More#3), sticky top nav (More#5), App-installs search+pagination (More#4)
Sravan
2026-07-08 14:28:12 +05:30
3e811af3d6
fix(calls): screen shows with camera OFF (#9 ), screen-share button highlight, unanswered caller vs callee text
Sravan
2026-07-08 14:24:17 +05:30
096683385a
fix: chat-open scroll regression, SFU screen reliability, unanswered calls, selected-chat border
Sravan
2026-07-08 13:20:19 +05:30
f6962a0b4a
fix: screen-share mirror (#9 ), sidebar tick sync (#1 ), desktop notification reload (#3 )
Sravan
2026-07-08 11:55:30 +05:30
1114cd4fda
fix(calls): callee tile while ringing (#7 ), multi-device decline no longer kills active call (#8 ), SFU screen-attach retry (#9 )
Sravan
2026-07-07 23:18:14 +05:30
f52d54a093
fix(chat): forward polish + scrollbar + image preview + media tabs
Sravan
2026-07-07 23:11:02 +05:30
346361da8a
feat(chat): dismiss a chat's notifications on other devices once seen (#13 )
Sravan
2026-07-07 16:20:18 +05:30
ff436704ec
feat(desktop 0.1.5): show version + Check for updates in Settings (#12 )
Sravan
2026-07-07 16:12:21 +05:30
a9b3533f7a
feat(chat): forward messages with multi-select (#1 )
Sravan
2026-07-07 16:09:02 +05:30
3a976d58ab
feat(chat): reply-jump (#8 ), image prev/next nav (#3 ), multi-file send (#5 )
Sravan
2026-07-07 16:02:15 +05:30
c672f7b65f
fix: notification-open in-place (#2/#7/#19) + polish (#9 scrollbar, #16 call scrollbar, #17 ringback)
Sravan
2026-07-07 15:54:28 +05:30
16065315a7
fix(chat): pull-to-refresh at top loads older history, no longer resets to bottom
Sravan
2026-07-07 15:44:32 +05:30
eb79823fd2
feat(chat): older-history pagination + full-thread server-side search
Sravan
2026-07-07 15:21:14 +05:30
4fd323fff4
fix(chat): thread query returned OLDEST 300, hiding new messages past the cap
Sravan
2026-07-07 15:08:38 +05:30
507489ec55
fix(chat): stop blanking a conversation (and wiping its cache) on a failed thread fetch
Sravan
2026-07-07 13:47:58 +05:30
12be747609
fix(chat): resolve merged-away user ids so DMs to merged contacts don't vanish
Sravan
2026-07-07 13:23:49 +05:30
1128f9811a
fix: persist chat uploads on /data volume (broken images) + prevent duplicate chat sockets
Sravan
2026-07-07 13:09:24 +05:30
7d284213d1
fix(chat): non-destructive reconnect resync — stop messages disappearing after send
Sravan
2026-07-07 12:41:12 +05:30
37c8929c5e
fix(sfu): upgrade LiveKit server v1.7 -> v1.9 to match client SDK 2.20
Sravan
2026-07-07 12:33:11 +05:30
496eba3c17
fix(chat): batch 1 desktop fixes — resync-on-reconnect, branded confirm, esc, typing-in-panel, media errors
Sravan
2026-07-07 11:46:22 +05:30
472170784b
fix(livekit): single UDP media port + pin node_ip for the NAT'd server
Sravan
2026-07-06 13:50:24 +05:30
10e393a31f
chore(compose): gate livekit behind 'sfu' profile so it stays dormant until enabled
Sravan
2026-07-06 13:23:09 +05:30
47b6f475e6
docs(deploy): LiveKit SFU provisioning — phase 3 (ops runbook)
Sravan
2026-07-06 13:21:44 +05:30
6118d59c5c
feat(meetings): LiveKit SFU — phase 2 (client media plane, behind the flag)
Sravan
2026-07-06 13:20:59 +05:30
f1dbcd0f86
feat(meetings): LiveKit SFU — phase 1 (server plumbing, config-gated)
Sravan
2026-07-06 13:11:37 +05:30
30e354d58f
feat(chat): per-message group read receipts (seen-by + read-by-all ticks)
Sravan
2026-07-06 10:57:08 +05:30
3f791cb120
feat(chat): live typing indicators for DMs and groups
Sravan
2026-07-03 17:17:03 +05:30
820e7a08fc
add publish-desktop.sh — one-command desktop installer publish from laptop
Sravan
2026-07-03 16:04:22 +05:30
609427747a
docs(deploy): document scp-to-named-volume as the desktop release publish step
Sravan
2026-07-03 15:43:44 +05:30
a1887064eb
feat(chat/notif): single hover action-pill; sender DP in desktop+mobile notifications
Sravan
2026-07-02 18:01:32 +05:30
ab48642cf6
Merge branch 'master' of https://code.bizgaze.com/Sravan/BizGaze_Remote
avinash
2026-07-02 17:58:23 +05:30
b0473dee7d
Merge branch 'master' of https://code.bizgaze.com/Sravan/BizGaze_Remote
avinash
2026-07-02 17:58:14 +05:30
5eb8f436c4
fix(redeploy): add host key verification to SSH command
avinash
2026-07-02 17:57:55 +05:30
51e206279b
feat(chat): edit message (#4 )
Sravan
2026-07-02 17:45:20 +05:30
9bc109528e
fix(brand/ux): real brand C on header, yellow read-tick, sign-in spinner, notif DP
Sravan
2026-07-02 17:39:38 +05:30
7674c456f2
fix(brand): header shows a plain white C + gold dot on the blue bar
Sravan
2026-07-02 17:26:22 +05:30
952242f62b
fix(brand/ux): real Biz Connect logo, branded loading screen, phone login, no blank gap
Sravan
2026-07-02 17:16:08 +05:30
d515a562a0
fix(chat): stop echo downgrading delivered/read tick (#6 ); set self-chat apart (#3 )
Sravan
2026-07-02 16:17:30 +05:30
515411fc83
ops: persist desktop download feed on /data volume + IT release guide
Sravan
2026-07-02 15:46:33 +05:30
dc1915bb43
feat: live presence, delivery-tick sync, brand rollout, call fixes, desktop 0.1.3
Sravan
2026-07-02 15:43:02 +05:30
a152005b71
feat(brand): roll out master app icon, splash & branded loaders everywhere
Sravan
2026-07-02 12:41:48 +05:30
04db586dc3
feat(auth): merge mobile+email logins into one account via BizGaze person-id (#2 )
Sravan
2026-07-02 12:35:29 +05:30
88e897cc9c
feat(chat): modern emojis via Twemoji (#5 )
Sravan
2026-07-02 12:23:26 +05:30
462a167438
feat(chat): self-chat 'You' — note-to-self (#4 )
Sravan
2026-07-02 12:05:32 +05:30
15350c691b
feat(chat): delivery ticks on the last message in the chat list (#3 )
Sravan
2026-07-02 11:59:53 +05:30
a33ed27ffe
feat(chat): per-chat drafts + fix emoji picker closing on tab switch
Sravan
2026-07-02 11:55:14 +05:30
2b27889e07
fix(desktop): use Electron's native Notification (reliable click-to-open)
Sravan
2026-07-02 11:16:35 +05:30
f8978ff796
fix(desktop): drop crashing SnoreToast reply path — clean click-to-open toast
Sravan
2026-07-02 08:58:26 +05:30
0b58d33117
fix(desktop): drop -w — SnoreToast waits by default; -w made it fail (exit -1)
Sravan
2026-07-02 08:43:40 +05:30
0f5e5bf00a
fix(desktop): spawn SnoreToast from app.asar.unpacked (was ENOENT inside asar)
Sravan
2026-07-02 00:28:43 +05:30
c0f7926210
fix(desktop): direct SnoreToast -w to capture reply + WindowsToaster fallback
Sravan
2026-07-02 00:06:01 +05:30
1abf6855d8
fix(desktop): drive SnoreToast directly with own named pipe + raw reply logging
Sravan
2026-07-01 23:44:08 +05:30
3f209bf619
feat(desktop): real Windows inline reply via SnoreToast -tb + sender/group avatar
Sravan
2026-07-01 23:26:24 +05:30
ffe04e6bff
fix(desktop): asarUnpack node-notifier so SnoreToast can launch from the packaged app
Sravan
2026-07-01 23:03:48 +05:30
21ae3e1aa5
feat(desktop): Phase D — inline-reply notifications (Windows toast reply box)
Sravan
2026-07-01 22:36:02 +05:30
160a66f934
fix(landing): Windows logo on the Download button (signals it's the Windows app)
Sravan
2026-07-01 22:27:31 +05:30
9ff2ef5d48
feat(dashboard): "App installs" view + compact top-right Download button
Sravan
2026-07-01 22:16:38 +05:30
899770ed02
feat: Windows download link + self-served update feed + install tracking
Sravan
2026-07-01 21:28:53 +05:30
e5c94ebf6d
fix: login submits on Enter (real <form>) + desktop notifications show "Biz Connect"
Sravan
2026-07-01 18:19:01 +05:30
e84e5eb241
feat(desktop): open the landing page (pre-login), not /home directly
Sravan
2026-07-01 17:55:49 +05:30
07286899c5
chore(desktop): one-click installer (no scope/folder prompts)
Sravan
2026-07-01 17:37:58 +05:30
c605304c67
chore(desktop): add author field (cleaner electron-builder output)
Sravan
2026-07-01 17:21:54 +05:30
1500d42cd2
feat(desktop): packaging + self-hosted auto-update (electron-builder/updater)
Sravan
2026-07-01 17:03:18 +05:30
2404538270
fix(ui): modern thin scrollbars app-wide (remove classic up/down arrows)
Sravan
2026-07-01 16:46:40 +05:30
1ca0b836e1
feat(desktop): unread-chat count badge on the taskbar icon
Sravan
2026-07-01 16:28:15 +05:30
5a98ae4d34
feat(desktop): media/notification permissions + notification raises the app
Sravan
2026-07-01 16:16:40 +05:30
7a2ab3fc8d
fix(agent): remote-control input now works (data channel + nut-js API)
Sravan
2026-07-01 15:47:09 +05:30
73b40a5d9f
feat(mobile): Android prep — icons/splash assets, permissions, FCM setup
Sravan
2026-06-30 20:18:11 +05:30
7ae0cacf74
feat(push): wire Capacitor native push into the web UI
Sravan
2026-06-30 19:56:59 +05:30
4c75db2029
feat(push): native device-token registration + FCM/APNs senders
Sravan
2026-06-30 18:23:10 +05:30
593a4677b6
feat(clients): scaffold mobile (Capacitor) + desktop (Electron) shells
Sravan
2026-06-30 17:49:41 +05:30
f517c153c1
docs(deploy): add operational guardrails + env/verification checklist for IT
Sravan
2026-06-30 17:06:08 +05:30
06f0b08a18
feat(chat): rich shared-media view, status selector, drag-drop upload + fixes
Sravan
2026-06-30 17:01:15 +05:30
e9e5c7f406
fix(pwa): white icon tile for contrast + cache-bust icon URLs (v2)
Sravan
2026-06-25 15:02:11 +05:30
a427be9b6f
fix(cache): send Cache-Control: no-store on all JSON/404 responses
Sravan
2026-06-24 17:58:23 +05:30
b576ed372a
feat(pwa): installable app (Add to Home Screen) for Android + iOS
Sravan
2026-06-24 17:13:01 +05:30
f4a23ae805
fix(cache): serve HTML with no-store so deploys reach browsers without a hard refresh
Sravan
2026-06-24 16:30:17 +05:30
f7ddb2e7ae
fix(push): wait for active SW before subscribe + log every step (subscribe was failing silently)
Sravan
2026-06-24 13:57:03 +05:30
5edb3fa241
fix(chat): dedup sent message in sendMessage too (WS echo can beat the POST response)
Sravan
2026-06-24 13:39:42 +05:30
88d7657364
chore: add build marker (window.__BUILD) to home.html for deploy verification
Sravan
2026-06-24 12:38:35 +05:30
1272b81cee
feat(push): Web Push notifications for backgrounded/closed/mobile tabs
Sravan
2026-06-23 21:58:49 +05:30
d50d4bde47
fix(icons): proper end-call (hang-up) glyph + cache-bust icons.js (v3)
Sravan
2026-06-23 18:47:24 +05:30
1f4516d69b
fix(chat): dedup own echoed message so sent messages don't show twice
Sravan
2026-06-23 18:06:00 +05:30
fcd6a60baa
fix(prod): add missing public/icons.js (was untracked -> 404 in prod)
Sravan
2026-06-23 17:41:44 +05:30
bda63b6f0a
Merge origin/master (TURN/coturn + BizGaze-only login) into feature tree
Sravan
2026-06-23 16:27:59 +05:30
27355cec76
BizGaze Connect: chat, meetings, recordings, mobile, directory + UI fixes
Sravan
2026-06-23 16:15:29 +05:30
0a739ee2fd
Merge branch 'hotfix/bizgaze-only-login' of Sravan/BizGaze_Remote into master
Sravan
2026-06-16 09:21:35 +00:00
54b74d5db1
feat(turn): self-hosted coturn support + time-limited creds + failure UX
#2
Sravan
2026-06-16 14:36:05 +05:30
6ac280f178
fix(webrtc): use TURN on desktop too (screen share blank/disconnect)
Sravan
2026-06-16 13:15:06 +05:30
caba3b3a21
Merge branch 'hotfix/bizgaze-only-login' of Sravan/BizGaze_Remote into master
Sravan
2026-06-16 05:24:28 +00:00
5448cf0614
fix(auth): BizGaze-only login + admin sees all sessions
#1
Sravan
2026-06-15 19:02:08 +05:30
d045847a59
added Username or password do not match" + lockout warning
Sravan
2026-06-12 01:13:31 +05:30
ba8bfc3f46
feat: BizGaze Connect home, BizGaze login, modular backend, /api/v1
Sravan
2026-06-12 00:40:07 +05:30
f6ebaa7bfb
Merge branch 'master' of https://code.bizgaze.com/Sravan/BizGaze_Remote
Sravan
2026-06-10 17:34:35 +05:30
1d9ffcc3d4
Mobile screen share bug fix
Sravan
2026-06-10 16:47:14 +05:30
28f616d829
Added Record screen, transcribe, mobile screen share bug fix.
Sravan
2026-06-10 16:46:03 +05:30
7620300ef7
refactor: update .gitignore for deploy secrets and add redeploy scripts
avinash
2026-06-10 16:31:06 +05:30
2cd43764e2
add initial Docker setup with .dockerignore, Dockerfile, docker-compose.yml, and deployment script
avinash
2026-06-10 16:08:05 +05:30