Commit Graph
667 Commits
Author SHA1 Message Date
Mikayla Maki 33fca2f334 Rearrange the terminal code to not have a cyclic dependency with the project 2022-12-08 20:21:00 -08:00
Mikayla Maki 14efea9aa8 WIP - move terminal to project as pre-prep for collaboration 2022-12-08 20:21:00 -08:00
Max Brunsfeld da93213aee v0.68.x dev 2022-12-08 15:33:02 -08:00
Joseph Lyons 545be48e9f collab 0.3.0 2022-12-08 16:35:13 -05:00
Joseph Lyons 7c16866b9d Allow overwriting signup data if a user signs up more than once with the same email address 2022-12-06 17:12:12 -05:00
Antonio Scandurra ba0a0d6d1f Merge pull request #1935 from zed-industries/reconnections-2
Move in-memory server state to the database
2022-12-06 09:22:59 +01:00
Mikayla Maki 3e1250e04e Got tree sitter integration to a shippable place 2022-12-05 11:31:52 -08:00
Mikayla Maki b8372d8b08 Added experimental support for scheme, racket, and commonlisp 2022-12-05 11:31:49 -08:00
Antonio Scandurra b5ede1d2d9 Merge branch 'main' into reconnections-2 2022-12-05 19:18:40 +01:00
Antonio ScandurraandNathan Sobo 10c5d40966 Update sea-orm to fix bug on failure to commit transactions
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-12-05 18:36:25 +01:00
Antonio Scandurra 24eaca97a8 Upgrade sea-orm 2022-12-05 14:56:01 +01:00
Kay Simmons 11c25ee936 Address some issues with the sqlez_macros 2022-12-03 16:06:01 -08:00
Kay SimmonsandMikayla Maki 22f44c8024 make thread safe connection more thread safe
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2022-12-03 16:06:01 -08:00
Kay SimmonsandMikayla Maki 18494210e5 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>
2022-12-03 16:06:01 -08:00
Kay Simmons 3c6dccdfa7 working serialized writes with panics on failure. Everything seems to be working 2022-12-03 16:06:01 -08:00
Mikayla Maki 80df7a3698 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 3ea3593b1a 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 1c6cbbd563 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 8465e9262b Added center group deserialization 2022-12-03 16:06:01 -08:00
Kay SimmonsandMikayla Maki ff5f2cbed7 Dock persistence working!
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2022-12-03 16:06:01 -08:00
Mikayla Makiand 6c0a41919b Distributed database pattern built.
Co-Authored-By: kay@zed.dev
2022-12-03 16:06:01 -08:00
Mikayla Maki dc47ffbd00 WIP 2022-12-03 16:06:00 -08:00
Mikayla Maki a062ac2c27 Moved to workspaces crate... don't feel great about it 2022-12-03 16:05:26 -08:00
Kay Simmons 3925874dd3 replace worktree roots table with serialized worktree roots list 2022-12-03 16:05:25 -08:00
Mikayla Maki 2e3cb9dd97 Converted to sqlez, so much nicer 2022-12-03 16:05:25 -08:00
Mikayla Maki 98ac6099f4 Added sqlez api 2022-12-03 16:05:25 -08:00
Kay Simmons f6847e5ecc WIP switching to sqlez 2022-12-03 16:05:24 -08:00
Mikayla Makiand 9551bebee2 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 656c5c6530 Figured out a good schema for the pane serialization stuff 2022-12-03 16:04:10 -08:00
K Simmons 7d11a3b37f WIP 2022-12-03 16:04:10 -08:00
Antonio Scandurra 3fac823050 Merge branch 'main' into reconnections-2 2022-12-02 19:09:33 +01:00
Antonio Scandurra 40f2e5730b Start using the new sea-orm backed database 2022-12-01 14:41:59 +01:00
Max Brunsfeld 03a109cc57 collab 0.2.5 2022-11-30 14:10:10 -08:00
JuliaandMax Brunsfeld 8a7d081b89 Change verify macro to debug panic
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2022-11-30 13:03:15 -05:00
Julia df65473139 Add verify macros & use in one location for point conversion 2022-11-30 12:43:43 -05:00
Antonio Scandurra fdbb4bb974 Start on a new db2 module that uses SeaORM 2022-11-29 16:49:04 +01:00
Antonio Scandurra 0ad040f4d2 Start moving towards using sea-query to construct queries 2022-11-29 13:55:08 +01:00
Antonio Scandurra 68a40f777c Introduce per-room lock acquired before committing a transaction 2022-11-28 17:00:47 +01:00
Max Brunsfeld a26cdaed4e v0.67.x dev 2022-11-23 09:56:06 -08:00
Max Brunsfeld 8b38bcb8b6 collab 0.2.4 2022-11-17 11:44:29 -08:00
Antonio ScandurraandNathan Sobo b1e7672b2b WIP: Introduce a db field to Session
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-11-17 17:30:26 +01:00
Max Brunsfeld 1278e99760 v0.66.x dev 2022-11-16 14:22:18 -08:00
Nathan Sobo 1b3fcfe375 collab 0.2.3 2022-11-15 15:45:04 -07:00
Max Brunsfeld 392cf29a7b Merge pull request #1863 from zed-industries/erb
Add support for ERB
2022-11-14 16:59:51 -08:00
Max Brunsfeld d2b0487603 Bump tree-sitter after merging included-ranges PR 2022-11-14 16:56:09 -08:00
Max Brunsfeld 3c6eb78aa0 Bump tree-sitter for included range bugfix 2022-11-11 16:36:04 -08:00
Kay Simmons c70520c64e Merge pull request #1867 from zed-industries/drag-project-entry-to-pane
Drag project entry to pane
2022-11-10 17:25:22 -08:00
Max Brunsfeld 9180110748 Use upstream sqlx git repository 2022-11-10 15:13:32 -08:00
Max Brunsfeld 4f85bfa67e Use our fork of sqlx, for now 2022-11-10 14:58:05 -08:00
Max Brunsfeld 3644a1d2d3 Start work on using sqlite in tests 2022-11-09 19:26:29 -08:00