Commits
Show a different message when participant is active on unshared project
4504b36c8f • Antonio Scandurra • Oct 11, 2022
Show prompt when closing last window while there's an active call
29c3b81a0a • Antonio Scandurra • Oct 11, 2022
Show participant projects in contacts popover
feb17c29ec • Antonio Scandurra • Oct 11, 2022
Update contacts when automatically canceling calls
8e7f96cebc • Antonio Scandurra • Oct 11, 2022
Dismiss project shared notifications when a project was unshared
0a306808da • Antonio Scandurra • Oct 11, 2022
Cancel calls automatically when caller hangs up or disconnects
1d4bdfc4a1 • Antonio Scandurra • Oct 11, 2022
Foreground app when accepting calls and project shares
9ec62d4c1f • Antonio Scandurra • Oct 11, 2022
Dismiss popover when contact finder is unfocused
bf0a04ab50 • Antonio Scandurra • Oct 11, 2022
Show project root names when displaying incoming call notification
bf488f2027 • Antonio Scandurra • Oct 11, 2022
Rename Join button to Open, rework message slightly
e0b6b0df2a • Nathan Sobo • Oct 11, 2022
Show worktree root names when sharing additional projects on a call
b8c2acf0f2 • Nathan Sobo • Oct 10, 2022
:memo:
94c68d246e • Antonio Scandurra • Oct 10, 2022
Remove menu bar extra
8dc99d42ff • Antonio Scandurra • Oct 10, 2022
Show contacts popover when clicking on menu bar extra
04fcd18c75 • Antonio Scandurra • Oct 10, 2022
Fix seed script
d9d99e5e04 • Antonio Scandurra • Oct 10, 2022
Add margin to picker in contacts popover
5f9cedad23 • Antonio Scandurra • Oct 10, 2022
Merge remote-tracking branch 'origin/main' into room
afaacba41f • Antonio Scandurra • Oct 10, 2022
:lipstick:
3396a98978 • Antonio Scandurra • Oct 10, 2022
Style project shared notifications
7cfe435e62 • Antonio Scandurra • Oct 10, 2022
Show all room participants in titlebar
9d990ae329 • Antonio Scandurra • Oct 10, 2022
Superimpose external location message on active view
25ff5959fb • Antonio Scandurra • Oct 10, 2022
Style incoming call notification
d7bac3cea6 • Antonio Scandurra • Oct 10, 2022
Add leave button on active call header
79748803a9 • Antonio Scandurra • Oct 10, 2022
Move contact finder into contacts popover
6f4edf6df5 • Antonio Scandurra • Oct 10, 2022
Set current location after calling another user
34cb742db1 • Antonio Scandurra • Oct 8, 2022
Call contact on enter
59aaf4ce1b • Antonio Scandurra • Oct 8, 2022
Show current user in active call
d14744d02f • Antonio Scandurra • Oct 8, 2022
WIP: Render active call in contacts popover
f9fb3f78b2 • Antonio Scandurra • Oct 7, 2022
Fix flicker due to adding and removing menu bar extra unnecessarily
96c5bb8c39 • Antonio Scandurra • Oct 7, 2022
Don't leave the room if there's a pending room update
560d8a8004 • Antonio Scandurra • Oct 7, 2022
:lipstick:
251e06c50f • Antonio Scandurra • Oct 7, 2022
Ensure sharing the same project twice is idempotent
6fb5901d69 • Antonio Scandurra • Oct 7, 2022
Fix styling for busy contacts
d3cddfdced • Antonio Scandurra • Oct 7, 2022
Fix room disconnection problems when creating room and sharing project
386de03f46 • Antonio Scandurra • Oct 7, 2022
Show contact status
4aaf3df8c7 • Antonio Scandurra • Oct 7, 2022
Include a `busy` field in `proto::Contact`
d7cea646fc • Antonio Scandurra • Oct 7, 2022
Never set a room on active call if it is offline
e82320cde8 • Antonio Scandurra • Oct 7, 2022
Leave room when client is the only participant
669406d5af • Antonio Scandurra • Oct 7, 2022
Move project sharing into `Room`
b479c8c8ba • Antonio Scandurra • Oct 7, 2022
Unset room on active call when disconnecting
3d467a9491 • Antonio Scandurra • Oct 7, 2022
WIP: start on menu bar extra
9f81699e01 • Antonio Scandurra • Oct 6, 2022
Always include room id in protos
95e08edbb8 • Antonio Scandurra • Oct 6, 2022
Remove stale contacts panel reference
baf6097b49 • Antonio Scandurra • Oct 6, 2022
Implement call cancellation
4cb306fbf3 • Antonio Scandurra • Oct 6, 2022
Delete rooms without pending users or participants
2e84fc6737 • Antonio Scandurra • Oct 6, 2022
Move contacts panel styles into contacts popover
c43956d70a • Antonio Scandurra • Oct 6, 2022
Move contacts panel features into collab_ui
40163da679 • Antonio Scandurra • Oct 6, 2022
Move `IncomingCall` into `call` crate
7763acbdd5 • Antonio Scandurra • Oct 6, 2022
Move incoming calls into `ActiveCall`
55cc142319 • Antonio Scandurra • Oct 6, 2022
Check room invariants in `Store::check_invariants`
fa31c9659b • Antonio Scandurra • Oct 5, 2022
Enhance integration test to verify creating rooms while busy
5ef342f8c4 • Antonio Scandurra • Oct 5, 2022
Add integration test verifying calls to busy users
5b811e4304 • Antonio Scandurra • Oct 5, 2022
Allow following users into external projects
183ca5da6f • Antonio Scandurra • Oct 5, 2022
Move logic for joining project into a global action in `collab_ui`
8f8843711f • Antonio Scandurra • Oct 5, 2022
Set room location when active workspace changes
383c21046f • Antonio Scandurra • Oct 5, 2022
Set room only after project has been shared to avoid flicker
78e3370c1e • Antonio Scandurra • Oct 5, 2022
Always open project when added to a call via the `+` button
84eebbe24a • Antonio Scandurra • Oct 5, 2022
Use AppContext instead of MutableAppContext for ActiveCall::global
087760dba0 • Antonio Scandurra • Oct 5, 2022
Automatically share project when creating the room
fceba6814f • Antonio Scandurra • Oct 4, 2022
Don't show share button for remote projects
678b013da6 • Antonio Scandurra • Oct 4, 2022
Re-emit notifications and events from `ActiveCall`
ebee2168fc • Antonio Scandurra • Oct 4, 2022
Simplify `Collaborator` to stop including the user
41240351d3 • Antonio Scandurra • Oct 4, 2022
Show notification when a new project is shared and allow joining it
debedaf004 • Antonio Scandurra • Oct 4, 2022
Show `Share` button for unshared projects when inside of a room
57930cb88a • Antonio Scandurra • Oct 4, 2022
Use a different style for inactive participants
de917c4678 • Antonio Scandurra • Oct 4, 2022
Implement `Room::set_location`
456dde200c • Antonio Scandurra • Oct 4, 2022
Emit event on `Room` when a user shares a new project
1e45198b9f • Antonio Scandurra • Oct 3, 2022
Automatically fetch remote participant users in `Room`
ad323d6e3b • Antonio Scandurra • Oct 3, 2022
Prevent calls from users who aren't contacts
da6106db8e • Antonio Scandurra • Oct 3, 2022
Fix randomized integration test failure
bec6b41448 • Antonio Scandurra • Oct 3, 2022
Adapt integration tests to always pass a room id to `Project::share`
6426037653 • Antonio Scandurra • Oct 3, 2022
WIP: require sharing projects on a given `Room`
964a5d2db7 • Antonio Scandurra • Sep 30, 2022
Rip out project registration and use sharing/unsharing instead
074b8f18d1 • Antonio Scandurra • Sep 30, 2022
Remove project join requests
be8990ea78 • Antonio Scandurra • Sep 30, 2022
Remove projects from contact updates
b35e8f0164 • Antonio Scandurra • Sep 29, 2022
Encapsulate `Room` interaction within `ActiveCall`
1898e813f5 • Antonio Scandurra • Sep 29, 2022
Rename `room` crate to `call`
e0db62173a • Antonio Scandurra • Sep 29, 2022
Wire up accepting/declining a call
1158911560 • Antonio Scandurra • Sep 29, 2022
Avoid using global for `Room` and extract that logic into `ActiveCall`
634f9de7e6 • Antonio Scandurra • Sep 29, 2022
WIP: Start on `ActiveCall`
04d194924e • Antonio Scandurra • Sep 28, 2022
Open popup window when receiving a call
46b61feb9a • Antonio Scandurra • Sep 28, 2022
Rename `collab_titlebar_item` crate to `collab_ui`
aa3cb8e35e • Antonio Scandurra • Sep 28, 2022
Start a call when clicking on a contact in the contacts popover
8ff4f044b7 • Nathan Sobo • Sep 28, 2022
Rename AddParticipantPopover to ContactsPopover
815cf44647 • Nathan Sobo • Sep 28, 2022
Remove contacts menu bar extra
f5b2d56efd • Nathan Sobo • Sep 28, 2022
Remove current user from contacts
1d1bd3975a • Antonio Scandurra • Sep 28, 2022
WIP: Start moving contacts panel into "add participants" popover
4b73239972 • Antonio Scandurra • Sep 28, 2022
Add active style when participant popover is open
0a29e13d4a • Antonio Scandurra • Sep 28, 2022
Show add participant popover on click
0db6eb2fb8 • Antonio Scandurra • Sep 28, 2022
Rename `contacts_titlebar_item` to `collab_titlebar_item`
782309f369 • Antonio Scandurra • Sep 28, 2022
Introduce a `+` button in the titlebar
5a3a85b2c8 • Antonio Scandurra • Sep 28, 2022
Extract contacts titlebar item into a separate crate
c8a48e8990 • Antonio Scandurra • Sep 28, 2022
Ring users upon connection if somebody was calling them before connecting
80ab144bf3 • Antonio Scandurra • Sep 28, 2022
Leave room automatically on disconnection
6aa0f0b200 • Antonio Scandurra • Sep 28, 2022
Remove projects from basic calls test for now
f0c45cbceb • Antonio Scandurra • Sep 28, 2022
Leave room when `Room` entity is dropped
e55e7e4844 • Antonio Scandurra • Sep 28, 2022
Always rely on the server to cancel the incoming call
573086eed2 • Antonio Scandurra • Sep 28, 2022
:lipstick:
df285def59 • Antonio Scandurra • Sep 28, 2022
Introduce the ability of declining calls
bb9ce86a29 • Antonio Scandurra • Sep 28, 2022
Prevent the same user from being called more than once
f4697ff4d1 • Antonio Scandurra • Sep 28, 2022