Commit log

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

75d3d46 wip serialize editor

Kay Simmons created

d20d21c Dock persistence working!

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

Kay Simmons and Mikayla Maki created

c1f7902 wip

Kay Simmons created

4798161 Distributed database pattern built.

Click to expand commit body
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.

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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 :(

Click to expand commit body
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

0c466f8 WIP

K Simmons created

b48e28b Built first draft of workspace serialization schemas, started writing DB tests

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

Mikayla Maki and kay@zed.dev created

60ebe33 Rebase fix - Reworking approach to sql for take

Mikayla Maki created

72c1ee9 Fix rebase - Broken tab

Mikayla Maki created