Commits

WIP

585ac3e1be • Antonio Scandurra • Dec 1, 2022

Replace i32 with u32 for database columns

29a4baf346 • Antonio Scandurra • Dec 1, 2022

Implement `Database::update_project`

cfdf0a57b8 • Antonio Scandurra • Dec 1, 2022

Implement `Database::unshare_project`

944d6554de • Antonio Scandurra • Dec 1, 2022

Implement `Database::project_guest_connection_ids`

e3ac67784a • Antonio Scandurra • Dec 1, 2022

Avoid using `col_expr` whenever possible

62624b81d8 • Antonio Scandurra • Dec 1, 2022

Get basic calls working again with sea-orm

256e3e8e0f • Antonio Scandurra • Dec 1, 2022

Implement `Database::create_room`

aebc6326a9 • Antonio Scandurra • Dec 1, 2022

Go back to a compiling state, panicking on unimplemented db methods

db1d93576f • Antonio Scandurra • Dec 1, 2022

Start using the new sea-orm backed database

d2385bd6a0 • Antonio Scandurra • Dec 1, 2022

Implement signups using sea-orm

19d14737bf • Antonio Scandurra • Dec 1, 2022

Implement invite codes using sea-orm

4f864a20a7 • Antonio Scandurra • Dec 1, 2022

Implement `db2::Database::fuzzy_search_users`

2375741bdf • Antonio Scandurra • Dec 1, 2022

Implement `db2::Database::remove_contact`

4c04d512db • Antonio Scandurra • Nov 30, 2022

Implement contacts using sea-orm

d1a44b889e • Antonio Scandurra • Nov 30, 2022

Implement `db2::Database::get_user_metrics_id`

04d553d4d3 • Antonio Scandurra • Nov 30, 2022

Implement access tokens using sea-orm

2e24d128db • Antonio Scandurra • Nov 30, 2022

Implement `db2::Database::get_user_by_github_account`

9e59056e7f • Antonio Scandurra • Nov 30, 2022

Make some db tests pass against the new sea-orm implementation

d9a892a423 • Antonio Scandurra • Nov 30, 2022

WIP: move to a non-generic test database struct

b7294887c7 • Antonio Scandurra • Nov 29, 2022

Start on a new `db2` module that uses SeaORM

11a39226e8 • Antonio Scandurra • Nov 29, 2022

Start moving towards using sea-query to construct queries

ac24600a40 • Antonio Scandurra • Nov 29, 2022

Increase probability of creating new files in randomized test

d525cfd697 • Antonio Scandurra • Nov 29, 2022

Capture runnable backtraces only when detecting nondeterminism

cd2a8579b9 • Antonio Scandurra • Nov 28, 2022

Error if project is disconnected after getting completions response

d0709e7bfa • Antonio Scandurra • Nov 28, 2022

Introduce a new `detect_nondeterminism = true` attribute to `gpui::test`

fa3f100eff • Antonio Scandurra • Nov 28, 2022

Remove non-determinism caused by random entropy when reconnecting

f0a721032d • Antonio Scandurra • Nov 28, 2022

:lipstick:

0a565c6bae • Antonio Scandurra • Nov 28, 2022

Return error when waiting on a worktree snapshot after disconnecting

af2a2d2494 • Antonio Scandurra • Nov 28, 2022

Introduce per-room lock acquired before committing a transaction

cd0b663f62 • Antonio Scandurra • Nov 28, 2022

Error if project is disconnected after getting code actions response

2a0ddd99d2 • Antonio Scandurra • Nov 28, 2022

After completing LSP request, return an error if guest is disconnected

5581674f8f • Antonio Scandurra • Nov 28, 2022

Fix integration test incorrectly assuming a certain ordering

b0e1d6bc7f • Antonio Scandurra • Nov 28, 2022

Check the correct serialization failure code when retrying transaction

ae11e4f798 • Antonio Scandurra • Nov 28, 2022

Remove version from `Room`

4c1b4953c1 • Antonio Scandurra • Nov 18, 2022

Don't take an `Arc<Server>` in message handlers

c3d556d9bd • Antonio Scandurra • Nov 18, 2022

Rename `Store` to `ConnectionPool`

44bb2ce024 • Antonio Scandurra • Nov 17, 2022

Remove obsolete code from `Store`

6c83be3f89 • Antonio Scandurra • Nov 17, 2022

WIP: Introduce a `db` field to `Session`

0a4517f97e • Antonio Scandurra • Nov 17, 2022

Introduce a new `Session` struct to server message handlers

c34a5f3177 • Antonio Scandurra • Nov 17, 2022

Revert "Don't replace newer diagnostics with older ones"

4f39181c4c • Antonio Scandurra • Nov 17, 2022

Revert "Wait for previous `UpdateFollowers` message ack before sending new ones"

e7e45be6e1 • Antonio Scandurra • Nov 17, 2022

Use int8 for `scan_id` and `inode` in Postgres

8621c88a3c • Antonio Scandurra • Nov 17, 2022

:art:

7dae21cb36 • Antonio Scandurra • Nov 17, 2022

Fix seed script

0f4598a243 • Antonio Scandurra • Nov 17, 2022

Fix errors in Postgres schema

6415809b61 • Antonio Scandurra • Nov 17, 2022

Wait for previous `UpdateFollowers` message ack before sending new ones

fe93263ad4 • Antonio Scandurra • Nov 17, 2022

Remove unwrap from `Server::share_project`

3b34d858b5 • Antonio Scandurra • Nov 17, 2022

Don't replace newer diagnostics with older ones

71eeeedc05 • Antonio Scandurra • Nov 17, 2022

Use `Db::get_guest_connection_ids` in other db methods

