Commit log

57e10b7 Cleanup dbg

Julia created

4bc1d77 Fix tab following order test to wait for file open to propagate

Click to expand commit body
Now it can actually repro the original bug

Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

d96f524 WIP: Manually rollback transactions to avoid spurious savepoint failure

Click to expand commit body
TODO:
- Avoid unwrapping transaction after f(tx)
- Remove duplication between `transaction` and `room_transaction`
- Introduce random delay before and after committing a transaction
- Run lots of randomized tests
- Investigate diverging diagnostic summaries

Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

1c30767 Remove stale `Error` variant

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

Antonio Scandurra and Max Brunsfeld created

969c314 Merge branch 'main' into reconnections-2

Antonio Scandurra created

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

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

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

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

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

d2cd9c9 Remove sign in telemetry event

Joseph Lyons created

3adc0b9 Merge pull request #1917 from zed-industries/integer-excerpt-ids

Click to expand commit body
Use integers for excerpt ids, map them to locators internally

Max Brunsfeld created