Joseph T. Lyons
94ab92968d
Merge branch 'main' into add-setting-to-automatically-enable-virtual-environment
2023-08-25 01:50:57 -04:00
Joseph T. Lyons
708cdd345f
WIP
2023-08-25 01:50:54 -04:00
Mikayla Maki
c4e7adf6f0
Introduce channel notes ( #2880 )
...

### Todo
* [x] Snapshot channel buffers when everyone closes the buffer
* [x] Ensure that users who are in both a project and a channel note
have the same color in both places
* [x] Allow following project collaborators into channel notes
* [x] Expose notes for the current channel under "Current Call" section
of the collaboration panel
* [x] Offline state for the channel notes view
* [x] Make the channel context menu accessible to all members (to expose
the notes)
* [x] Wire in view and Item method overrides
Release Notes:
- N/A
2023-08-24 18:01:28 -07:00
Max Brunsfeld and Mikayla
90b815e2f9
Make channel notes view searchable and navigable via pane history
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 17:18:18 -07:00
Max Brunsfeld and Mikayla
c282660874
Show non-admin context menu items for all channel members
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 17:17:20 -07:00
Max Brunsfeld and Mikayla
a1dca70e81
Avoid creating redundant snapshots of channel notes buffers
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 16:55:45 -07:00
Max Brunsfeld and Mikayla
d2f44b9f20
Make channel notes read-only when disconnected
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 16:50:13 -07:00
Max Brunsfeld and Mikayla
ba83a0f144
Show channel notes in current call section of collab panel
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 15:00:54 -07:00
Max Brunsfeld and Mikayla
481af386f1
Dedup channel views
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 14:29:04 -07:00
Max Brunsfeld
910fc819bd
Dedup channel buffers
2023-08-24 13:40:44 -07:00
Max Brunsfeld and Mikayla
0683b3d9ea
Replicate editor state when following into channel notes
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 12:36:01 -07:00
Max Brunsfeld and Mikayla
d5b7254ce0
Ensure collaborators cursor colors are the same in channel buffers as in projects
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 11:31:41 -07:00
Max Brunsfeld and Mikayla
eb33452dc2
Fix error in update_channel_buffer when there are no operations to store
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-24 11:26:22 -07:00
Mikayla and max
6c78ea2f24
Add following into channel notes
...
co-authored-by: max <max@zed.dev >
2023-08-24 11:25:20 -07:00
KCaverly
f5e8f26999
add handling for Added file events to semantic index
2023-08-24 18:40:08 +02:00
Antonio Scandurra
cf49248b8a
WIP
2023-08-24 17:23:12 +02:00
Antonio Scandurra
e795332e4f
Improve scoring
2023-08-24 16:32:55 +02:00
Antonio Scandurra
15f5df30c2
Move to an inline refactoring prompt
2023-08-24 15:46:18 +02:00
Antonio Scandurra
54591bf06b
Always clear refactoring text highlights, even if an error occurs
2023-08-24 14:29:05 +02:00
Antonio Scandurra
07fac03f4f
Rename merge_transaction_into to merge_transactions
2023-08-24 14:26:42 +02:00
KCaverly and Piotr
abf80df3ac
update initialize project call to accomodate for test scenarios
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-24 13:46:43 +02:00
KCaverly and Piotr
599fd0907a
reindex semantic index when search project pane is reactivated in semantic mode
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-24 13:40:04 +02:00
KCaverly and Piotr
c9f14168fc
move semantic search project intialization to a subscribe event for workspace created
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-24 13:14:19 +02:00
KCaverly and Piotr
60a51a4ef7
add delete files operation for remaining files in database not included in current worktree
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-24 12:49:20 +02:00
Antonio Scandurra
5517bc4b08
Make scoring more precise by using floats when diffing AI refactors
2023-08-24 12:45:44 +02:00
Antonio Scandurra
9e2b9dc757
Normalize indentation when refactoring
2023-08-24 12:45:21 +02:00
KCaverly and Piotr
45b4343ac1
remove worktree_file_mtimes in state as it is no longer used
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-24 12:42:41 +02:00
KCaverly and Piotr
7cf1ccce95
accomodate for duplicate entries in indexing queue
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-24 12:36:43 +02:00
KCaverly
178d41d38a
update rate limiting embeddings strategy to delay less
2023-08-24 11:45:52 +02:00
Antonio Scandurra
cb046dbd96
📝
2023-08-24 09:52:07 +02:00
Conrad Irwin
4a80e136c9
vim: Fix linewise copy of last line with no trailing newline
...
Along the way, delete the VimBindingTestContext by updating the
visual tests to no-longer need it.
2023-08-24 00:00:12 -06:00
Max Brunsfeld and Mikayla
bc402040ce
Start work on showing consistent replica ids for channel buffers
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-23 18:37:01 -07:00
Max Brunsfeld and Mikayla
006d2204b6
Simplify buffer_operations schema
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-23 18:37:01 -07:00
Max Brunsfeld and Mikayla
992eddbff0
Snapshot channel notes buffers when everyone leaves
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-23 18:37:01 -07:00
Mikayla and Max
0cabb69ce7
Add channel notes view
...
co-authored-by: Max <max@zed.dev >
2023-08-23 18:37:00 -07:00
Mikayla and max
9ff1835b1e
Achieve end to end channel buffer synchronization
...
co-authored-by: max <max@zed.dev >
2023-08-23 18:34:43 -07:00
Max Brunsfeld
e3d0d2f3b0
WIP
2023-08-23 18:34:43 -07:00
Max Brunsfeld and Mikayla
ca98c11f5f
Get join_buffer_for_channel compiling
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-23 18:34:43 -07:00
Mikayla
88351a58a1
WIP: pass synchronize channel buffers integration test
2023-08-23 18:34:43 -07:00
Mikayla and Max
80c8940c36
Add buffer integration test
...
Rearrange channel crate structure
Get channel buffer from database
co-authored-by: Max <max@zed.dev >
2023-08-23 18:34:43 -07:00
Max Brunsfeld
a47eaf190e
Start work on storing channel buffers
2023-08-23 18:34:43 -07:00
Max Brunsfeld
15241db3a1
Simplify macro for running a test with both databases
2023-08-23 18:34:43 -07:00
Mikayla Maki
5876d7ded4
Fix cursor and hover styles changing when dragging the mouse ( #2884 )
...
Since the resizing rework on docks, I noticed a lot of cursor flickering
when dragging, that drags trigger hover states in underlying elements
instead of being ignored, and that clicking and dragging off a button
can leave that button's click style active. This PR fixes all three
bugs.
Release Notes:
- Fixed several styling bugs related to dragging the mouse cursor
2023-08-23 18:29:29 -07:00
Mikayla
541f146673
Fix stuck click styling when dragging off of a button
2023-08-23 18:22:48 -07:00
Mikayla
7e5517ac29
Fix cursor and hover styles changing when dragging the mouse
2023-08-23 18:08:33 -07:00
Mikayla
7f16fb40ca
Merge branch 'main' into disclosable-component
2023-08-23 16:30:27 -07:00
Mikayla
8fbedf2a4b
Tune styles and disclosable elements
2023-08-23 16:25:40 -07:00
Nathan Sobo
72a2f255e5
Start working on restoring button
2023-08-23 16:17:45 -06:00
Piotr Osiewicz
ce148b99a5
Bump rust embed ( #2883 )
...
This is a follow-up to a recent patch I've submitted to this crate to
improve compile time and runtime (in older versions file lookup was
essentially O(n) with respect to path count, now it's O(log n))
Release Notes:
- N/A
2023-08-24 00:16:35 +02:00
Nathan Sobo
de9689e955
Click events, children
2023-08-23 16:02:56 -06:00