f4e9759
Merge pull request #1896 from zed-industries/fix-invites
Click to expand commit body
Once we email someone an invite, honor the invitation
Nathan Sobo
created
fdf758e
Once we email someone an invite, honor the invitation
Click to expand commit body
Previously, we were waiting to decrement the invite_count until a user
confirmed their email address, which created weird situations where we would
email people only to have them get a 500 when trying to sign up. Now, we
decrement the invite_count upon sending the email and always honor the
invitation.
Co-Authored-By: Joseph Lyons <joseph@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Nathan Sobo
,
Joseph Lyons
, and
Max Brunsfeld
created
0dfacd7
Merge pull request #1895 from zed-industries/ruby-solargraph
ad67f5e
Always use the database to retrieve collaborators for a project
Antonio Scandurra
created
e9eadca
Move `Store::update_worktree` to `Db::update_worktree`
Antonio Scandurra
created
4b1dcf2
Always use strings to represent paths over the wire
Click to expand commit body
Previously, the protocol used a mix of strings and bytes without any consistency.
When we go to multiple platforms, we won't be able to mix encodings of paths anyway.
We don't know this is the right approach, but it at least makes things consistent
and easy to read in the database, on the wire, etc. Really, we should be using entry
ids etc to refer to entries on the wire anyway, but there's a chance this is the
wrong decision.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
974ef96
Move `Store::join_project` to `Db::join_project`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
be52361
Start reworking `join_project` to use the database
Antonio Scandurra
created
6cbf197
Determine whether a contact is busy via the database