Commit log

568de81 Delete empty rooms

Antonio Scandurra created

27f6ae9 Clear stale data on startup

Click to expand commit body
This is a stopgap measure until we introduce reconnection support.

Antonio Scandurra created

1b46b7a Move modules into `collab` library as opposed to using the binary

Click to expand commit body
This ensures that we can use collab's modules from the seed script
as well.

Antonio Scandurra created

7502558 Make all tests pass again after migration to sea-orm

Antonio Scandurra created

48b6ee3 Use i32 to represent Postgres `INTEGER` types in Rust

Antonio Scandurra created

dec5f37 Finish porting remaining db methods to sea-orm

Antonio Scandurra created

239a04e Add test that should have exercised tab reordering while following

Click to expand commit body
Except it doesn't, it passes both with and without the prior commit.
Investigate further

Julia created

ea03b48 Merge pull request #1876 from zed-industries/update-release-urls-to-match-new-zed.dev-url-format

Click to expand commit body
Update release urls to match new zed.dev url format

Joseph T. Lyons created

82824f7 Make each Zed instance use half the screen in 'start-local-collaboration' script

Max Brunsfeld created

e4507c1 Fetch missing buffers when adding excerpts to a multibuffer while following

Click to expand commit body
Make FollowableItem::apply_update_proto asynchronous. Use a single
task per workspace to process all leader updates, to prevent updates
from being interleaved.

Co-authored-by: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

585ac3e WIP

Antonio Scandurra created

29a4baf Replace i32 with u32 for database columns

Click to expand commit body
We never expect to return signed integers and so we shouldn't use
a signed type. I think this was a limitation of sqlx.

Antonio Scandurra created

cfdf0a5 Implement `Database::update_project`

Antonio Scandurra created

944d655 Implement `Database::unshare_project`

Antonio Scandurra created

e3ac677 Implement `Database::project_guest_connection_ids`

Antonio Scandurra created

62624b8 Avoid using `col_expr` whenever possible

Click to expand commit body
...and use the more type-safe `::set`.

Antonio Scandurra created

256e3e8 Get basic calls working again with sea-orm

Antonio Scandurra created

aebc632 Implement `Database::create_room`

Antonio Scandurra created

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

Antonio Scandurra created

d2385bd Start using the new sea-orm backed database

Antonio Scandurra created

19d1473 Implement signups using sea-orm

Antonio Scandurra created

4f864a2 Implement invite codes using sea-orm

Antonio Scandurra created

2375741 Implement `db2::Database::fuzzy_search_users`

Antonio Scandurra created

46f1d5f Avoid moving tab when leader item updates

Julia created

d70996b collab 0.2.5

Max Brunsfeld created

9314c0e Replicate multibuffer excerpt additions and removals to followers

Max Brunsfeld created

5a0c39c Merge pull request #1922 from zed-industries/dont-panic-clip-instead

Click to expand commit body
Dont panic in point conversion, clip instead

Julia created

41b2fde Style

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

023ecd5 Change verify macro to debug panic

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

2b979d3 Don't panic rope point conversions

Julia created

5965113 Add verify macros & use in one location for point conversion

Julia created

a48cd91 Start-local-collaboration script: put peers' windows at different positions

Max Brunsfeld created

4c04d51 Implement `db2::Database::remove_contact`

Antonio Scandurra created

d1a44b8 Implement contacts using sea-orm

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

04d553d Implement `db2::Database::get_user_metrics_id`

Antonio Scandurra created

2e24d12 Implement access tokens using sea-orm

Antonio Scandurra created

9e59056 Implement `db2::Database::get_user_by_github_account`

Antonio Scandurra created

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

Antonio Scandurra created

3a1cd6e Merge pull request #1913 from zed-industries/Add-column-to-signups-for-added-to-mailing-list

Click to expand commit body
Add "added_to_mailing_list" column on signups table

Joseph T. Lyons created

6120d64 Start work on following in multi-buffers

Max Brunsfeld created

82abf31 Add start-local-collaboration script

Max Brunsfeld created

9f93984 Merge pull request #1920 from zed-industries/order-invites-by-creation-time

Click to expand commit body
Order invites by creation time

Joseph T. Lyons created

b729488 WIP: move to a non-generic test database struct

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Co-Authored-By: Julia Risley <julia@zed.dev>

Antonio Scandurra , Mikayla Maki , and Julia Risley created

049c0f8 Order invites by creation time

Joseph Lyons created

11a3922 Start on a new `db2` module that uses SeaORM

Antonio Scandurra created

ac24600 Start moving towards using sea-query to construct queries

Antonio Scandurra created

d525cfd Increase probability of creating new files in randomized test

Antonio Scandurra created

4436ec4 Add "added_to_mailing_list" column on signups table

Joseph Lyons created

5a9a0f9 Merge pull request #1918 from zed-industries/remove-sign-in-telemetry-event

Click to expand commit body
Remove sign in telemetry event

Joseph T. Lyons created

6d9b55a Send full multibuffer anchors to following peers

Max Brunsfeld created