zed/crates
Marshall Bowers b160e13f20
collab: Keep track of last seen Stripe event for each record (#15480)
This PR improves our Stripe event handling by keeping track of the last
event we've seen for each record.

The `billing_customers` and `billing_subscriptions` tables both have a
new `last_stripe_event_id` column. When we apply an event to one of
these records, we store the event ID that was applied.

Then, when we are going through events we can ignore any event that has
an ID that came before the `last_stripe_event_id` (based on the
lexicographical ordering of the IDs).

Release Notes:

- N/A
2024-07-30 10:00:16 -04:00
..
activity_indicator Start on adding support for editing via the assistant panel (#14795) 2024-07-19 11:13:15 +02:00
anthropic Use tool calling instead of XML parsing to generate edit operations (#15385) 2024-07-29 16:42:08 +02:00
assets Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00
assistant assistant: Make it easier to define custom models (#15442) 2024-07-30 15:46:39 +02:00
assistant_slash_command Lay the groundwork for collaborating on assistant panel (#13991) 2024-07-10 17:36:22 +02:00
audio Make tests less noisy (#12463) 2024-05-29 18:06:45 -07:00
auto_update Add is_staff and destination to download events (#15445) 2024-07-29 14:21:29 -04:00
breadcrumbs breadcrumbs: Use early return in set_active_pane_item (#14691) 2024-07-17 18:58:44 -04:00
call chore: Fix clippy violations from Cargo.toml (#15216) 2024-07-25 20:22:01 +02:00
channel Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
cli Change PathLikeWithPosition<P> into a non-generic type and replace ad-hoc Windows path parsing (#15373) 2024-07-30 16:39:33 +03:00
client Provide user agent when performing HTTP requests (#15470) 2024-07-30 11:12:37 +02:00
clock Lay the groundwork for collaborating on assistant panel (#13991) 2024-07-10 17:36:22 +02:00
collab collab: Keep track of last seen Stripe event for each record (#15480) 2024-07-30 10:00:16 -04:00
collab_ui Feature/fallback fonts (#15306) 2024-07-26 16:42:21 -07:00
collections gpui: Add SVG rendering to img element and generic asset cache (#9931) 2024-03-29 17:09:49 -07:00
command_palette Add command aliases (#14826) 2024-07-19 12:48:48 -06:00
command_palette_hooks Introduce InlineCompletionProvider (#9777) 2024-03-26 13:28:06 +01:00
completion Use tool calling instead of XML parsing to generate edit operations (#15385) 2024-07-29 16:42:08 +02:00
copilot Add GitHub Copilot Chat Support (#14842) 2024-07-30 09:32:58 +02:00
db paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
dev_server_projects remoting: Allow Add/Remove remote folder (#14532) 2024-07-16 12:01:59 -06:00
diagnostics Prefer .map for conditionals with else conditions (#15118) 2024-07-24 17:09:07 -04:00
editor Hide blinking cursor when window is deactivated (#15408) 2024-07-30 10:49:15 +03:00
extension Provide user agent when performing HTTP requests (#15470) 2024-07-30 11:12:37 +02:00
extension_api zed_extension_api: Return structured slash command completions (#13879) 2024-07-05 14:08:42 -04:00
extension_cli Provide user agent when performing HTTP requests (#15470) 2024-07-30 11:12:37 +02:00
extensions_ui Feature/fallback fonts (#15306) 2024-07-26 16:42:21 -07:00
feature_flags assistant: Remove feature flag for terminal inline assistant (#15432) 2024-07-29 17:37:11 +02:00
feedback Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
file_finder Change PathLikeWithPosition<P> into a non-generic type and replace ad-hoc Windows path parsing (#15373) 2024-07-30 16:39:33 +03:00
file_icons chore: Clean up allocs around project panel (#15422) 2024-07-29 14:21:41 +02:00
fs zed: Mark restored buffers as conflicted if file changed on disk between store & restore (#15207) 2024-07-25 18:04:47 +02:00
fsevent Retain run loop (#11241) 2024-04-30 23:31:59 -06:00
fuzzy chore: Bump Rust version to 1.80 (#15186) 2024-07-25 22:48:42 +02:00
git Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
git_hosting_providers Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
go_to_line Handle buffer diff base updates and file renames properly for SSH projects (#14989) 2024-07-23 11:32:37 -07:00
google_ai Simplify LLM protocol (#15366) 2024-07-28 11:07:10 +02:00
gpui Provide user agent when performing HTTP requests (#15470) 2024-07-30 11:12:37 +02:00
gpui_macros Use US English spelling of "behavior" and "customize" (#15117) 2024-07-24 16:36:01 -04:00
headless remoting: Allow Add/Remove remote folder (#14532) 2024-07-16 12:01:59 -06:00
html_to_markdown Publish html_to_markdown (#13718) 2024-07-01 17:18:58 -04:00
http_client Provide user agent when performing HTTP requests (#15470) 2024-07-30 11:12:37 +02:00
image_viewer Add text_color helper for tab contents (#14737) 2024-07-18 09:27:05 -04:00
indexed_docs Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
inline_completion_button assistant: Overhaul provider infrastructure (#14929) 2024-07-23 19:48:41 +02:00
install_cli Fix flickering (#9012) 2024-03-11 10:45:57 +01:00
journal Add the ability for extensions to provide language settings (#10296) 2024-04-08 19:17:12 -04:00
language Fix more instances of JSON schema getting clobbered when attaching references (#15339) 2024-07-27 11:44:40 -04:00
language_model assistant: Make it easier to define custom models (#15442) 2024-07-30 15:46:39 +02:00
language_selector Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
language_tools Add GitHub Copilot Chat Support (#14842) 2024-07-30 09:32:58 +02:00
languages rust: Add highlight selector for doc comments (#15384) 2024-07-29 08:53:17 -04:00
live_kit_client chore: Fix clippy violations from Cargo.toml (#15216) 2024-07-25 20:22:01 +02:00
live_kit_server live_kit_server: Re-remove protocol submodule (#15317) 2024-07-26 21:10:56 -04:00
lsp chore: Bump Rust version to 1.80 (#15186) 2024-07-25 22:48:42 +02:00
markdown Selectable diagnostic popover text (#14518) 2024-07-28 23:13:13 -06:00
markdown_preview Add Markdown Preview Toggle (#15215) 2024-07-26 11:08:42 -04:00
media linux: Better GPU debugging (#14706) 2024-07-23 09:56:45 -06:00
menu open picker (#14524) 2024-07-15 17:04:15 -06:00
multi_buffer chore: Bump Rust version to 1.80 (#15186) 2024-07-25 22:48:42 +02:00
node_runtime windows: Fix eslint installation (#15331) 2024-07-27 10:24:05 -04:00
notifications Remove never-used client parameter from message handler functions (#13406) 2024-06-22 16:07:36 -07:00
ollama assistant: Fix issues when configuring different providers (#15072) 2024-07-24 11:21:31 +02:00
open_ai Simplify LLM protocol (#15366) 2024-07-28 11:07:10 +02:00
outline Handle buffer diff base updates and file renames properly for SSH projects (#14989) 2024-07-23 11:32:37 -07:00
outline_panel Use US English spelling of "behavior" and "customize" (#15117) 2024-07-24 16:36:01 -04:00
paths Add GitHub Copilot Chat Support (#14842) 2024-07-30 09:32:58 +02:00
picker vim remap 2 (#15193) 2024-07-25 09:00:53 -06:00
prettier Lookup prettier more leniently (#14403) 2024-07-13 21:59:14 +03:00
project SSH remoting: terminal & tasks (#15321) 2024-07-28 22:45:00 -06:00
project_panel project_panel: Double-click on blank space in project panel to create a new file (#15353) 2024-07-29 18:33:13 +03:00
project_symbols Start on adding support for editing via the assistant panel (#14795) 2024-07-19 11:13:15 +02:00
proto assistant: Allow guests to create new contexts on the host (#15439) 2024-07-29 12:01:09 -04:00
quick_action_bar ui: Add functions for generating textual representations of key bindings (#15287) 2024-07-26 12:52:59 -04:00
recent_projects Change PathLikeWithPosition<P> into a non-generic type and replace ad-hoc Windows path parsing (#15373) 2024-07-30 16:39:33 +03:00
refineable Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
release_channel auto-updates: Do not poll for updates on dev channel (#13311) 2024-06-20 15:00:54 +02:00
remote SSH remoting: terminal & tasks (#15321) 2024-07-28 22:45:00 -06:00
remote_server Run clippy for Windows (#15318) 2024-07-26 21:38:34 -04:00
repl repl: Log Jupyter kernel process stderr and stdout (#15391) 2024-07-29 14:23:35 -07:00
rich_text chore: Bump Rust version to 1.80 (#15186) 2024-07-25 22:48:42 +02:00
rope Restore "Avoid buffering line content to compute indent guides" (#15284) 2024-07-28 10:52:39 +02:00
rpc Upgrade base64 to v0.22 (#15304) 2024-07-26 17:40:38 -04:00
search Feature/fallback fonts (#15306) 2024-07-26 16:42:21 -07:00
semantic_index Provide user agent when performing HTTP requests (#15470) 2024-07-30 11:12:37 +02:00
semantic_version Extract SemanticVersion into its own crate (#9956) 2024-03-29 12:11:57 -04:00
session zed: Persist window stack order across restarts (#15419) 2024-07-29 17:05:56 +02:00
settings settings: Introduce PRESERVED_KEYS to write default values (#15474) 2024-07-30 13:09:50 +02:00
settings_ui ui: Apply elevation outside SettingsContainer (#15346) 2024-07-27 14:00:03 -04:00
snippet Correct escaping in snippets (#14912) 2024-07-22 00:57:34 +02:00
snippet_provider extensions: Add support for snippets provided by extensions (#14020) 2024-07-10 09:40:50 +02:00
sqlez Remove extraneous Cargo.lock files (#14001) 2024-07-09 12:15:34 -04:00
sqlez_macros Dynamicer builds (#13074) 2024-06-21 16:32:32 -07:00
story Introduce a new markdown crate (#11556) 2024-05-09 11:03:33 +02:00
storybook ui: Remove old settings components (#15347) 2024-07-27 14:12:32 -04:00
sum_tree Restore "Avoid buffering line content to compute indent guides" (#15284) 2024-07-28 10:52:39 +02:00
supermaven Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
supermaven_api Update http crate name (#15041) 2024-07-23 15:01:05 -07:00
tab_switcher tab_switcher: Add support for tab switcher in assistant panel (#15475) 2024-07-30 13:32:13 +02:00
task SSH remoting: terminal & tasks (#15321) 2024-07-28 22:45:00 -06:00
tasks_ui tasks: Use environment variables from project (#15266) 2024-07-26 18:19:53 +02:00
telemetry_events Add repl events (#15259) 2024-07-26 03:31:41 -04:00
terminal terminal: Add Alt key bindings for terminal (#14556) 2024-07-28 09:42:17 -04:00
terminal_view Change PathLikeWithPosition<P> into a non-generic type and replace ad-hoc Windows path parsing (#15373) 2024-07-30 16:39:33 +03:00
text Restore "Avoid buffering line content to compute indent guides" (#15284) 2024-07-28 10:52:39 +02:00
theme Factor out construction of font-related JSON schemas (#15341) 2024-07-27 12:28:50 -04:00
theme_importer Hoist strum to workspace level (#15243) 2024-07-25 21:30:48 -04:00
theme_selector settings_ui: Add theme settings controls (#15115) 2024-07-24 16:25:52 -04:00
time_format Inline git blame (#10398) 2024-04-15 14:21:52 +02:00
title_bar ui: Give NumericSteppers an ID (#15344) 2024-07-27 13:02:27 -04:00
ui lsp: Add server-side tracing support (#15230) 2024-07-29 01:53:30 +02:00
ui_input Rename ui_text_field crate to ui_input (#13949) 2024-07-08 17:05:30 -04:00
util Change PathLikeWithPosition<P> into a non-generic type and replace ad-hoc Windows path parsing (#15373) 2024-07-30 16:39:33 +03:00
vcs_menu Adjust list item & pickers spacing (#14250) 2024-07-15 10:23:18 -03:00
vim vim: Fix >... (#15404) 2024-07-29 09:22:25 -06:00
welcome assistant: Overhaul provider infrastructure (#14929) 2024-07-23 19:48:41 +02:00
workspace workspace: Remove unused code (#15440) 2024-07-29 12:12:10 -04:00
worktree chore: Clean up allocs around project panel (#15422) 2024-07-29 14:21:41 +02:00
zed assistant: Make it easier to define custom models (#15442) 2024-07-30 15:46:39 +02:00
zed_actions Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00