Max Brunsfeld
33a545c3c8
Update bundle script to include fat CLI binary
2022-04-20 17:27:33 +02:00
Nathan Sobo
9548044eb6
Update paths to renamed collab crate
2022-04-11 18:18:12 -06:00
Nathan Sobo
ad36f33940
Rename zed-server to collab
...
Over time, I think we may end up having multiple services, so it seems like a good opportunity to name this one more specifically while the cost is low. It just seems like naming it "zed" and "zed-server" leaves it a bit open ended.
2022-04-09 08:30:42 -06:00
Nathan Sobo and Nate Butler
9f53f298aa
Write theme JSON files from buildThemes script
...
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com >
2022-04-01 09:45:11 -06:00
Antonio Scandurra
bded3d2220
Create vendor/bin if it doesn't exist
2022-03-02 15:23:06 +01:00
Antonio Scandurra
ede6adbe76
Make language server initialization asynchronous
2022-02-21 09:39:28 +01:00
Antonio Scandurra
1980656679
Revert "WIP: avoid code-signing rust-analyzer to prevent proc macro errors"
...
This reverts commit a7160ed278 .
2022-02-21 08:13:05 +01:00
Antonio Scandurra
a7160ed278
WIP: avoid code-signing rust-analyzer to prevent proc macro errors
...
If this works, I think we should set the permissions asynchronously,
maybe as part of starting the language server, so that we avoid doing
synchronous I/O.
2022-02-20 12:14:43 +01:00
Antonio Scandurra and Nathan Sobo
394caca541
Ensure that zed package version matches git tag before packaging a release
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-02-14 17:17:48 +01:00
Max Brunsfeld
08061504d4
Consolidate logic for completion alongside code actions in Project
...
This way, completions are dealt with more consistently with code actions,
and the logic is not spread across so many places. The `language::File`
trait and the multibuffer no longer need to deal with completions. Completions
are no longer generic over an anchor type.
2022-02-08 14:24:45 -08:00
Nathan Sobo
29e1d634a2
Use -stdlib=libc++ in script/bundle to avoid errors on Monterey
...
I was unable to run script/bundle my local machine without this change.
2022-02-04 08:48:00 -07:00
Antonio Scandurra
cbdb9107cd
Bump rust-analyzer to the 2022-01-24 release
2022-01-28 19:46:14 +01:00
Antonio Scandurra
f1bac331b0
Add script to debug Metal frames
2022-01-27 08:51:55 +01:00
Max Brunsfeld
cd7ae96c44
Allow the zed app to connect to both the old and new rpc endpoints
...
In the case of the new Next.js app, the app will follow a redirect
from 'zed.dev/rpc' to the subdomain where the rust service is hosted.
Until then, the app will connect directly to zed.dev/rpc.
2022-01-03 15:29:26 -08:00
Nathan Sobo and Max Brunsfeld
0bfda8d38d
Document database setup and fix issue in script/seed-db
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-12-27 12:52:15 -08:00
Nathan Sobo and Antonio Scandurra
560923cf12
Streamline running both next and collab servers in development
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2021-12-25 11:55:10 -07:00
Antonio Scandurra
52a5bfa4c8
Show remote collaborators' active selections
2021-12-13 11:38:38 +01:00
Nathan Sobo
cff326ff2a
Fix path to templates that's used when minifying tailwind CSS
2021-11-07 07:32:26 -07:00
Max Brunsfeld and Nathan Sobo
1e6c3036a2
Fix paths to server crate in scripts and gitignore
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-11-03 19:22:00 -07:00
Max Brunsfeld and Nathan Sobo
355e2bf5c8
Deserialize buffer's diagnostics
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-11-02 12:29:03 -07:00
Max Brunsfeld and Nathan Sobo
0a178d2d15
Replicate diagnostics to remote buffers
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-11-01 15:28:37 -07:00
Antonio Scandurra
d9b96409b7
Try signing rust-analyzer in order to embed it in the app bundle
2021-11-01 10:30:10 +01:00
Antonio Scandurra
7da4c3df27
Bundle fat-binary for rust-analyzer
2021-10-29 11:41:07 +02:00
Max Brunsfeld and Nathan Sobo
499226ae78
Move lsp configuration into language crate
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-10-26 12:17:51 -07:00
abc8cbbeb4
Get a basic end-to-end test for rust-analyzer integration working
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2021-10-25 18:11:52 +02:00
Antonio Scandurra and Nathan Sobo
084858d069
Uncomment script/bundle lines
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-10-25 17:35:45 +02:00
Antonio Scandurra
3354e4a5de
Implement a more robust way of locating rust-analyzer
...
When bundled, we will retrieve it out of the `Resources` folder.
Locally, we're expected to run `script/download-rust-analyzer` and
put `vendor/bin` in our $PATH.
2021-10-25 11:02:35 +02:00
Max Brunsfeld
9232abbaf4
Fix path to zed crate in script/bundle
2021-10-05 10:46:59 -07:00
Max Brunsfeld and Nathan Sobo
ce45c69cea
Add kube-shell script, for running shell commands in a deployed container
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-29 14:55:16 -07:00
Max Brunsfeld and Nathan Sobo
05fdf666f9
Fix errors in deploy script
...
Also, allow deploying to staging with uncommitted changes.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-29 14:53:52 -07:00
Max Brunsfeld and Nathan Sobo
75b160edac
Generalize deploy scripts to work w/ both production and staging
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-29 14:10:40 -07:00
Nate
65069ff4d2
Disable JIT mode for Tailwind
2021-09-24 18:20:31 -04:00
Nate
a3e96781d2
shrink tailwind package size by removing unused core components
2021-09-22 11:38:09 -04:00
Nate
d088c87f85
add prose.css for manual prose styles
2021-09-17 12:33:10 -04:00
Nate
77147e00f2
style updates
2021-09-16 15:01:50 -04:00
Nate
e8368b77d5
add new font stack
2021-09-15 13:21:04 -04:00
Nathan Sobo
c125f9c854
Notarize DMG with Apple
2021-09-10 23:15:23 -06:00
Nathan Sobo
412d8e7e2e
Tweak order
2021-09-10 22:51:45 -06:00
Nathan Sobo
644ba81db6
Perform code signing with Apple-issued certificate on CI
2021-09-10 22:07:20 -06:00
Antonio Scandurra and Max Brunsfeld
8bde5c7ac9
Upgrade sqlx-cli to v0.5.7 to fix compilation errors
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2021-09-07 18:51:10 +02:00
Max Brunsfeld
f21440451c
Fix cargo feature name in seed-db script
2021-09-03 16:54:58 -07:00
Antonio Scandurra and Nathan Sobo
b5c3798c39
Make scrolling up in chat panel smoother
...
This increases the threshold at which we start loading new messages
as well as the amount of messages we get back from the server every
time we fetch.
Also, we restructured the seed binary to use the methods in `Db` to
generate seed data and added random chat messages.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-02 16:05:34 +02:00
Max Brunsfeld
9d0f3d35ac
Add seed-db script
2021-08-05 19:06:13 -07:00
Max Brunsfeld and Nathan Sobo
f8ce1f6faf
Add DB migration for chat tables
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-05 11:56:24 -07:00
Nathan Sobo and Max Brunsfeld
da702e6ae1
Fix CSS purge path
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-07-12 14:50:51 -06:00
Nathan Sobo and Max Brunsfeld
6759ab708f
Pass arguments to cargo run in script/server
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-07-12 14:50:39 -06:00
Nathan Sobo and Max Brunsfeld
63a3574bc1
Include contents of the zed-server repo
...
We're going full monorepo.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-07-12 14:14:39 -06:00
Max Brunsfeld
d6535e0650
Update collaboration doc
...
Add some diagrams
2021-06-10 14:27:05 -07:00
Nathan Sobo
466bf44fea
Install cargo-bundle if needed in script/bundle
2021-05-17 17:57:50 -06:00
Nathan Sobo
0f0ec0f275
Ad hoc code-sign the app bundle
...
Apparently this is necessary to run on the M1 macs
2021-05-04 17:29:39 -06:00