Antonio Scandurra
25a7eb27d2
Move interaction with keychain off the main thread
2024-01-24 14:53:05 +01:00
Piotr Osiewicz
f2ff7fa4d5
chore: Change AGPL-licensed crates to GPL (except for collab) ( #4231 )
...
- [x] Fill in GPL license text.
- [x] live_kit_client depends on live_kit_server as non-dev dependency,
even though it seems to only be used for tests. Is that an issue?
Release Notes:
- N/A
2024-01-24 00:26:58 +01:00
Conrad Irwin
3d5da2f4d9
less secret ( #4221 )
...
- Remove ZED_SECRET_CLIENT_TOKEN
- Remove ZED_CLIENT_SECRET_TOKEN
Neither of these were ever actually a secret.
Release Notes:
- N/A
2024-01-23 10:43:15 -07:00
Conrad Irwin
ff60d886f6
Remove ZED_SECRET_CLIENT_TOKEN
2024-01-23 10:34:00 -07:00
Piotr Osiewicz
21e6b09361
Remove license-file from Cargo.toml as it is apparently redundant ( #4218 )
...
Release Notes:
- N/A
2024-01-23 17:40:30 +01:00
Piotr Osiewicz
678bdddd7d
chore: Add crate licenses. ( #4158 )
...
- GPUI and all dependencies: Apache 2
- Everything else: AGPL
Here's a script that I've generated for it:
https://gist.github.com/osiewicz/6afdd6626e517da24a2092807e6f0b6e
Release Notes:
- N/A
---------
Co-authored-by: David <david@zed.dev>
2024-01-23 16:56:22 +01:00
Conrad Irwin
34efb23bf6
Fix a circular reference between Client and UserStore
...
Before this change once the UserStore had been created, the Client would
never be dropped.
2024-01-22 23:05:58 -07:00
Piotr Osiewicz
6c82380232
chore: Fix clippy::needless_borrow up to an editor
2024-01-21 15:03:24 +01:00
Joseph T. Lyons
c93d744be4
Add some initial testing to telemetry
2024-01-20 23:23:52 -05:00
Conrad Irwin
d76bd100f5
Show cursors for remote participants ( #4082 )
...
This PR enables cursors for remote participants.
They are shown for 2 seconds when you focus a buffer, and then on hover.
Release Notes:
- Added usernames next to remote cursors
2024-01-18 20:58:09 -07:00
Conrad Irwin
e513020fbb
Fine tune
2024-01-18 15:59:13 -07:00
Conrad Irwin
827a8dade5
Send crash reports to Slack automatically ( #4111 )
...
This uploads apples crash reports to our servers when telemetry is
enabled.
Rather than jumping via the website, it uploads to collab directly. (I'd
like
to update the panic handler to do this too to make it possible to work
on that end-to-end without zed.dev running).
Release Notes:
- Added reporting of crashes when telemetry is enabled
2024-01-18 15:30:39 -07:00
Conrad Irwin
bfee008bb2
Merge branch 'main' into cursors
2024-01-18 14:03:27 -07:00
Joseph T. Lyons
b807e6fe80
Use try_global()
2024-01-18 01:33:30 -05:00
Conrad Irwin
4d9ff5c4ff
Simplify service discovery in development
2024-01-17 23:06:03 -07:00
Conrad Irwin
ef6f39d090
Upload panics via zed.dev instead
2024-01-17 22:55:15 -07:00
Conrad Irwin
680929081d
Send crash reports to Slack automatically
2024-01-17 19:51:33 -07:00
Conrad Irwin
0ca9f286c6
Show cursors for remote participants
2024-01-16 21:54:49 -07:00
Joseph T. Lyons
54dcb1d33c
Rename variable
2024-01-16 18:35:50 -05:00
Joseph T. Lyons
0c59f510d2
Remove dbg!()
s
2024-01-16 18:33:43 -05:00
Joseph T. Lyons
00682b8903
Do not reset timer for each reported event
2024-01-16 18:31:00 -05:00
Joseph T. Lyons
268d156fad
Add command palette action events
2024-01-15 20:22:47 -05:00
Joseph T. Lyons
355d1fca82
Remove button event function
2024-01-15 16:28:28 -05:00
Joseph T. Lyons
148c294c02
Removed button event
2024-01-15 16:26:56 -05:00
Joseph T. Lyons
ba9a9f4f17
Add more open events
...
project search
diagnostics
welcome page
2024-01-15 16:26:04 -05:00
Mikayla
4d6dfa319d
Don't open files unescessary in dev builds
2024-01-12 22:47:07 -08:00
Mikayla
1d7dc96135
Restore temp file initialization in telemetry code
2024-01-12 21:37:09 -08:00
Max Brunsfeld
08a4307d71
Fix failure to write to keychain because of dropping a future
2024-01-11 16:22:34 -08:00
Joseph T. Lyons
a9fce19048
Return a single Option from EventCoalescer
2024-01-11 12:27:59 -05:00
Joseph T. Lyons
06ce1af530
Only return environment when period ends
2024-01-11 11:30:22 -05:00
Joseph T. Lyons
f4c698ba27
Fix bug with improperly reported environment
...
When logging the edit environment, we were logging the newest environment being sent into the EventCoalescer on the latest activity log, when we should've been logging the environment that was associated with the ended period within the EventCoalescer.
2024-01-11 11:24:55 -05:00
Joseph T. Lyons
0df4bfacc2
Increase debug mode queue size
2024-01-11 01:12:49 -05:00
Joseph T. Lyons
8a61d5059b
Never send an an empty set of events
2024-01-11 01:12:30 -05:00
Joseph T. Lyons
bddf827bc1
Add reminder for the future
2024-01-10 21:02:34 -05:00
Joseph T. Lyons
b4444bdfc0
Rename field in telemetry struct
2024-01-10 17:41:02 -05:00
Joseph T. Lyons
9df29fb347
WIP
2024-01-10 17:04:26 -05:00
Joseph T. Lyons
b26a468820
Merge branch 'main' into instrument-keyboard-events
2024-01-10 16:03:01 -05:00
Joseph T. Lyons
d3d6b53a74
WIP
2024-01-10 02:05:42 -05:00
Marshall Bowers
f0ef63bfa0
gpui: Add SharedUrl
type ( #3975 )
...
This PR adds a `SharedUrl` type to GPUI.
It's just like a `SharedString`, but for denoting that the contained
value is a URL.
Mainlined from @nathansobo's GPUI blog post:
https://github.com/zed-industries/zed/pull/3968/files#diff-7ee75937e2daf7dd53f71b17698d8bd6d46993d06928d411781b9bd739b5f231R9-R12
Release Notes:
- N/A
2024-01-09 10:55:49 -05:00
Piotr Osiewicz
e4b1c76895
Display setting documentation in settings.json ( #3936 )
...
Let this screenshot of settings.json speak for itself:
![image](https://github.com/zed-industries/zed/assets/24362066/fca60383-1788-43f9-803b-00f083394c8a )
Release Notes:
- Added code completion & on-hover documentation to Zed's settings.json
file.
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
2024-01-08 19:30:18 +01:00
Piotr Osiewicz
d475f1373a
gpui: Further docs refinement & moved some reexports into 'private' module ( #3935 )
...
This commit mostly fixes invalid URLs in docstrings. It also
encapsulates crates we reexport (serde stuff + linkme) into a public
module named "private" in order to reduce the API surfaced through docs.
Moreover, I fixed up a bunch of crates that were pulling serde_json in
through gpui explicitly instead of using Cargo manifest.
Release Notes:
- N/A
2024-01-07 14:14:21 +01:00
Joseph T. Lyons
f4c78d3f40
Remove "clickhouse" from telemetry code
...
The client sends events to our end point, and the endpoint is what determines what analytics database is used to store the data. The client should be generic and not mention the name of the service being proxied to through our server.
2024-01-06 23:27:23 -05:00
Joseph T. Lyons
5344296c9a
Remove immediate flush mode
...
Allow flush method to be called publicly. This is a better, simpler solution, that allows for better control over flushing.
2024-01-06 20:27:30 -05:00
Joseph T. Lyons
520c433af5
Fix tests
2024-01-06 16:10:40 -05:00
Joseph T. Lyons
800c9958a3
Clean up code
2024-01-06 15:31:16 -05:00
Joseph T. Lyons
cdd5cb16ed
WIP
2024-01-06 14:41:35 -05:00
Joseph T. Lyons
2972ee8ced
Move telemetry settings check into telemetry module
2024-01-04 01:13:21 -05:00
Max Brunsfeld
f5ba22659b
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2024-01-03 12:59:39 -08:00
Max Brunsfeld
4305c5fdbe
Remove 2 suffix for ui, storybook, text
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2024-01-03 12:33:51 -08:00
Max Brunsfeld
0cf65223ce
Remove 2 suffix for collab, rope, settings, menu
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2024-01-03 12:29:16 -08:00