Commit log

edfed00 Merge pull request #159 from zed-industries/tabs-cleanup

Click to expand commit body
Clean up tabs styling

Nathan Sobo created

6f38cf5 Merge pull request #158 from zed-industries/highlight-new-files

Click to expand commit body
Set the language on new buffers when they are saved

Nathan Sobo created

1719d7d Suppress SVG loading errors in tests

Nathan Sobo created

9e6c54b Test language assignment when new buffers are saved

Nathan Sobo created

af99d0e Attempt to assign a language when a new buffer is saved

Nathan Sobo created

c7e2b6d Expand the hit area area around tab close icons

Nathan Sobo created

9287791 Tweak spacing so tab close buttons feel more balanced

Nathan Sobo created

b5c76cc Render close icons on all tabs when tab bar is hovered

Nathan Sobo created

cab5774 Merge pull request #153 from zed-industries/only-blink-local-cursors

Click to expand commit body
Only blink local cursors

Nathan Sobo created

9ec3af6 Merge pull request #150 from zed-industries/fix-rpc-deadlock

Click to expand commit body
Fix deadlock when handling incoming RPC messages

Nathan Sobo created

9691267 Only blink local cursors

Nathan Sobo created

ae9251a Merge pull request #149 from zed-industries/editor-style

Click to expand commit body
Specify UI editor fonts via the theme instead of the settings

Nathan Sobo created

9a9c8ae Fix deadlock when handling incoming RPC messages

Click to expand commit body
We need to drop the lock on the rpc::ClientState when handling an incoming messages in case those message handlers attempt to interact with the client and grab the lock.

Nathan Sobo created

42bf88b Base soft wrapping on TextStyle instead of Settings

Nathan Sobo created

68039b9 Remove font_family and font_size from editor::Snapshot

Click to expand commit body
We'll rely on the style struct instead.

Nathan Sobo created

f13a354 Move editor layout code into element

Click to expand commit body
Now that most of the layout code is based on the EditorStyle struct, I think it makes more sense to put it in the element.

Nathan Sobo created

4f0c9a3 Build workspace editor TextStyle from font fields in settings

Click to expand commit body
We'll specify values in the theme but we'll only end up using the color for these editors.

Nathan Sobo created

a1f0693 Specify full TextStyles in EditorStyle

Nathan Sobo created

c21b754 Make placeholder text style optional

Nathan Sobo created

606aa14 Require a build_style callback to be passed to Editor on construction

Click to expand commit body
We're going to use this to control the text style, so it really doesn't make sense to allow an editor to be constructed without it.

Nathan Sobo created

ad9712d Move EditorStyle into editor module

Nathan Sobo created

260114a Update Inconsolata to not include ligatures

Click to expand commit body
Fixes #146

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

f21b180 Merge pull request #147 from zed-industries/finish-disconnected-chat

Click to expand commit body
Finish up making the chat panel handle disconnect and reconnect

Antonio Scandurra created

79fb3aa Add migration to add a `nonce` column to `channel_messages`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

02768b7 Remove duplicated text base definition

Antonio Scandurra created

8973e25 Re-send pending messages after reconnecting

Antonio Scandurra created

4a96a5c Use a negative delta to scroll down in layout unit test for `List`

Antonio Scandurra created

9402eb3 Maintain parent pointers from primitive values too

Click to expand commit body
After resolving a reference to a primitive value, we want to set
its parent pointer so that `Tree::resolve` can navigate upward and
update the cached resolved status of each node.

Antonio Scandurra created

df4b589 Run fewer iterations of the gpui list test by default

Max Brunsfeld created

fbe77e9 Run all crates' tests on CI

Max Brunsfeld created

2392075 Get resolve_references test passing

Max Brunsfeld created

caf0f0e Fix duplicated results in get_users_by_ids

Max Brunsfeld created

31b5602 Get server integration tests passing again

Click to expand commit body
* Set up UserStore to have the current user, so that
  channel messages can be sent. This is needed now that
  pending messages are represented more similarly to
  regular messages.
* Drop buffer inside of an `AppContext.update` block, so that
  the Buffer's release hook is called in time.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

95ef70e Switch to new resolution system in ThemeRegistry

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

5ee0e85 WIP

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

65b2215 WIP

Antonio Scandurra created

c2e9aa1 Render chat panel messages even if connection is lost

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

ec7c6f3 Always assign credentials on rpc::Client after connecting

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

7d59b2d Log panics when not attached to a pty

Click to expand commit body
Hopefully this will give us better forensics if we panic in production.

Nathan Sobo created

914112f Fix `test_channel_messages` unit test

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

f6bf079 Merge branch 'render-images'

Antonio Scandurra created

603f1d8 Authenticate via the browser if keychain credentials are invalid

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

7e4d5b7 Clear cached credentials when establishing a websocket connection with an invalid token

Nathan Sobo created

4a99189 WIP: Clear cached credentials if authentication fails

Click to expand commit body
Still need to actually handle an HTTP response from the server indicating there was an invalid token.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

77a4a36 Test that we reuse credentials when reconnecting

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

44a457e Cache credentials in memory separately from connection status

Click to expand commit body
This prevents us from re-prompting for keychain access when we retry connections after the connection is lost.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

aa7c1bf Fix type errors in server tests

Max Brunsfeld created

99a2dc4 Render an offline icon in titlebar when connection is lost

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

e212461 Authenticate when clicking on unauthenticated avatar in titlebar

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

0f415a5 Style avatar image with border and rounded corners

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created