This website requires JavaScript.
36bc90b2b8
Add deadzones to drag and drop
Kay Simmons
2022-12-07 17:46:00 -08:00
f6f41510d2
fix failing tests from incorrect follow behavior
Kay Simmons
2022-12-07 17:25:48 -08:00
cffb064c16
Refactor editor scrolling and implement scroll commands from vim mode
Kay Simmons
2022-12-07 16:39:32 -08:00
3313387b28
Merge pull request #1943 from zed-industries/fix-inviting-existing-users-via-different-mail
Antonio Scandurra
2022-12-07 14:19:17 +01:00
d71d543337
Ensure that subsequent signup happens after initial
Joseph Lyons
2022-12-07 08:15:01 -05:00
665219fb00
Fix inviting user that had already signed up via a different email
Antonio Scandurra
2022-12-07 14:01:49 +01:00
1b8f23eeed
Add failing test showcasing inviting existing user via different email
Antonio Scandurra
2022-12-07 14:01:30 +01:00
5f31907127
Clean up test
Joseph Lyons
2022-12-07 07:12:27 -05:00
97989b04a0
Remove comment
Joseph Lyons
2022-12-06 17:18:54 -05:00
694840cdd6
Allow overwriting signup data if a user signs up more than once with the same email address
Joseph Lyons
2022-12-06 17:12:12 -05:00
1920de81d9
Merge pull request #1938 from zed-industries/fix-metrics
Antonio Scandurra
2022-12-06 15:04:27 +01:00
3b5b48c043
Query project count as i64 instead of i32 when gathering metrics
Antonio Scandurra
2022-12-06 14:49:36 +01:00
2080d3efff
Merge pull request #1937 from zed-industries/fix-accepted-contact-busy-status
Antonio Scandurra
2022-12-06 10:29:58 +01:00
fc7b01b74e
Fix busy status when accepting a contact request
Antonio Scandurra
2022-12-06 10:19:34 +01:00
f1b35981c2
Merge pull request #1935 from zed-industries/reconnections-2
Antonio Scandurra
2022-12-06 09:22:59 +01:00
744714b478
Remove unused UserId import from seed script
Antonio Scandurra
2022-12-06 09:07:25 +01:00
35549ffabe
Merge pull request #1936 from zed-industries/c-outline-pointers
Max Brunsfeld
2022-12-05 14:03:49 -08:00
855f17c378
Include outline items for c/c++ functions returning pointers-to-pointers, references
Max Brunsfeld and Julia Risley
2022-12-05 13:55:55 -08:00
f23f294b86
Merge pull request #1858 from zed-industries/add-lisp
Mikayla Maki
2022-12-05 11:40:52 -08:00
0921178b42
Got tree sitter integration to a shippable place
Mikayla Maki
2022-12-05 11:29:52 -08:00
30872d3992
Added experimental support for scheme, racket, and commonlisp
Mikayla Maki
2022-11-05 16:18:03 -07:00
cd08d289aa
Fix warnings
Antonio Scandurra
2022-12-05 19:45:56 +01:00
9a62150dce
Merge branch 'main' into reconnections-2
Antonio Scandurra
2022-12-05 19:18:40 +01:00
7bbd97cfb9
Send diagnostic summaries synchronously
Antonio Scandurra
2022-12-05 19:07:06 +01:00
5443d9cffe
Return project collaborators and connection IDs in a RoomGuard
Antonio Scandurra
2022-12-05 18:37:01 +01:00
be3fb1e985
Update sea-orm to fix bug on failure to commit transactions
Antonio Scandurra and Nathan Sobo
2022-12-05 17:57:10 +01:00
b97c35a468
Remove project_id foreign key from room_participants
Antonio Scandurra
2022-12-05 15:16:06 +01:00
eec3df09be
Upgrade sea-orm
Antonio Scandurra
2022-12-05 14:56:01 +01:00
d3c411677a
Remove random pauses to prevent the database from deadlocking
Antonio Scandurra
2022-12-05 12:03:45 +01:00
d97a8364ad
Retry transactions if there's a serialization failure during commit
Antonio Scandurra
2022-12-05 10:49:53 +01:00
0ed731780a
Remove duplication between transaction and room_transaction
Antonio Scandurra
2022-12-05 09:46:03 +01:00
11c1254e71
Merge pull request #1924 from zed-industries/simon-says-dont-move
Julia
2022-12-04 13:00:07 -05:00
6ba225f3a5
Merge pull request #1798 from zed-industries/serializing-workspaces
Mikayla Maki
2022-12-03 16:56:02 -08:00
55eb0a3742
Fixed and error message and properly initialized the DB
Mikayla Maki
2022-12-03 16:46:35 -08:00
1ce0863158
Removed old code
Mikayla Maki
2022-12-03 16:27:45 -08:00
d609237c32
Found db parallelism problem :(
Mikayla Maki
2022-12-03 16:26:37 -08:00
4288f10873
And library change
Mikayla Maki
2022-12-03 16:13:02 -08:00
80e035cc2c
Fixed bad rebase
Mikayla Maki
2022-12-03 16:12:07 -08:00
a1f273278b
Added user notifications
Mikayla Maki
2022-12-03 16:03:46 -08:00
ffcad4e4e2
WIP fixing dock problems
Mikayla Maki
2022-12-02 14:30:26 -08:00
5262e8c77e
CHANGE LOCK TO NOT BE DROPPED INSTANTLY. DANG U RUST
Mikayla Maki and
2022-12-02 12:43:02 -08:00
5e240f98f0
Reworked thread safe connection be threadsafer,,,, again
Mikayla Maki and
2022-12-01 18:31:05 -08:00
189a820113
First draft of graceful corruption restoration
Mikayla Maki
2022-12-01 14:16:38 -08:00
b8d423555b
Added side bar restoration
Mikayla Maki
2022-12-01 12:02:38 -08:00
8a48567857
Reactivate the correct item in each pane when deserializing
Kay Simmons
2022-11-30 17:28:49 -08:00
f68e8d4664
Address some issues with the sqlez_macros
Kay Simmons
2022-11-30 16:19:46 -08:00
1b225fa37c
fix test failures
Kay Simmons
2022-11-30 12:34:42 -08:00
a29ccb4ff8
make thread safe connection more thread safe
Kay Simmons and Mikayla Maki
2022-11-30 10:54:01 -08:00
9cd6894dc5
Added multi-threading problem test
Mikayla Maki
2022-11-29 12:16:49 -08:00
dd9d20be25
Added sql! proc macro which checks syntax errors on sql code and displays them with reasonable underline locations
Kay Simmons and Mikayla Maki
2022-11-28 17:42:18 -08:00
260164a711
Added basic syntax checker to sqlez
Mikayla Maki
2022-11-28 12:26:13 -08:00
359b8aaf47
rename sql_method to query and adjust the syntax to more closely match function definitions
Kay Simmons
2022-11-24 00:02:07 -08:00
1cc3e4820a
working serialized writes with panics on failure. Everything seems to be working
Kay Simmons
2022-11-23 01:53:58 -08:00
b01243109e
Removed database test files
Mikayla Maki
2022-11-21 13:43:43 -08:00
3e0f9d27a7
Made dev tools not break everything about the db
Mikayla Maki and
2022-11-21 13:42:26 -08:00
2dc1130902
Added extra sql methods
Mikayla Maki
2022-11-21 10:52:19 -08:00
37174f45f0
Touched up sql macro
Mikayla Maki
2022-11-21 10:38:16 -08:00
76c42af62a
Finished terminal working directory restoration
Mikayla Maki
2022-11-21 09:47:29 -08:00
cf4c103660
Fixed workspace tests
Mikayla Maki
2022-11-21 09:30:41 -08:00
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
Mikayla Maki
2022-11-20 23:44:30 -08:00
a47f2ca445
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
2022-11-20 22:41:10 -08:00
e659823e6c
WIP termial implementation. need some way of getting the currently valid workspace ID
Mikayla Maki
2022-11-20 19:19:42 -08:00
a8ed95e1dc
Implementing persistence for the terminal working directory, found an issue with my current data model. :(
Mikayla Maki
2022-11-19 15:14:13 -08:00
cb1d2cd1f2
WIP serializing and deserializing editors
Kay Simmons
2022-11-18 20:59:59 -08:00
9077b058a2
removed test file
Mikayla Maki
2022-11-18 17:26:01 -08:00
7ceb5e815e
workspace level integration of serialization complete! Time for item level integration....
Mikayla Maki and
2022-11-18 17:18:23 -08:00
992b94eef3
Rebased to main
Mikayla Maki
2022-11-18 17:06:33 -08:00
a0cb6542ba
Polishing workspace data structures
Mikayla Maki and
2022-11-18 16:56:17 -08:00
6530658c3e
Added center group deserialization
Mikayla Maki
2022-11-18 14:20:52 -08:00
75d3d46b1b
wip serialize editor
Kay Simmons
2022-11-17 12:43:16 -08:00
d20d21c6a2
Dock persistence working!
Kay Simmons and Mikayla Maki
2022-11-16 16:35:56 -08:00
c1f7902309
wip
Kay Simmons
2022-11-14 17:31:12 -08:00
4798161118
Distributed database pattern built.
Mikayla Maki and
2022-11-14 13:18:44 -08:00
2a5565ca93
WIP
Mikayla Maki
2022-11-14 11:25:11 -08:00
a5edac312e
Moved to workspaces crate... don't feel great about it
Mikayla Maki
2022-11-10 21:08:20 -08:00
e578f2530e
WIP commit, migrating workspace serialization code into the workspace
Mikayla Maki
2022-11-10 16:40:35 -08:00
c84201fc9f
Done first draft of strongly typed migrations
Mikayla Maki
2022-11-10 15:29:29 -08:00
4a00f0b062
Add typed statements
Kay Simmons
2022-11-06 17:00:34 -08:00
64ac84fdf4
Re-use big union statement for get_center_pane
Mikayla Maki
2022-11-04 17:56:47 -07:00
f27a9d77d1
Finished the bulk of workspace serialization. Just items and wiring it all through.
Mikayla Maki and
2022-11-04 17:48:29 -07:00
0186289420
Refined sqlez, implemented 60% of workspace serialization sql
Mikayla Maki
2022-11-04 13:22:35 -07:00
6b214acbc4
Got Zed compiling again 🥰
Mikayla Maki
2022-11-04 10:34:28 -07:00
d419f27d75
replace worktree roots table with serialized worktree roots list
Kay Simmons
2022-11-03 22:37:40 -07:00
eb0598dac2
more refactoring and slightly better api
Kay Simmons
2022-11-02 18:09:35 -07:00
aa7b909b7b
WIP3
Mikayla Maki
2022-11-02 16:36:40 -07:00
b552f1788c
WIP2
Mikayla Maki
2022-11-02 16:31:36 -07:00
d492cbced9
WIP
Mikayla Maki
2022-11-02 16:26:43 -07:00
19aac6a57f
Moved docks to a better position
Mikayla Maki
2022-11-02 15:20:47 -07:00
685bc9fed3
impl bind and column and adjust pane tables
Kay Simmons
2022-11-02 14:37:51 -07:00
406663c75e
Converted to sqlez, so much nicer
Mikayla Maki
2022-11-02 13:26:23 -07:00
c8face33fa
WIP, incorporating type parsing using new sqlez patterns
Mikayla Maki
2022-11-01 17:46:39 -07:00
3c1b747f64
WIP almost compiling with sqlez
Mikayla Maki
2022-11-01 17:26:03 -07:00
777f05eb76
Finished implementing the workspace stuff
Mikayla Maki
2022-11-01 15:58:23 -07:00
395070cb92
remove submodule
Mikayla Maki
2022-11-01 13:32:46 -07:00
a4a1859dfc
Added sqlez api
Mikayla Maki
2022-11-01 13:31:03 -07:00
e3fdfe02e5
WIP switching to sqlez
Kay Simmons
2022-11-01 13:15:58 -07:00
7744c9ba45
Abandoning rusqlite, the API is miserable
Mikayla Maki
2022-10-31 14:11:55 -07:00
e6ca0adbcb
Fixed failing serialization issues
Mikayla Maki
2022-10-31 12:47:13 -07:00
c105f41487
Started working on dock panes
Mikayla Maki and
2022-10-27 16:37:54 -07:00
ddecba143f
Refactored workspaces API and corrected method headers + fixed bug caused by migration failures
Mikayla Maki and
2022-10-27 16:02:14 -07:00