e659823
WIP termial implementation. need some way of getting the currently valid workspace ID
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
19aac6a
Moved docks to a better position
Mikayla Maki created
685bc9f
impl bind and column and adjust pane tables
Kay Simmons created
406663c
Converted to sqlez, so much nicer
Mikayla Maki created
c8face3
WIP, incorporating type parsing using new sqlez patterns
Mikayla Maki created
3c1b747
WIP almost compiling with sqlez
Mikayla Maki created
777f05e
Finished implementing the workspace stuff
Mikayla Maki created
395070c
remove submodule
Mikayla Maki created
a4a1859
Added sqlez api
Mikayla Maki created
e3fdfe0
WIP switching to sqlez
Kay Simmons created
7744c9b
Abandoning rusqlite, the API is miserable
Mikayla Maki created
e6ca0ad
Fixed failing serialization issues
Mikayla Maki created
c105f41
Started working on dock panes
co-authored-by: kay@zed.dev
Mikayla Maki and kay@zed.dev created
ddecba1
Refactored workspaces API and corrected method headers + fixed bug caused by migration failures
co-authored-by: kay@zed.dev
Mikayla Maki and kay@zed.dev created
3451a3c
Rebase - Got Zed compiling and fixed a build error due to conflicting dependencies that cargo didn't catch :(
Co-Authored-By: kay@zed.dev
Mikayla Maki and kay@zed.dev created
b9cbd40
WIP: fixing up behavior of workspace initialization
Mikayla Maki created
5505a77
Figured out a good schema for the pane serialization stuff
Mikayla Maki created
46ff088
WIP: Writing tests
Mikayla Maki created
a9dc46c
added stubs for more tests
Mikayla Maki created
7d33520
Tidied up code, managed errors, etc.
Mikayla Maki created
e9ea751
All workspace tests passing :D
Mikayla Maki created
d7bbfb8
Rebase - Successfully detecting workplace IDs :D
Mikayla Maki created
500ecbf
Rebase fix + Started writing the real SQL we're going to need
Mikayla Maki created
e5c6393
rebase fix - almost have serialize_workspace piped to the workspace constructor. Just a few compile errors left
K Simmons created
73f0459
wip
K Simmons created