Mikayla Maki
|
e1eff3f4cd
|
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
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
a47f2ca445
|
Added UUID based, stable workspace ID for caching on item startup. Completed first sketch of terminal persistence. Still need to debug it though....
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
e659823e6c
|
WIP termial implementation. need some way of getting the currently valid workspace ID
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
a8ed95e1dc
|
Implementing persistence for the terminal working directory, found an issue with my current data model. :(
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
6530658c3e
|
Added center group deserialization
|
2022-12-03 16:06:01 -08:00 |
|
Kay Simmons
|
d20d21c6a2
|
Dock persistence working!
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
4798161118
|
Distributed database pattern built.
Co-Authored-By: kay@zed.dev
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
a5edac312e
|
Moved to workspaces crate... don't feel great about it
|
2022-12-03 16:05:26 -08:00 |
|
Mikayla Maki
|
e578f2530e
|
WIP commit, migrating workspace serialization code into the workspace
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
c84201fc9f
|
Done first draft of strongly typed migrations
|
2022-12-03 16:05:25 -08:00 |
|
Kay Simmons
|
4a00f0b062
|
Add typed statements
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
64ac84fdf4
|
Re-use big union statement for get_center_pane
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
f27a9d77d1
|
Finished the bulk of workspace serialization. Just items and wiring it all through.
Co-Authored-By: kay@zed.dev
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
0186289420
|
Refined sqlez, implemented 60% of workspace serialization sql
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
6b214acbc4
|
Got Zed compiling again 🥰
|
2022-12-03 16:05:25 -08:00 |
|
Kay Simmons
|
d419f27d75
|
replace worktree roots table with serialized worktree roots list
|
2022-12-03 16:05:25 -08:00 |
|
Kay Simmons
|
eb0598dac2
|
more refactoring and slightly better api
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
aa7b909b7b
|
WIP3
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
b552f1788c
|
WIP2
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
d492cbced9
|
WIP
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
19aac6a57f
|
Moved docks to a better position
|
2022-12-03 16:05:25 -08:00 |
|
Kay Simmons
|
685bc9fed3
|
impl bind and column and adjust pane tables
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
406663c75e
|
Converted to sqlez, so much nicer
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
c8face33fa
|
WIP, incorporating type parsing using new sqlez patterns
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
3c1b747f64
|
WIP almost compiling with sqlez
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
777f05eb76
|
Finished implementing the workspace stuff
|
2022-12-03 16:05:25 -08:00 |
|
Mikayla Maki
|
a4a1859dfc
|
Added sqlez api
|
2022-12-03 16:05:25 -08:00 |
|
Kay Simmons
|
e3fdfe02e5
|
WIP switching to sqlez
|
2022-12-03 16:05:24 -08:00 |
|
Mikayla Maki
|
7744c9ba45
|
Abandoning rusqlite, the API is miserable
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
e6ca0adbcb
|
Fixed failing serialization issues
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
c105f41487
|
Started working on dock panes
co-authored-by: kay@zed.dev
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
ddecba143f
|
Refactored workspaces API and corrected method headers + fixed bug caused by migration failures
co-authored-by: kay@zed.dev
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
3451a3c7fe
|
Rebase - Got Zed compiling and fixed a build error due to conflicting dependencies that cargo didn't catch :(
Co-Authored-By: kay@zed.dev
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
b9cbd4084e
|
WIP: fixing up behavior of workspace initialization
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
5505a776e6
|
Figured out a good schema for the pane serialization stuff
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
46ff0885f0
|
WIP: Writing tests
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
a9dc46c950
|
added stubs for more tests
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
7d33520b2c
|
Tidied up code, managed errors, etc.
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
e9ea751f3d
|
All workspace tests passing :D
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
d7bbfb82a3
|
Rebase - Successfully detecting workplace IDs :D
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
500ecbf915
|
Rebase fix + Started writing the real SQL we're going to need
|
2022-12-03 16:04:10 -08:00 |
|
K Simmons
|
e5c6393f85
|
rebase fix - almost have serialize_workspace piped to the workspace constructor. Just a few compile errors left
|
2022-12-03 16:04:10 -08:00 |
|
K Simmons
|
73f0459a0f
|
wip
|
2022-12-03 16:04:10 -08:00 |
|
K Simmons
|
0c466f806c
|
WIP
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
b48e28b555
|
Built first draft of workspace serialization schemas, started writing DB tests
Co-Authored-By: kay@zed.dev
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
60ebe33518
|
Rebase fix - Reworking approach to sql for take
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
72c1ee904b
|
Fix rebase - Broken tab
|
2022-12-03 16:04:10 -08:00 |
|
Mikayla Maki
|
c0bf8fd6a8
|
Added channel to database directories
|
2022-10-28 11:50:26 -07:00 |
|
Mikayla Maki
|
950626fe9e
|
Upgraded migration library to remove panic
|
2022-10-28 11:36:41 -07:00 |
|
Mikayla Maki
|
4c2f8406c7
|
Restored chat_panel, just in case
|
2022-10-19 11:42:29 -07:00 |
|
Mikayla Maki
|
84c7aa9cad
|
Finished up initial sqlite implemention
Co-Authored-By: kay@zed.dev
|
2022-10-18 15:58:05 -07:00 |
|
K Simmons
|
b06366ebb7
|
Get rusqlite more shippable
|
2022-10-18 11:43:18 -07:00 |
|
K Simmons
|
6019e4c37b
|
remove items migration
|
2022-10-18 10:13:47 -07:00 |
|
K Simmons
|
9c8dd66b20
|
dont reference db items
|
2022-10-18 10:13:04 -07:00 |
|
K Simmons
|
05b4b443d9
|
working items schema
|
2022-10-17 17:04:30 -07:00 |
|
Mikayla Maki
|
4b09f77950
|
WIP
|
2022-10-17 17:04:30 -07:00 |
|
Mikayla Maki
|
dbea3cf20c
|
Converted to using rusqlite
|
2022-10-17 17:04:30 -07:00 |
|
K Simmons
|
aa8fa4a6d5
|
more wip
|
2022-10-17 17:04:29 -07:00 |
|
K Simmons
|
dbc03e2668
|
wip
|
2022-10-17 17:04:19 -07:00 |
|
Nathan Sobo
|
f0c50c1e0a
|
Extract db module from project to its own crate
This will let us use it from the telemetry crate.
Co-authored-by: Joseph Lyons <joseph@zed.dev>
|
2022-09-26 16:37:09 -06:00 |
|