Commit Graph
39175 Commits
Author SHA1 Message Date
Nate Butler 41b39037dc Checkpoint 2023-09-18 19:59:01 -04:00
Nathan Sobo 96d5f06fe9 Checkpoint 2023-09-18 17:40:47 -06:00
KCaverly fd6b113eba add recall and precision to semantic index 2023-09-18 18:25:02 -04:00
Conrad Irwin f4883e4bd8 vim: Use explicit global, not default 2023-09-18 14:22:41 -06:00
Conrad Irwin 09b311207b Fix vim-related panic (#2986)
Release Notes:

- fix panic that happens during collaboration (preview-only)
2023-09-18 12:21:38 -06:00
Conrad Irwin acb37194c2 Fix vim-related panic 2023-09-18 12:13:50 -06:00
Piotr Osiewicz ed5e35b79c chore: Enable v0 symbol mangling (#2985)
https://github.com/rust-lang/rust/issues/60705
Due to modification of .cargo/config.toml your `cargo build` should pick
this change up automatically. Use `legacy` instead of `v0` if you find
yourself in need of old mangling scheme for whatever reason
Release Notes:

- Improved precision of backtraces in application crashes
2023-09-18 18:58:59 +02:00
Piotr Osiewicz 5fe12ec616 chore: Use aho-corasick 1.1 in direct dependencies (#2983)
Nothing too fancy, we've depended indirectly on 1.0/1.1 already, so this
is essentially bookkeeping.

Release Notes:
- N/A
2023-09-18 17:01:08 +02:00
Conrad Irwin 39e97afdc2 vim: Fix Y on last line (#2975)
For zed-industries/community#2044

Release Notes:

- vim: Fix y in VISUAL LINE mode when last line has no trailing newline
([#2044](https://github.com/zed-industries/community/issues/2044)).
2023-09-18 08:54:48 -06:00
Conrad Irwin eb52ba7432 clip FoldPoint earlier (#2982)
fold_point_to_display_point calls to_offset on the fold point, which
panics if it hasn't been clipped.

https://zed-industries.slack.com/archives/C04S6T1T7TQ/p1694850156370919

Release Notes:

- vim: Fix a crash when moving up/down in some circumstances.
2023-09-18 08:53:38 -06:00
Conrad Irwin 5334a632cc Clip twice 2023-09-18 08:28:21 -06:00
KCaverly 65f5d8f22e add map to evaluation suite for semantic_index 2023-09-18 09:57:52 -04:00
Piotr Osiewicz ed9b176d52 chore: Hoist non-generic part out of add_action_internal. (#2981)
add_action_internal shows up often in downstream crates (as it should
be, since it's a generic function it's codegened in each crate that uses
it); it adds non-trivial amounts of LLVM IR to the build as a whole
which we can cut down a bit by doing the inner fn trick.

Release Notes:

- N/A
2023-09-18 11:55:44 +02:00
Conrad Irwin 1570a016b0 clip FoldPoint earlier
fold_point_to_display_point calls to_offset on the fold point, which
panics if it hasn't been clipped.

https://zed-industries.slack.com/archives/C04S6T1T7TQ/p1694850156370919
2023-09-16 12:58:39 -07:00
Mikayla Maki 9b35f32deb Added 'open in terminal' action to the project panel context menu (#2980)
Also slightly re-arranged the project panel context menu

Release Notes:

- Added an 'open in terminal' action to the context menu on folders in
the project panel
2023-09-15 21:49:04 -07:00
Mikayla cdacfb23d0 Added 'open in terminal' action to the project panel context menu
Also slightly re-arranged the project panel context menu
2023-09-15 21:33:22 -07:00
Nate Butler 853e6a1610 Add facepile, indicator, follow_group 2023-09-15 22:10:51 -04:00
Mikayla 457b321f7f WIP: Send the channel name and the channel edges seperately, so we're not repeating them constantly
This commit is currently broken and includes debug data for a failed attempt at rewriting the insert_edge logic
2023-09-15 17:57:23 -07:00
Mikayla df39c94413 Make DAG tests order independent 2023-09-15 13:44:01 -07:00
Mikayla 12ff927af6 Simplify path representation in collab panel
Optimize set representation in collab
2023-09-15 13:35:46 -07:00
Nate Butler 0a380d7955 Organize design system under ui 2023-09-15 16:34:56 -04:00
Mikayla 231de420b8 Fix merge conflicts 2023-09-15 12:30:26 -07:00
Joseph T. Lyons 7094a5cc48 Add assistant events (#2978)
Add assistant events

Release Notes:

- N/A
2023-09-15 15:25:35 -04:00
Kyle Caverly c4660b9e19 enable includes filtering for open and modified buffers (#2979)
enable include file filtering for semantic searching in open and
modified buffers

Release Notes:

- Added include based filtering for modified buffers
2023-09-15 15:23:24 -04:00
KCaverly d8cd7a4520 enable include based filtering for search inside open and modified buffers 2023-09-15 15:16:20 -04:00
Nate Butler c7afbc6123 Add missing logo_96 icon, fix a few incorrect paths (#2977)
🙈 I missed a few

Thanks @maxbrunsfeld / @mikayla-maki
2023-09-15 14:57:40 -04:00
Mikayla 76cbccb954 fmt 2023-09-15 11:39:56 -07:00
Mikayla 55746803bf Improve context-menu behavior 2023-09-15 11:39:56 -07:00
Mikayla 081cd2b60c Finish testing new channel store client behavior 2023-09-15 11:39:56 -07:00
Mikayla da64cd38b1 Clean up implementation of channel index, get simple channel moving test cases working 2023-09-15 11:39:56 -07:00
Mikayla 45dcb28e81 Implement final move, link, unlink db APIs 2023-09-15 11:39:56 -07:00
Mikayla 23b171849b WIP: improve move and link handling around 'root paths', currently very incorrect and in need of a deeper rework 2023-09-15 11:39:56 -07:00
Mikayla 880495362e Improve database and RPC API for moving and linking channels, improve test legibility 2023-09-15 11:39:55 -07:00
Mikayla 0e3b346ea7 Add move, link, and unlink operations 2023-09-15 11:36:58 -07:00
Mikayla 688d644019 remove extraneous depth field 2023-09-15 11:28:36 -07:00
Mikayla 4bf3ac9c41 Render the DAG 2023-09-15 11:28:34 -07:00
Mikayla f61af0bd83 Finish integration tests for channel moving
Refactor channel store to combine the channels_by_id and channel_paths into a 'ChannelIndex'
2023-09-15 11:23:43 -07:00
Mikayla 9799462cf2 WIP: Add channel DAG related RPC messages, change update message 2023-09-15 11:23:12 -07:00
Nate Butler c2a1635d7c Add missing logo_96 icon, fix a few incorrect paths 2023-09-15 14:21:33 -04:00
Mikayla 4827cac44a Improve channel deletion to be DAG aware 2023-09-15 11:20:04 -07:00
Mikayla 64c6dedf70 Add removing of previous channel channel, allowing for channel moving operations 2023-09-15 11:20:04 -07:00
Mikayla c4e11878e8 Expand DAG tests to include more complex tree operations and removal behavior 2023-09-15 11:20:04 -07:00
Mikayla d8f242bde3 Add channel linking operation 2023-09-15 11:20:04 -07:00
Mikayla a72f4adfaf Add channel moving test 2023-09-15 11:20:04 -07:00
Max Brunsfeld 81050ca8ab Reintroduce channel chat (#2945)
### Todo

* [x] Add back chat functionality, connected to channels
* [x] Channels panel
* [x] channels with active calls take up two rows, facepile goes on the
second row
* [x] icons for note, phone, (maybe chat) appear on the right of channel
names
    * [x] clicking a channel opens the chat
    * [x] style
* [x] Chat panel
    * [ ] Render markdown in chat messages
    * [x] style
* [x] Hide unless user is staff or has `channels_alpha` feature flag.
2023-09-15 11:19:34 -07:00
Max Brunsfeld 973f156de2 Restore user_group_16 icon 2023-09-15 11:16:30 -07:00
Nate Butler 184229de82 WIP 2023-09-15 14:14:28 -04:00
Max Brunsfeld 8fd4559c83 Update paths to moved icons 2023-09-15 11:14:04 -07:00
Max Brunsfeld b21b2dd959 Merge branch 'main' into chat-again 2023-09-15 11:06:39 -07:00
Nate Butler 8f9cc17a7b Merge branch 'main' into nate/gpui2-ui-components 2023-09-15 13:57:15 -04:00