Max Brunsfeld
dd734fcea6
wip
2022-09-26 15:23:10 -07:00
Max Brunsfeld and Joseph Lyons
be778209ee
Link signups to users in telemetry via a stored device_id
...
Co-authored-by: Joseph Lyons <joseph@zed.dev >
2022-09-26 12:49:04 -07:00
Max Brunsfeld
81af17d294
Start work on a client-side telemetry system
2022-09-23 12:23:12 -07:00
Max Brunsfeld and Nathan Sobo
e24b305f5b
Return the metrics id from the signup-creation API
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-09-22 14:37:25 -07:00
Max Brunsfeld
3480bc04d9
Fix error when loading users without github user ids from the db
2022-09-21 14:27:06 -07:00
Max Brunsfeld
a9b67169d1
Proceed gracefully when someone signs up repeatedly
2022-09-21 14:27:06 -07:00
Max Brunsfeld
b193d25052
Add on delete cascade to signups user_id column
2022-09-20 16:12:27 -07:00
Max Brunsfeld
a962bb8114
Update user retrieval API to take both github user id and github login
2022-09-20 15:41:00 -07:00
Max Brunsfeld
15da5c9c96
Start storing users' github user id
2022-09-20 09:44:56 -07:00
Max Brunsfeld
334f5995cf
Remove bulk user creation admin API
2022-09-19 14:34:37 -07:00
Max Brunsfeld
7b9cbdaa91
Preserve metrics_id from signup to user record
2022-09-19 14:19:00 -07:00
Max Brunsfeld
9e2651847b
Add waitlist summary API
2022-09-19 14:19:00 -07:00
Max Brunsfeld
0768e2b26f
Update APIs and DB interactions to reflect email confirmation step
2022-09-19 14:19:00 -07:00
Max Brunsfeld and Nathan Sobo
5d542ae0a6
Add collab APIs for new signup flow
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-09-19 14:19:00 -07:00
Kay Simmons
b06bd3d923
Merge pull request #1634 from zed-industries/dock-tweaks
...
Dock Tweaks
2022-09-19 09:02:43 -07:00
K Simmons
d165ff2939
remove rounded corners on dock due to rendering issue
2022-09-16 16:44:29 -07:00
K Simmons
0cc77e87ff
Fix dock keybindings
2022-09-16 16:41:57 -07:00
K Simmons
2a0828de6f
Minor improvements to dock visuals, rework dock keybindings, and fix panic on split when dock is active
2022-09-16 12:55:36 -07:00
Antonio Scandurra
27dea38fef
Merge pull request #1630 from zed-industries/capture
...
Lay the groundwork for call-oriented collaboration
2022-09-16 20:09:06 +02:00
Antonio Scandurra
573f8d44d3
Copy WebRTC.framework in the deps directory
...
Also, define the `rpath` on `live_kit` to avoid errors when running
tests.
2022-09-16 18:09:11 +02:00
Antonio Scandurra
b900db7647
Allow using live_kit with macOS >= 10.15
2022-09-16 11:47:17 +02:00
Antonio Scandurra
5f8a547922
Specify macOS target version manually
2022-09-16 11:35:33 +02:00
Antonio Scandurra
ce8f738ed3
Try using the unversioned triple when compiling live_kit
2022-09-16 11:33:49 +02:00
Antonio Scandurra
ab6f6c2032
Target a triple explicitly when building Swift bridge
2022-09-16 11:22:17 +02:00
Antonio Scandurra
540c108797
💄
2022-09-16 11:09:30 +02:00
Antonio Scandurra
1813e31305
Update Package.resolved
2022-09-16 11:08:19 +02:00
Antonio Scandurra
446b6af44b
Don't assume BOOL is a boolean
2022-09-16 11:03:15 +02:00
Antonio Scandurra
90d89e851a
Use an older version of the swift toolchain
2022-09-16 11:01:36 +02:00
Antonio Scandurra
c1726e7802
Introduce workaround for spurious windowDidBecomeKey event
2022-09-16 10:55:15 +02:00
Antonio Scandurra
1b4ae29aab
Allow panels to appear on top of full-screen apps
2022-09-16 10:48:20 +02:00
Antonio Scandurra
53e1245402
Inline empty NSTrackingArea rect
2022-09-16 09:54:48 +02:00
Antonio Scandurra
aa3b22ebf1
Autorelease NSTrackingArea to avoid leaking it
2022-09-15 16:24:02 +02:00
Antonio Scandurra
3f6f6959cd
💄
2022-09-15 16:07:13 +02:00
Antonio Scandurra
c90084ca92
Temporarily disable status item so that we can merge to main
2022-09-15 16:03:38 +02:00
Antonio Scandurra
ce1b0564a5
Query isKeyWindow on windowDidBecomeKey or windowDidResignKey
...
Before we were assuming that receiving a callback meant that the window
was in that "key" state accordingly, but with popups that's not always
the case. In particular, there was a bug that caused an unrelated window
to receive `windowDidBecomeKey` when making an `NSPanel` the key window.
2022-09-15 15:57:02 +02:00
Antonio Scandurra
6cfb73c0b6
Start showing a filter query in contacts popover
2022-09-15 15:56:51 +02:00
Antonio Scandurra
d755b791e0
Use an "always active" tracking area to detect mouseMoved events
...
This ensures that we can still receive mouse moved events (e.g. for
setting the cursor style) for panels that float above other windows
even if the application isn't active.
2022-09-15 15:45:08 +02:00
Antonio Scandurra
aaf099faa5
Animate popup window as if it were an NSMenu
2022-09-15 12:15:40 +02:00
Antonio Scandurra
a4f2fa0d27
Merge branch 'main' into capture
2022-09-15 12:02:07 +02:00
Antonio Scandurra
9df4ac7e07
Style contacts popover background based on theme
2022-09-15 11:57:22 +02:00
Antonio Scandurra
d23507c6ac
Allow contacts popover to be activated even if app isn't foregrounded
2022-09-15 11:44:51 +02:00
Kay Simmons
2b68c3b129
Merge pull request #1614 from zed-industries/dock
...
Dock
2022-09-14 12:40:59 -07:00
Mikayla Maki
74fb767605
Added toggle dock test
2022-09-14 10:32:32 -07:00
Mikayla Maki
b4e68d939c
Added focus on dock toggle
2022-09-14 10:15:15 -07:00
Antonio Scandurra
05770545a7
Add the ability to specify a level when creating windows
...
This lets some windows stay on top of others, independently of
whether the application is in the foreground.
2022-09-14 17:40:04 +02:00
Antonio Scandurra
a53e49d83c
Use viewDidChangeEffectiveAppearance to detect appearance changes
2022-09-14 15:49:08 +02:00
Antonio Scandurra
1ba6ea28b3
Toggle contacts popover when clicking on status bar icon
2022-09-14 15:43:51 +02:00
Antonio Scandurra
0281cc2c48
Extract a common App::register_platform_window
2022-09-14 11:58:05 +02:00
Antonio Scandurra
fe728a9eb8
Refresh windows when OS appearance changes
2022-09-14 11:47:43 +02:00
K Simmons
ae35cb41a4
Minor tweak to dock tests
2022-09-13 19:26:07 -07:00