80e035c
Fixed bad rebase
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
co-authored-by: kay@zed.dev
Mikayla Maki and kay@zed.dev created
5e240f9
Reworked thread safe connection be threadsafer,,,, again
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
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
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
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....
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
Co-authored-by: kay@zed.dev
Mikayla Maki and kay@zed.dev created
6530658
Added center group deserialization
Mikayla Maki created
75d3d46
wip serialize editor
Kay Simmons created
d20d21c
Dock persistence working!
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Kay Simmons and Mikayla Maki created
c1f7902
wip
Kay Simmons created
4798161
Distributed database pattern built.
Co-Authored-By: kay@zed.dev
Mikayla Maki and kay@zed.dev created
2a5565c
WIP
Mikayla Maki created
a5edac3
Moved to workspaces crate... don't feel great about it
Mikayla Maki created
e578f25
WIP commit, migrating workspace serialization code into the workspace
Mikayla Maki created
c84201f
Done first draft of strongly typed migrations
Mikayla Maki created
4a00f0b
Add typed statements
Kay Simmons created
64ac84f
Re-use big union statement for get_center_pane
Mikayla Maki created
f27a9d7
Finished the bulk of workspace serialization. Just items and wiring it all through.
Co-Authored-By: kay@zed.dev
Mikayla Maki and kay@zed.dev created
0186289
Refined sqlez, implemented 60% of workspace serialization sql
Mikayla Maki created
6b214ac
Got Zed compiling again 🥰
Mikayla Maki created
d419f27
replace worktree roots table with serialized worktree roots list
Kay Simmons created
eb0598d
more refactoring and slightly better api
Kay Simmons created
aa7b909
WIP3
Mikayla Maki created
b552f17
WIP2
Mikayla Maki created
d492cbc
WIP
Mikayla Maki created