Commit Graph
5881 Commits
Author SHA1 Message Date
Max Brunsfeld dd734fcea6 wip 2022-09-26 15:23:10 -07:00
Max BrunsfeldandJoseph 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 BrunsfeldandNathan 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 BrunsfeldandNathan 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