Commit log

0921178 Got tree sitter integration to a shippable place

Mikayla Maki created

30872d3 Added experimental support for scheme, racket, and commonlisp

Mikayla Maki created

cd08d28 Fix warnings

Antonio Scandurra created

9a62150 Merge branch 'main' into reconnections-2

Antonio Scandurra created

7bbd97c Send diagnostic summaries synchronously

Antonio Scandurra created

5443d9c Return project collaborators and connection IDs in a `RoomGuard`

Antonio Scandurra created

be3fb1e Update sea-orm to fix bug on failure to commit transactions

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

Antonio Scandurra and Nathan Sobo created

b97c35a Remove project_id foreign key from `room_participants`

Antonio Scandurra created

eec3df0 Upgrade sea-orm

Antonio Scandurra created

d3c4116 Remove random pauses to prevent the database from deadlocking

Antonio Scandurra created

d97a836 Retry transactions if there's a serialization failure during commit

Antonio Scandurra created

0ed7317 Remove duplication between `transaction` and `room_transaction`

Antonio Scandurra created

11c1254 Merge pull request #1924 from zed-industries/simon-says-dont-move

Click to expand commit body
Do not reorder tab opened by follower to end of item list

Julia created

6ba225f Merge pull request #1798 from zed-industries/serializing-workspaces

Click to expand commit body
Serializing workspaces

Mikayla Maki created

55eb0a3 Fixed and error message and properly initialized the DB

Mikayla Maki created

1ce0863 Removed old code

Mikayla Maki created

d609237 Found db parallelism problem :(

Mikayla Maki created

4288f10 And library change

Mikayla Maki created

80e035c Fixed bad rebase

Mikayla Maki created

a1f2732 Added user notifications

Mikayla Maki created

ffcad4e WIP fixing dock problems

Mikayla Maki created

5262e8c CHANGE LOCK TO NOT BE DROPPED INSTANTLY. DANG U RUST

Click to expand commit body
co-authored-by: kay@zed.dev

Mikayla Maki and kay@zed.dev created

5e240f9 Reworked thread safe connection be threadsafer,,,, again

Click to expand commit body
Co-Authored-By: kay@zed.dev

Mikayla Maki and kay@zed.dev created

189a820 First draft of graceful corruption restoration

Mikayla Maki created

b8d4235 Added side bar restoration

Mikayla Maki created

8a48567 Reactivate the correct item in each pane when deserializing

Kay Simmons created

f68e8d4 Address some issues with the sqlez_macros

Kay Simmons created

1b225fa fix test failures

Kay Simmons created

a29ccb4 make thread safe connection more thread safe

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

Kay Simmons and Mikayla Maki created

9cd6894 Added multi-threading problem test

Mikayla Maki created

dd9d20b Added sql! proc macro which checks syntax errors on sql code and displays them with reasonable underline locations

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

Kay Simmons and Mikayla Maki created

260164a Added basic syntax checker to sqlez

Mikayla Maki created

359b8aa rename sql_method to query and adjust the syntax to more closely match function definitions

Kay Simmons created

1cc3e48 working serialized writes with panics on failure. Everything seems to be working

Kay Simmons created

b012431 Removed database test files

Mikayla Maki created

3e0f9d2 Made dev tools not break everything about the db

Click to expand commit body
Also improved multi statements to allow out of order parameter binding in statements
Ensured that all statements are run for maybe_row and single, and that of all statements only 1 of them returns only 1 row
Made bind and column calls add useful context to errors

Co-authored-by: kay@zed.dev

Mikayla Maki and kay@zed.dev created

2dc1130 Added extra sql methods

Mikayla Maki created

37174f4 Touched up sql macro

Mikayla Maki created

76c42af Finished terminal working directory restoration

Mikayla Maki created

cf4c103 Fixed workspace tests

Mikayla Maki created

e1eff3f WIP: Some bugs switching to database provided IDs, terminal titles don't reload when restored from serialized, workspace tests are no longer passing but should be easy to fix when it isn't 11:44

Mikayla Maki created

a47f2ca Added UUID based, stable workspace ID for caching on item startup. Completed first sketch of terminal persistence. Still need to debug it though....

Mikayla Maki created

e659823 WIP termial implementation. need some way of getting the currently valid workspace ID

Mikayla Maki created

a8ed95e Implementing persistence for the terminal working directory, found an issue with my current data model. :(

Mikayla Maki created

cb1d2cd WIP serializing and deserializing editors

Kay Simmons created

9077b05 removed test file

Mikayla Maki created

7ceb5e8 workspace level integration of serialization complete! Time for item level integration....

Click to expand commit body
Co-Authored-By: kay@zed.dev

Mikayla Maki and kay@zed.dev created

992b94e Rebased to main

Mikayla Maki created

a0cb654 Polishing workspace data structures

Click to expand commit body
Co-authored-by: kay@zed.dev

Mikayla Maki and kay@zed.dev created

6530658 Added center group deserialization

Mikayla Maki created