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
Wojtek Mach
789a44a7da
Convert Mac launcher to a Cocoa app ( #1263 )
...
1. Add `:event_handler` app option. It is a process that will receive
the app events, the `:open_app`, `{:open_url, url}`, and
`{:open_file, path}` messages.
2. Add `AppBuilder.init/0`. This reads the `APP_BUILDER_INPUT` env
variable which contains the app event the release was started with.
3. Use <https://github.com/wojtekmach/otp/tree/wm-WX_MACOS_NON_GUI_APP >
branch which contains wx fix that hasn't been merged yet.
2022-07-06 19:27:06 +02:00
Wojtek Mach
fc82b55dab
Desktop icon improvements ( #1201 )
2022-05-27 14:45:20 +02:00
Wojtek Mach
cf587e7115
Update Mac build scripts ( #1198 )
2022-05-20 14:17:40 +02:00
Wojtek Mach
f5afac9497
Remove otp version check when building desktop app
...
Since we're building our own OTP for Mac, the idea was not to
accidentally building agains something we happen to be testing at the
moment, like the latest RC. This check turned out to be a little bit
too annoying in practice though. We plan to automate builds on CI
in the near future so we wouldn't need it the anyway.
Closes #1177
2022-05-06 23:53:10 +02:00
Wojtek Mach
e5092e4c99
Add taskbar icon to desktop app ( #1119 )
2022-04-21 09:51:48 +02:00
José Valim
5acbd2efad
Add LIVEBOOK_SHUTDOWN_ENABLED ( #1111 )
...
* Add LIVEBOOK_SHUTDOWN_ENABLED
Previously we relied on code:get_mode(), but since
releases are starting in interactive mode to use
less memory, we need a clearer mechanism.
* Move shutdown feature check to Livebook.Config
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-04-14 15:52:28 +02:00
Wojtek Mach
fe53c6a852
Fix vendoring OTP for Windows app ( #1039 )
2022-03-03 17:08:17 +01:00