Commits

Always show invite link in contacts popover

ba6c5441c0 • Antonio Scandurra • Oct 11, 2022

Respect contacts popover size

f83de0a91c • Antonio Scandurra • Oct 11, 2022

Allow active call to be optional on workspace

4c07a0782b • Antonio Scandurra • Oct 11, 2022

Fix integration tests

ee2587d3e5 • Antonio Scandurra • Oct 11, 2022

Decide whether to clip to visible bounds on a per-element basis

45d118f96f • Antonio Scandurra • Oct 11, 2022

Polish styling of contacts popover

eb711cde53 • Antonio Scandurra • Oct 11, 2022

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