Commit graph

75 commits

Author SHA1 Message Date
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
Hynek Vychodil
06e9a5e15c
Set maximum number of ports (#2643)
Some modern Linux distributions have ridiculous default limits of file descriptors.
For example, Rocky Linux has a default configuration of up to 134217727 file descriptors.
Setting to 64k descriptors is unlimited in the traditional sense.
2024-06-10 16:17:35 +02:00
Chris McCord
8e4985be24
Add FLAME support (#2629)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
Co-authored-by: José Valim <jose.valim@gmail.com>
2024-06-07 20:58:48 +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
e892d9dea0
Embed fly clustering into the release (#2519) 2024-03-22 17:22:18 +01: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
Jonatan Kłosko
b661273f1a Remove the deprecated warmup_apps.sh 2023-10-25 17:18:40 +07:00
Jonatan Kłosko
f2c5d101c3
Deprecate warmup_apps.sh in favour of warmup_apps (#2305) 2023-10-25 12:17:59 +02:00
Jonatan Kłosko
52ac23b4f0
Move user release config to user directory (#2302) 2023-10-25 11:57:00 +02:00
Jonatan Kłosko
6406e1fcf7
Add customizable configuration script to release (#2295) 2023-10-24 16:46:40 +02:00
Jonatan Kłosko
b603639b77
Include default secret key base and cookie in apps Dockerfile (#2294) 2023-10-24 14:41:49 +02:00
José Valim
3d6a808421
Improve docs for clustering, set default (#2293)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-10-23 21:35:04 +02: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
Jonatan Kłosko
904ebd093f
Serially setup apps before deploying from directory (#2115)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-07-26 20:23:44 +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
Jonatan Kłosko
01bf6cd27d
Improve RELEASE_COOKIE handling on read-only fs (#1919) 2023-05-23 15:23:02 +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
Zach Allaun
8f92661918
Support setting node and distribution using environment vars (#1672) 2023-02-01 21:22:49 +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
Marcin Operacz
7175ad314e
Only set RELEASE_NODE if not set (#1396) 2022-09-08 22:27:26 +02:00
Wojtek Mach
5f763eab0a Fix debug message 2022-08-25 11:35:33 +02:00