Commit log
6ba225f
Merge pull request #1798 from zed-industries/serializing-workspaces
Click to expand commit body
Serializing workspaces
Mikayla Maki
created
3 years ago
55eb0a3
Fixed and error message and properly initialized the DB
Mikayla Maki
created
3 years ago
1ce0863
Removed old code
Mikayla Maki
created
3 years ago
d609237
Found db parallelism problem :(
Mikayla Maki
created
3 years ago
4288f10
And library change
Mikayla Maki
created
3 years ago
80e035c
Fixed bad rebase
Mikayla Maki
created
3 years ago
a1f2732
Added user notifications
Mikayla Maki
created
3 years ago
ffcad4e
WIP fixing dock problems
Mikayla Maki
created
3 years ago
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
3 years ago
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
3 years ago
189a820
First draft of graceful corruption restoration
Mikayla Maki
created
3 years ago
b8d4235
Added side bar restoration
Mikayla Maki
created
3 years ago
8a48567
Reactivate the correct item in each pane when deserializing
Kay Simmons
created
3 years ago
f68e8d4
Address some issues with the sqlez_macros
Kay Simmons
created
3 years ago
1b225fa
fix test failures
Kay Simmons
created
3 years ago
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
3 years ago
9cd6894
Added multi-threading problem test
Mikayla Maki
created
3 years ago
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
3 years ago
260164a
Added basic syntax checker to sqlez
Mikayla Maki
created
3 years ago
359b8aa
rename sql_method to query and adjust the syntax to more closely match function definitions
Kay Simmons
created
3 years ago
1cc3e48
working serialized writes with panics on failure. Everything seems to be working
Kay Simmons
created
3 years ago
b012431
Removed database test files
Mikayla Maki
created
3 years ago
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
3 years ago
2dc1130
Added extra sql methods
Mikayla Maki
created
3 years ago
37174f4
Touched up sql macro
Mikayla Maki
created
3 years ago
76c42af
Finished terminal working directory restoration
Mikayla Maki
created
3 years ago
cf4c103
Fixed workspace tests
Mikayla Maki
created
3 years ago
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
3 years ago
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
3 years ago
e659823
WIP termial implementation. need some way of getting the currently valid workspace ID
Mikayla Maki
created
3 years ago
a8ed95e
Implementing persistence for the terminal working directory, found an issue with my current data model. :(
Mikayla Maki
created
3 years ago
cb1d2cd
WIP serializing and deserializing editors
Kay Simmons
created
3 years ago
9077b05
removed test file
Mikayla Maki
created
3 years ago
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
3 years ago
992b94e
Rebased to main
Mikayla Maki
created
3 years ago
a0cb654
Polishing workspace data structures
Click to expand commit body
Co-authored-by: kay@zed.dev
Mikayla Maki
and
kay@zed.dev
created
3 years ago
6530658
Added center group deserialization
Mikayla Maki
created
3 years ago
75d3d46
wip serialize editor
Kay Simmons
created
3 years ago
d20d21c
Dock persistence working!
Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Kay Simmons
and
Mikayla Maki
created
3 years ago
Kay Simmons
created
3 years ago
4798161
Distributed database pattern built.
Click to expand commit body
Co-Authored-By: kay@zed.dev
Mikayla Maki
and
kay@zed.dev
created
3 years ago
Mikayla Maki
created
3 years ago
a5edac3
Moved to workspaces crate... don't feel great about it
Mikayla Maki
created
3 years ago
e578f25
WIP commit, migrating workspace serialization code into the workspace
Mikayla Maki
created
3 years ago
c84201f
Done first draft of strongly typed migrations
Mikayla Maki
created
3 years ago
4a00f0b
Add typed statements
Kay Simmons
created
3 years ago
64ac84f
Re-use big union statement for get_center_pane
Mikayla Maki
created
3 years ago
f27a9d7
Finished the bulk of workspace serialization. Just items and wiring it all through.
Click to expand commit body
Co-Authored-By: kay@zed.dev
Mikayla Maki
and
kay@zed.dev
created
3 years ago
0186289
Refined sqlez, implemented 60% of workspace serialization sql
Mikayla Maki
created
3 years ago
6b214ac
Got Zed compiling again 🥰
Mikayla Maki
created
3 years ago
Page 4 of 145