Nathan Sobo
45c1106140
Don't export platform::* from gpui
...
I'd like to avoid cluttering the top-level namespace with all the platform-
specific types.
2023-04-07 11:45:53 -06:00
Nathan Sobo
d937660683
Merge MutableAppContext into AppContext
...
There may have been a good reason for the difference at some point, or I was
still learning Rust. But now it's just &mut AppContext vs &AppContext.
2023-04-06 15:49:03 -06:00
Mikayla Maki
228b661df5
Refactor staff mode into a seperate crate and make copilot initialization wait for the staff mode flag to be flipped
2023-04-03 20:16:45 -07:00
Nathan Sobo
a1c7bb2380
Use into_any instead of weird 'as' hack
2023-04-02 15:55:30 -06:00
Nathan Sobo
bf6d9cbd81
Wrap AnyWeak handles with their typed counterparts
2023-04-02 15:42:03 -06:00
Antonio Scandurra
ba4c257b50
Use the same serde version across the entire workspace
2023-03-28 09:42:00 -07:00
1205cd55ea
Add copilot crate
...
Refactor HTTP and github release downloading into util
Lazily download / upgrade the copilot LSP from Zed
Co-authored-by: Max <max@zed.dev >
Co-Authored-By: Antonio <antonio@zed.dev >
2023-03-28 09:41:59 -07:00
Max Brunsfeld
0964a3d49f
Move postage crate version specification to workspace Cargo.toml
2023-03-21 11:26:13 -07:00
Antonio Scandurra and Julia Risley
e2c6eaa335
Deserialize Theme directly into the heap to avoid stack overflow
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-03-17 15:58:52 +01:00
Max Brunsfeld and Antonio Scandurra
4d0542cc21
Rename 'Authenticate' action to 'Sign In'
...
Co-authored-by: Antonio Scandurra <antonio@zed.dev >
2023-03-14 11:01:23 -07:00
Max Brunsfeld and Antonio Scandurra
9342332495
Fix failure to see screenshare tracks that were started prior to joining a call
...
Co-authored-by: Antonio Scandurra <antonio@zed.dev >
2023-03-13 11:15:22 -07:00
Antonio Scandurra
fb8351563a
Introduce a new TryFutureExt::unwrap method
2023-03-10 11:41:13 +01:00
Antonio Scandurra
7a0c129ad6
Avoid trying to reconnect to a room if client is signed out
2023-02-23 14:53:10 +01:00
Antonio Scandurra
38a12ff77e
Tear down peer when signing out
2023-02-23 14:47:02 +01:00
Max Brunsfeld
781ad9501a
Rearrange collab titlebar items to avoid movement of the toggle contacts button
...
* Replace username in titelbar with a `...` user menu that shows
the current user name and contains a sign-in/sign-out button.
* Move the '+' (toggle contacts) button back to the right side.
* Move the collaborators back to the right side.
* Move the share/unshare button to the left side, beside the project title
* Only show the share/unshare button when in a call.
2023-02-22 22:56:11 -08:00
Antonio Scandurra
fa2e30497c
Add timeouts to HTTP client
2023-02-15 15:00:44 +01:00
Joseph T. Lyons
2117d83ad8
Include is_staff boolean in in-app feedback
2023-02-08 10:14:18 -05:00
Joseph Lyons and Max Brunsfeld
01dedce00a
Fix version for feedback-related commands
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2023-01-30 14:13:25 -05:00
Mikayla Maki
67a524f204
Move StaffMode declaration out of paths
2023-01-27 15:45:33 -08:00
Mikayla Maki
782566e587
Fixed failling tests
2023-01-27 15:44:17 -08:00
Mikayla Maki
edb2d2cd3f
Removed old experiments settings and staff mode flag, added new StaffMode global that is set based on the webserver's staff bit
2023-01-27 15:43:12 -08:00
Joseph Lyons
9dc231f461
Merge branch 'main' into in-app-feedback
2023-01-23 18:24:12 -05:00
Mikayla Maki
fc7532d74d
Added complete scripts for generating third party license files
2023-01-23 12:47:12 -08:00
Joseph Lyons
3f77f72d24
Merge branch 'main' into in-app-feedback
2023-01-23 01:20:10 -05:00
Mikayla Maki and kay
eca636bd8d
Add opt-out for metric reporting
...
co-authored-by: kay <kay@zed.dev >
2023-01-10 15:49:54 -08:00
Joseph Lyons and Mikayla Maki
122233ede2
WIP
...
Don't rely on contacts popover or contacts list for theming
Add metrics id to request body
Clean up some code and comments
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com >
2023-01-07 18:53:00 -05:00
Nathan Sobo
b3387b31ac
Set transaction group interval to ZERO by default in tests
...
We were seeing non-deterministic behavior in randomized tests when
generating backtraces took enough time to cause transactions to group
in some cases, but not group in others.
Tests will need to explicitly opt into grouping if they want it by
setting the interval explicitly. We have tests in the text module that
currently test the history grouping explicitly, but I'm not sure
it's needed elsewhere.
2022-12-27 16:47:28 -07:00
Max Brunsfeld
ad007a836e
WIP - Panic immediately when detecting non-determinism via a change to the execution trace
2022-12-23 17:34:13 -08:00
Antonio Scandurra
7fc0cd4c8b
Respond with an error when client hasn't got a registered handle
2022-12-23 11:53:13 +01:00
Antonio Scandurra
d661abda72
WIP
2022-12-14 18:02:39 +01:00
Antonio Scandurra
f7070792a9
Introduce an epoch to ConnectionId and PeerId
2022-12-14 15:55:56 +01:00
Antonio Scandurra
b5ede1d2d9
Merge branch 'main' into reconnections-2
2022-12-05 19:18:40 +01:00
Mikayla Maki
8cc8dfacd9
WIP fixing dock problems
2022-12-03 16:06:02 -08:00
Kay Simmons
6a3b636633
rename sql_method to query and adjust the syntax to more closely match function definitions
2022-12-03 16:06:01 -08:00
Mikayla Maki and
6c0a41919b
Distributed database pattern built.
...
Co-Authored-By: kay@zed.dev
2022-12-03 16:06:01 -08:00
Mikayla Maki
e097f1f598
Done first draft of strongly typed migrations
2022-12-03 16:05:25 -08:00
Antonio Scandurra
3fac823050
Merge branch 'main' into reconnections-2
2022-12-02 19:09:33 +01:00
Joseph Lyons
974ddd27d6
Remove sign in telemetry event
2022-11-28 18:56:27 -05:00
Antonio Scandurra
59fe86d036
Remove non-determinism caused by random entropy when reconnecting
2022-11-28 18:56:11 +01:00
cb4b4102fe
WIP: Allow subscribing to remote entity before creating a model
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-11-16 19:51:24 +01:00
Max Brunsfeld and Antonio Scandurra
1a3ad561a0
Get integration tests passing with sqlite
...
Co-authored-by: Antonio Scandurra <antonio@zed.dev >
2022-11-10 11:03:52 -08:00
Joseph T Lyons and Max Brunsfeld
b46a8bc425
Make App a user property in Mixpanel
...
Currently, we cannot take advantage of Mixpanel's virtual session end events because they are associated with users, not events; this change moves the property onto users.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-11-04 14:16:12 -04:00
Joseph T. Lyons
4127bd0311
Merge pull request #1842 from zed-industries/telemetry-corrections
...
Telemetry corrections
2022-11-02 12:36:48 -04:00
Joseph T Lyons
dd6f475044
Revert "Differentiate between first time app starts and subsequent ones"
2022-11-02 12:22:46 -04:00
Antonio Scandurra
87843fee2e
Merge pull request #1843 from zed-industries/call-randomized-test
...
Model calls in randomized collaboration test
2022-11-02 13:03:34 +00:00
Joseph T Lyons
02c65c6c84
Make event name casing consistent with other event names
2022-11-01 23:19:55 -04:00
Joseph T Lyons
4eaebda80c
Remove Amplitude event tracking
2022-11-01 20:49:49 -04:00
Joseph T Lyons
dac95eb683
Differentiate between first time app starts and subsequent ones
2022-11-01 20:36:18 -04:00
Antonio Scandurra
4adeb9476b
Don't hold the lock while yielding back to the executor in Client
2022-11-01 19:16:02 +01:00
Joseph T Lyons
5c062834b6
Fill in missing "app" field names on Mixpanel events
2022-10-31 19:18:35 -04:00