Commit graph

80 commits

Author SHA1 Message Date
a-maze-d
cc97d8c82c
Add configuration for update check to target a different repository (#2743) 2024-08-15 09:08:01 +02:00
Jonatan Kłosko
c5ba8f8f81
Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00
José Valim
3cc66a6ab9 Always redirect / to /apps if using teams auth 2024-07-04 10:49:31 +02:00
José Valim
0c601b72e7 Ungate deployment group from feature flags 2024-06-20 11:19:33 +02:00
Jonatan Kłosko
81f6744a71
Refactor auth config (#2650) 2024-06-14 18:59:54 +02:00
Jonatan Kłosko
ba4e59f416
Always run distribution in long names mode (#2646) 2024-06-13 10:06:08 +02:00
José Valim
6f1e09e09b
Add LIVEBOOK_PROXY_HEADERS (#2604) 2024-05-14 13:22:17 +02:00
Jonatan Kłosko
f0cd47d447
Update dependencies (#2596) 2024-05-10 16:42:11 +02:00
Jonatan Kłosko
785d3752f7 Enable server logs in the browser console in dev 2024-05-10 13:28:30 +08:00
José Valim
6d7f416f18
Run Livebook Desktop without EPMD (#2591) 2024-05-08 10:05:01 +02:00
nixxquality
1cac107402
Replace dev assets watcher with cross-platform one (#2553) 2024-04-08 13:58:45 +02:00
Jonatan Kłosko
8c91a1f788
Introduce abstraction for app deployment and permanent apps (#2524)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2024-03-26 20:20:07 +01:00
ByeongUk Choi
17634f9be7
Validate agent name and set default (#2483) 2024-02-13 09:27:25 +01:00
José Valim
8a81fda7ea Add debug heex annotations config 2024-02-08 19:21:04 +01:00
Alexandre de Souza
8ba6baec3a
Implements Livebook Agent authentication (#2403) 2024-01-05 14:17:39 -03:00
José Valim
f9b4d3703e Update aws_credentials, closes #2356 2023-12-22 15:29:03 +01:00
Jonatan Kłosko
d4aa41f5fd Fix feature flags 2023-12-19 15:15:11 +07:00
Jonatan Kłosko
0849678a98 Update LV 2023-12-19 15:09:47 +07:00
Jonatan Kłosko
5430af10ed Hide deployment groups behind a feature flag 2023-12-12 21:34:21 +07:00
José Valim
43f40db59d
Make AWS credentials opt-in (#2358) 2023-11-16 13:57:28 +01:00
Michael B. Klein
fbcf3e5c50
Use aws_credentials for S3 file system if Access Key ID is missing (#2347) 2023-11-16 10:49:37 +01:00
José Valim
6ec335fce5
Move to Bandit (#2316) 2023-10-31 16:36:45 +01:00
José Valim
f8581c225d
Support audio transcription on drag and drop (#2227) 2023-09-25 18:45:19 +02:00
José Valim
8041d8ee9a Remove create hub feature flag, warn if using production servers in dev 2023-08-03 22:19:01 +02:00
Alexandre de Souza
6ba0118c2d
Adds Livebook Teams URL and some touch ups (#2120) 2023-07-28 16:40:18 -03:00
Alexandre de Souza
07caffaecb
Add Offline Deployment section on the Hub Teams page (#2086) 2023-07-19 16:57:54 -03:00
Jonatan Kłosko
f3da231ac5
Migrate to esbuild (#1934) 2023-05-27 09:04:52 +02:00
Alexandre de Souza
76015e3009
Improve Add Hub and Edit Hub pages (#1929) 2023-05-26 15:40:45 -03:00
Alexandre de Souza
070c0599b5
Implement users to join an organization (#1912) 2023-05-23 17:18:10 -03:00
Alexandre de Souza
932e43ac65
Implement Livebook Teams API (#1904) 2023-05-16 13:21:49 -03:00
José Valim
f52ff1e9ec
Purge cookies once they exceed 24kB, closes #1832 (#1833) 2023-03-28 17:11:44 +02:00
José Valim
6ef803f95b Fix 404 rendering, closes #1826 2023-03-25 21:52:18 +01:00
José Valim
b3ff6e8a70 Speed up shutdown by reducing draining to 1000ms 2023-03-15 21:00:00 +01:00
Jonatan Kłosko
42bc98a42d
Remove storage abstraction (#1777) 2023-03-13 14:44:33 +01:00
Alexandre de Souza
1cdc5251dd
Make Hubs feature public and blocks the hub creation (#1756) 2023-03-07 18:43:52 -03:00
Jonatan Kłosko
40c5044a60
Add initial support for apps (#1709) 2023-02-16 13:47:46 +01:00
GitStart
0990ab4cb2
Support allowlist for hyperlink schemes in Markdown content (#1702) 2023-02-15 22:16:38 +01:00
Jacques Lorentz
f4e836a5da
Base url path configuration variable (#1549) 2022-11-29 23:34:38 +01:00
José Valim
b8997d6ce2
Use with: :clear_session on bad CSRF tokens 2022-11-22 16:38:49 +01:00
Frank Hunleth
52e5273401
Support passing an MFA for customizing shutdown (#1519)
This commit lets you customize Livebook shutdown to gracefully power
off. One use case is for Nerves-based devices that need to do more than
call `System.stop/0` to power off.

This doesn't change the `LIVEBOOK_SHUTDOWN_ENABLED` environment
variable. It still works the same.

The `:shutdown_enabled` configuration is now `:shutdown_callback`. Valid
values are `nil` or an MFA. An unset or `nil` callback hides the
shutdown button in the UI.
2022-11-10 18:09:01 +01:00
José Valim
27e7535a42 Make configs consistent 2022-11-10 16:04:53 +01:00
Alexandre de Souza
1cd92366d8
Allow Livebook to run inside iframes (#1520) 2022-11-10 16:02:59 +01:00
Paulo Valim
285bc923b7
Rename the Explore section to Learn (#1424)
Co-authored-by: José Valim <jose.valim@gmail.com>
2022-09-21 12:06:22 +02:00
Alexandre de Souza
3a085a5d30
Minor Hub improvements (#1357) 2022-08-24 12:35:28 -03:00
Alexandre de Souza
5c050e640f
Add Livebook Hub with Fly.IO integration (#1319) 2022-08-18 10:34:27 -03:00
José Valim
e0db5c24b0
:warn -> :warning 2022-08-03 14:32:32 +02:00
ByeongUk Choi
bfd47fd166
Add app service settings (#1116) 2022-04-15 13:46:26 +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
Jonatan Kłosko
75eb031719
Automate searching and adding new dependencies (#1081)
* Automate searching and adding new dependencies

* Restructure runtime management

* Leave search restrictions up to the runtime

* Support predefined dependencies in Embedded runtime dependency search

* Use the embedded runtime for dependency search test

* Fix typo

* Use module for loading embedded runtime dependencies

* Improve naming
2022-04-01 20:13:37 +02:00
Jakub Perżyło
48f72a003a
ETS config file persistence (#1002)
* Added Ets config storage file persistence

* Adjusted to review

* Adjusted to review

* Removed redundant code

* Update lib/livebook/storage/ets.ex

Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>

Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-02-15 19:28:14 +01:00