Joseph T. Lyons
f43498e6a0
Merge pull request #1876 from zed-industries/update-release-urls-to-match-new-zed.dev-url-format
...
Update release urls to match new zed.dev url format
2022-12-01 20:32:14 -05:00
Max Brunsfeld
73017868cf
Make each Zed instance use half the screen in 'start-local-collaboration' script
2022-12-01 16:43:39 -08:00
Max Brunsfeld and Antonio Scandurra
6df9e3995a
Fetch missing buffers when adding excerpts to a multibuffer while following
...
Make FollowableItem::apply_update_proto asynchronous. Use a single
task per workspace to process all leader updates, to prevent updates
from being interleaved.
Co-authored-by: Antonio Scandurra <antonio@zed.dev >
2022-12-01 15:17:51 -08:00
Antonio Scandurra
b5676d0eae
WIP
2022-12-01 18:39:24 +01:00
Antonio Scandurra
4229c49a0c
Replace i32 with u32 for database columns
...
We never expect to return signed integers and so we shouldn't use
a signed type. I think this was a limitation of sqlx.
2022-12-01 17:47:51 +01:00
Antonio Scandurra
2a33aa6824
Implement Database::update_project
2022-12-01 17:36:36 +01:00
Antonio Scandurra
12178dae19
Implement Database::unshare_project
2022-12-01 16:26:13 +01:00
Antonio Scandurra
99b063f602
Implement Database::project_guest_connection_ids
2022-12-01 16:23:29 +01:00
Antonio Scandurra
b55f6ec5bc
Avoid using col_expr whenever possible
...
...and use the more type-safe `::set`.
2022-12-01 16:17:27 +01:00
Antonio Scandurra
2a63987d55
Get basic calls working again with sea-orm
2022-12-01 16:17:24 +01:00
Antonio Scandurra
5252f2f581
Implement Database::create_room
2022-12-01 15:22:20 +01:00
Antonio Scandurra
93c4dbeec2
Go back to a compiling state, panicking on unimplemented db methods
2022-12-01 15:13:57 +01:00
Antonio Scandurra
40f2e5730b
Start using the new sea-orm backed database
2022-12-01 14:41:59 +01:00
Antonio Scandurra
357de21bdb
Implement signups using sea-orm
2022-12-01 11:58:07 +01:00
Antonio Scandurra
456a3dab00
Implement invite codes using sea-orm
2022-12-01 11:10:51 +01:00
Antonio Scandurra
db82b434c3
Implement db2::Database::fuzzy_search_users
2022-12-01 10:09:53 +01:00
Julia
1aaf00c7ee
Avoid moving tab when leader item updates
2022-12-01 00:29:58 -05:00
Max Brunsfeld
03a109cc57
collab 0.2.5
2022-11-30 14:10:10 -08:00
Max Brunsfeld
336cd58526
Replicate multibuffer excerpt additions and removals to followers
2022-11-30 13:20:13 -08:00
Julia
5281f7c491
Merge pull request #1922 from zed-industries/dont-panic-clip-instead
...
Dont panic in point conversion, clip instead
2022-11-30 13:28:10 -05:00
Julia and Max Brunsfeld
7f8aecd8f1
Style
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-11-30 13:11:08 -05:00
Julia and Max Brunsfeld
8a7d081b89
Change verify macro to debug panic
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-11-30 13:03:15 -05:00
Julia
a910ed490d
Don't panic rope point conversions
2022-11-30 12:43:43 -05:00
Julia
df65473139
Add verify macros & use in one location for point conversion
2022-11-30 12:43:43 -05:00
Max Brunsfeld
798eb76f26
Start-local-collaboration script: put peers' windows at different positions
2022-11-30 09:29:49 -08:00
Antonio Scandurra
5baeeb1c0d
Implement db2::Database::remove_contact
2022-11-30 17:39:17 +01:00
Antonio Scandurra and Nathan Sobo
2df67f29e3
Implement contacts using sea-orm
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-11-30 17:36:25 +01:00
Antonio Scandurra
e00428b0c6
Implement db2::Database::get_user_metrics_id
2022-11-30 15:06:04 +01:00
Antonio Scandurra
e188730546
Implement access tokens using sea-orm
2022-11-30 14:47:03 +01:00
Antonio Scandurra
ff9624e7e6
Implement db2::Database::get_user_by_github_account
2022-11-30 14:18:46 +01:00
Antonio Scandurra
9d0b5851a3
Make some db tests pass against the new sea-orm implementation
2022-11-30 12:13:16 +01:00
Joseph T. Lyons
3d71b3760d
Merge pull request #1913 from zed-industries/Add-column-to-signups-for-added-to-mailing-list
...
Add "added_to_mailing_list" column on signups table
2022-11-29 19:30:11 -05:00
Max Brunsfeld
ce0c9a8dd4
Start work on following in multi-buffers
2022-11-29 14:50:43 -08:00
Max Brunsfeld
7991518390
Add start-local-collaboration script
2022-11-29 14:50:12 -08:00
Joseph T. Lyons
d7fbd08a75
Merge pull request #1920 from zed-industries/order-invites-by-creation-time
...
Order invites by creation time
2022-11-29 14:28:53 -05:00
e7312c80bf
WIP: move to a non-generic test database struct
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
Co-Authored-By: Julia Risley <julia@zed.dev >
2022-11-29 19:20:11 +01:00
Joseph Lyons
d48d244af4
Order invites by creation time
2022-11-29 12:57:51 -05:00
Antonio Scandurra
fdbb4bb974
Start on a new db2 module that uses SeaORM
2022-11-29 16:49:04 +01:00
Antonio Scandurra
0ad040f4d2
Start moving towards using sea-query to construct queries
2022-11-29 13:55:08 +01:00
Antonio Scandurra
c6227a0fb2
Increase probability of creating new files in randomized test
2022-11-29 11:02:14 +01:00
Joseph Lyons
ccca00344b
Add "added_to_mailing_list" column on signups table
2022-11-29 02:13:13 -05:00
Joseph T. Lyons
8054a8bb9e
Merge pull request #1918 from zed-industries/remove-sign-in-telemetry-event
...
Remove sign in telemetry event
2022-11-29 01:59:33 -05:00
Max Brunsfeld
80f0d19ed7
Send full multibuffer anchors to following peers
2022-11-28 18:00:38 -08:00
Max Brunsfeld
6d9d5f0c52
Emit events from a multibuffer when adding/removing excerpts
2022-11-28 17:57:55 -08:00
Joseph Lyons
974ddd27d6
Remove sign in telemetry event
2022-11-28 18:56:27 -05:00
Max Brunsfeld
c035114c43
Merge pull request #1917 from zed-industries/integer-excerpt-ids
...
Use integers for excerpt ids, map them to locators internally
2022-11-28 14:27:35 -08:00
Max Brunsfeld
38699bcbb0
Implement Copy for multibuffer anchors
2022-11-28 14:18:49 -08:00
Max Brunsfeld
883d683ee8
Add a layer of indirection between excerpt ids and locators
2022-11-28 14:18:49 -08:00
Antonio Scandurra
871add9d65
Capture runnable backtraces only when detecting nondeterminism
2022-11-28 19:35:33 +01:00
Antonio Scandurra
3c4a8b6c01
Error if project is disconnected after getting completions response
2022-11-28 19:19:24 +01:00