532a599239 • Antonio Scandurra • Nov 17, 2022

Fix column name in query

9eee22ff0a • Nathan Sobo • Nov 17, 2022

Move unshare_project to db module

94fe93c6ee • Nathan Sobo • Nov 17, 2022

Move leave_project from Store to db module

e5f05c9f3b • Nathan Sobo • Nov 17, 2022

Fix typo in query

bdb521cb6b • Nathan Sobo • Nov 16, 2022

WIP: Allow subscribing to remote entity before creating a model

c1291a093b • Antonio Scandurra • Nov 16, 2022

Batch some of the new queries in `Db`

adf43c87dd • Antonio Scandurra • Nov 16, 2022

Wait for acknowledgment before sending the next diagnostic summary

faf265328e • Antonio Scandurra • Nov 16, 2022

Move `Store::start_language_server` to `Db`

9bc57c0c61 • Antonio Scandurra • Nov 16, 2022

Move `Store::update_diagnostic_summary` to `Db`

95369f92eb • Antonio Scandurra • Nov 16, 2022

Send worktree updates after project metadata has been sent

117458f4f6 • Antonio Scandurra • Nov 16, 2022

Improve queries for composite primary keys

eeb32fa888 • Antonio Scandurra • Nov 16, 2022

Cascade deletes when project is deleted

f9567ae116 • Antonio Scandurra • Nov 16, 2022

Correctly leave projects when leaving room

c151c87e12 • Antonio Scandurra • Nov 16, 2022

Update worktree entry instead of erroring when it already exists

3190236396 • Antonio Scandurra • Nov 16, 2022

Fix syntax error in schema

0817f905a2 • Antonio Scandurra • Nov 15, 2022

Always use the database to retrieve collaborators for a project

ad67f5e4de • Antonio Scandurra • Nov 15, 2022

Move `Store::update_worktree` to `Db::update_worktree`

e9eadcaa6a • Antonio Scandurra • Nov 15, 2022

Always use strings to represent paths over the wire

4b1dcf2d55 • Antonio Scandurra • Nov 15, 2022

Move `Store::join_project` to `Db::join_project`

974ef967a3 • Antonio Scandurra • Nov 15, 2022

Start reworking `join_project` to use the database

be523617c9 • Antonio Scandurra • Nov 15, 2022

Determine whether a contact is busy via the database

6cbf197226 • Antonio Scandurra • Nov 15, 2022

Finish implementing `Db::update_project`

3e8fcb04f7 • Antonio Scandurra • Nov 15, 2022

Add random delay after returning results from the database

42bb5f0e9f • Antonio Scandurra • Nov 15, 2022

Switch to serializable isolation

b9af2ae66e • Antonio Scandurra • Nov 14, 2022

Skip applying room updates if they're older than the local room state

d7369ace6a • Antonio Scandurra • Nov 14, 2022

Wait for acknowledgment before sending the next project update

40073f6100 • Antonio Scandurra • Nov 14, 2022

Automatically decline call when user drops their last connection

65c5adff05 • Antonio Scandurra • Nov 14, 2022

Implement `Db::cancel_call`

59e8600e4c • Antonio Scandurra • Nov 14, 2022

Fix query errors in `Db::share_project`

0310e27347 • Antonio Scandurra • Nov 14, 2022

Leave room when connection is dropped

9902211af1 • Antonio Scandurra • Nov 14, 2022

WIP

2145965749 • Antonio Scandurra • Nov 11, 2022

Remove stray log statement

11caba4a4c • Antonio Scandurra • Nov 11, 2022

Get basic calls test passing again

9f39dcf7cf • Antonio Scandurra • Nov 11, 2022

WIP: Move `Store::leave_room` to `Db::leave_room`

1135aeecb8 • Antonio Scandurra • Nov 11, 2022

Move `Store::decline_call` to `Db::decline_call`

0d1d267213 • Antonio Scandurra • Nov 11, 2022

Remove `calls` table and use just `room_participants`

c213c98ea4 • Antonio Scandurra • Nov 11, 2022

Move `Store::join_room` into `Db::join_room`

cc58607c3b • Antonio Scandurra • Nov 11, 2022

Move incoming calls into `Db`

58947c5c72 • Antonio Scandurra • Nov 11, 2022

Start moving `Store` state into the database

6871bbbc71 • Antonio Scandurra • Nov 11, 2022

Include `sender_user_id` when handling a server message/request

28aa1567ce • Antonio Scandurra • Nov 11, 2022

Add schema for reconnection support

f639c4c3d1 • Antonio Scandurra • Nov 11, 2022

Merge pull request #1867 from zed-industries/drag-project-entry-to-pane

3d5a3634cf • Kay Simmons • Nov 11, 2022

Merge pull request #1872 from zed-industries/tests-use-real-db

eeeaf6d9a2 • Max Brunsfeld • Nov 10, 2022

Merge pull request #1868 from zed-industries/readd-search-match-highlight

c0d67d9522 • Nate Butler • Nov 9, 2022

Fetch release branches before bumping zed minor versions

9355d501bc • Max Brunsfeld • Nov 9, 2022

v0.65.x dev

335db5d03d • Max Brunsfeld • Nov 9, 2022

Merge pull request #1865 from zed-industries/do-not-restrict-code-action-kinds

98461ea0cd • Julia • Nov 9, 2022

Merge pull request #1866 from zed-industries/tweak-restart-zed-message

5707bae9b9 • Kay Simmons • Nov 8, 2022

Fix failure to load .env.toml in bootstrap script

6da04d0eee • Max Brunsfeld • Nov 8, 2022

Merge pull request #1864 from zed-industries/add-more-move-cursor

00123ffe2b • Mikayla Maki • Nov 8, 2022