Commit graph

67 commits

Author SHA1 Message Date
Wojtek Mach
979249ff6d
Stop epmd.exe from previous installation if any (#2734) 2024-08-06 15:03:10 +02:00
Wojtek Mach
90405e402f
Skip running vc_redist.x64.exe if it's already installed (#2733) 2024-08-06 15:02:28 +02:00
Marduk Bolaños
4c1e865d40
Execute the Windows installer as normal user (#2628) 2024-08-06 14:13:58 +02:00
Jonatan Kłosko
c5ba8f8f81
Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00
Wojtek Mach
4c6e1f0ad2
Update to Elixir 1.17.2 (#2703) 2024-07-07 14:09:54 +02:00
Wojtek Mach
e414e5557c
Add rel/app/overlays/bin/app.bat (#2674) 2024-06-25 08:30:58 +02:00
Wojtek Mach
e299cc9aba Fix windows build
When setting windows env variables, we cannot use quotes because they
are part of the values.
2024-06-21 13:25:23 +02:00
Jonatan Kłosko
84b183dd51
Defer distribution boot in releases (#2648) 2024-06-13 18:03:28 +02:00
Jonatan Kłosko
ba4e59f416
Always run distribution in long names mode (#2646) 2024-06-13 10:06:08 +02:00
José Valim
0d9a6e2fb8 Use single brackets for POSIX compatibility 2024-05-09 16:17:40 +02:00
José Valim
6d7f416f18
Run Livebook Desktop without EPMD (#2591) 2024-05-08 10:05:01 +02:00
José Valim
6a756b415f
Respect LIVEBOOK_DISTRIBUTION env var in releases (#2570) 2024-04-15 16:35:22 +02:00
José Valim
26fa24835b
Use random names for apps, closes #2474 (#2496) 2024-03-01 12:31:46 +01:00
AviKav
6837a2f449
Support .livebookdesktop.{sh,bat} setting LIVEBOOK_NODE/RELEASE_NODE & LIVEBOOK_SHUTDOWN_ENABLED (#2464) 2024-01-31 09:47:02 +01:00
Wojtek Mach
5df690f705
Register Livebook Desktop for Windows in Add/Remove Programs (#2398) 2023-12-12 13:58:43 +01:00
Wojtek Mach
fab41cfb60 Fix logs directory location on Livebook Desktop for Windows 2023-12-12 13:53:13 +01:00
Wojtek Mach
ed6ae02ada
desktop: Add "New Notebook" to system tray menu (#2247) 2023-10-04 11:46:42 +02:00
José Valim
777b2639ae Set LIVEBOOK_DESKTOP env var 2023-09-28 11:12:23 +02:00
Wojtek Mach
f160b3debb Fixup Livebook.cs 2023-09-24 10:11:39 +02:00
Wojtek Mach
a82345d22e
desktop: Add "Open .livebookdesktop.sh|bat" menu item (#2225) 2023-09-23 17:12:30 +02:00
José Valim
64dad900d7
Exclude modules from docs (#2218)
Closes #2216.
2023-09-21 12:28:45 +02:00
Mateusz Front
7bcdd90b66
Allow Livebook Desktop to ask for mic and camera access (#2177) 2023-08-24 16:25:58 +02:00
Patrick Smith
bbc5ced0d5
Add user visible CFBundleShortVersionString to Info.plist (#2057) 2023-07-11 14:45:10 +02:00
Wojtek Mach
4899767673
Fix release cookie on Windows (#2012) 2023-06-27 13:33:18 +02:00
Wojtek Mach
04afc9bd51 Use builds.hex.pm domain 2023-05-30 17:33:46 +02:00
Wojtek Mach
6ba699fbf5
Fix opening up Livebook Desktop via Spotlight (#1942) 2023-05-30 16:29:30 +02:00
Wojtek Mach
50f1004730
Improve .livemd icon on macOS (#1932) 2023-05-26 14:17:26 +02:00
Bobby McDonald
2f2c959c89
Make Livebook Desktop show up in Spotlight search (#1930) 2023-05-26 11:00:39 +02:00
Wojtek Mach
5feac07d0e
Allow setting LIVEBOOK_PORT in ~/.livebookdesktop.sh (#1920) 2023-05-23 16:22:17 +02:00
Wojtek Mach
f58075eb62
Fail when hostname contains whitespace (#1894) 2023-05-04 13:52:21 +02:00
Wojtek Mach
e3a72d0dbe
Fix displaying error dialog and logging errors (#1848) 2023-04-04 12:57:28 +02:00
Wojtek Mach
1a1ac34a3a
Don't hardcode Livebook Desktop for macOS version (#1831) 2023-03-28 12:45:59 +02:00
Wojtek Mach
1bf9b8fa9c
Use high-resolution menu bar icon on Mac (#1795)
MenuBarIcon.png was pretty low resolution. Let's use an existing
high-resolution icon and scale it on demand.

Note we couldn't just use the LivebookIcon.icns directly because the
system seems to pick the largest size and the icon doesn't fit.
2023-03-15 18:22:06 +01:00
José Valim
1e66243ad9
Allow configuring desktop env vars (#1676) 2023-02-02 10:52:16 +01:00
Wojtek Mach
26305a9687
Add "Copy URL", "View Logs" and "Settings" buttons (#1650) 2023-01-19 17:15:42 +01:00
Wojtek Mach
f13006490b Update Windows version check on installer 2023-01-17 15:56:16 +01:00
Wojtek Mach
511df69495 Make sure setting cookie really works on a read-only fs 2023-01-17 10:42:00 +01:00
Wojtek Mach
c751e444e7 Remove unused variable 2023-01-17 09:53:36 +01:00
Wojtek Mach
596df882fc
Rebuild Livebook Desktop (#1641) 2023-01-16 21:09:47 +01:00
José Valim
497f372140 Ensure we don't use a new cookie on every boot 2022-12-16 00:18:35 +01:00
José Valim
00a7201f8a
Allow release to boot even if it can't write (#1568)
This allows Livebook to run even from .dmg files.
2022-12-11 17:06:00 +01:00
Wojtek Mach
e152c9d1a7
Fix vendoring OTP (#1495)
Summary of changes:

- Vendor OTP at: rel/vendor/otp
- Remove rel/vendor/otp/lib/*/src
- Include /usr/local/bin in $PATH. This is not there by default and that's where homebrew (on x86_64) installs things so it should make it easier to build some packages with NIFs.
2022-10-24 10:56:16 +02:00
Wojtek Mach
5f763eab0a Fix debug message 2022-08-25 11:35:33 +02:00
Wojtek Mach
747fa38290 Copy usr, closes #1310 2022-08-10 17:31:24 +02:00
Wojtek Mach
1b978b43f4
Start desktop app in home directory (#1302) 2022-07-28 15:40:55 +02:00
Wojtek Mach
f7da416bd9 Vendor erts/include dir in the desktop app, closes #1290 2022-07-21 18:06:02 +02:00
Wojtek Mach
f84bdaa5a2
Bind to random port in the desktop app (#1285) 2022-07-20 14:02:38 +02:00
Wojtek Mach
4a543c4aa9 Rename remaining occurance of AppBuilder 2022-07-19 14:54:56 +02:00
Wojtek Mach
4ec919f60b
App bundling improvements (#1279) 2022-07-18 11:51:17 +02:00
José Valim
c6286e8630 Add RELEASE_NODE to all envs 2022-07-06 21:05:53 +02:00