Commit graph

112 commits

Author SHA1 Message Date
José Valim b3db1d450e
Clarify env vars are on boot
Closes #1947.
2023-05-31 12:31:57 +02:00
Jonatan Kłosko f3da231ac5
Migrate to esbuild (#1934) 2023-05-27 09:04:52 +02:00
José Valim d92e7f98df Mention Uffizzi in README 2023-05-21 22:39:57 +02:00
José Valim f681d2a244
Update README.md 2023-04-11 19:20:35 +02:00
José Valim 9ff9aaef86 Move to livebookusercontent.com to avoid adblockers, closes #1844 2023-04-04 00:03:34 +02:00
Jonatan Kłosko f172acca47
Update references to Docker images (#1794) 2023-03-15 17:30:18 +01:00
Jonatan Kłosko dd5e1af23b
Persist app settings and support deployment from directory (#1741)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-02-28 21:37:43 +01:00
Jonatan Kłosko 12f2322d08 Pass allowed URI schemes to Markdown outputs and update naming 2023-02-15 22:18:13 +01:00
GitStart 0990ab4cb2
Support allowlist for hyperlink schemes in Markdown content (#1702) 2023-02-15 22:16:38 +01:00
José Valim 8c9c3ce94d Clarify examples 2023-02-10 20:48:17 +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 596df882fc
Rebuild Livebook Desktop (#1641) 2023-01-16 21:09:47 +01:00
José Valim b388996bcc
Mention CUDA images 2022-12-13 20:41:05 +01:00
Jacques Lorentz f4e836a5da
Base url path configuration variable (#1549) 2022-11-29 23:34:38 +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
Wojtek Mach f6e08bcdef
Add links to automated builds to the README (#1401) 2022-09-13 14:34:25 +02:00
José Valim 0fd6eed255 Improve docs 2022-09-09 16:48:10 +02:00
Sergey Kuznetsov 8a76d31f93
Remove 'Rendering as Markdown' section (#1391)
`.livemd` extension was added to github/linguist project in May 2022
(see this PR for details https://github.com/github/linguist/pull/5672).
2022-09-05 22:47:45 +02:00
José Valim 608979471d
Remove Mix standalone runtime, closes #1345 (#1370)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-08-29 14:20:24 +02:00
José Valim 96b39d91ed
Update README.md 2022-07-19 09:33:58 +02:00
José Valim 32dfd93316 Mention the desktop app in the readme 2022-07-19 09:14:43 +02:00
Kian-Meng Ang b18a93af93
Fix typos (#1222) 2022-06-12 18:10:37 +02:00
Andy Tran f945b3272d
Add support for configuring a custom iframe URL (#1200)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-05-26 02:39:55 +02:00
José Valim c131826733 Reorganize README 2022-05-13 09:39:33 +02:00
José Valim 96de866c34
Update README.md 2022-05-02 15:54:07 +02:00
Jonatan Kłosko 19016dcc54 Revert "GitHub Codespaces: Add devcontainer.json files to Livebook (#1138)"
This reverts commit caeb23fe48.

See the discussion in #1138.
2022-04-26 21:05:00 +02:00
Noah caeb23fe48
GitHub Codespaces: Add devcontainer.json files to Livebook (#1138) 2022-04-26 20:18:35 +02:00
José Valim 4ecb156ed3
Update README.md 2022-04-23 13:52:05 +02:00
Jonatan Kłosko 134fbe0589
Show information when a new Livebook version is available (#1121)
* Show information when a new Livebook version is available

* Wording

* Use more precise version comparison

* Update lib/livebook/application.ex

Co-authored-by: José Valim <jose.valim@dashbit.co>

* Up

* Update notificaion styles

* Update lib/livebook_web/live/home_live.ex

Co-authored-by: José Valim <jose.valim@dashbit.co>

* Update lib/livebook_web/live/home_live.ex

Co-authored-by: José Valim <jose.valim@dashbit.co>

* Apply review comments

* Use async_nolink

Co-authored-by: José Valim <jose.valim@dashbit.co>
2022-04-18 00:55:08 +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 aa3b58d708
Add support for mix run flags to the Mix runtime (#1108)
* Add support for mix run flags to the Mix runtime

* Support mix run flags in runtime config string

* Add flag validation

* Update lib/livebook_web/live/session_live/mix_standalone_live.ex

Co-authored-by: José Valim <jose.valim@dashbit.co>

Co-authored-by: José Valim <jose.valim@dashbit.co>
2022-04-14 11:44:55 +02:00
ByeongUk Choi 1fab2f54bf
Add LIVEBOOK_FORCE_SSL_HOST env (#1064)
Closes #983.
2022-03-23 18:24:58 +01:00
Jonatan Kłosko e27ff5a960
Rename Elixir cell to Code cell (#1035) 2022-03-02 12:48:02 +01:00
José Valim 136d5039c4 Add rebar and hex update steps to README 2022-02-26 09:40:21 +01:00
Jonatan Kłosko e5e13d86c2
Serve iframes from another local port when running on http (#989)
* Serve iframes from another local port when running on http

* Use relative hostname in local iframe URL

* Simplify server start check

* Use random iframe port when Livebook runs on a random port

* Rename space/ to iframe/

* LivebookWeb.IframePlug -> LivebookWeb.IframeEndpoint
2022-02-08 14:45:58 +01:00
José Valim efdbf67f59
Introduce LIVEBOOK_HOME and LIVEBOOK_DATA_PATH (#963)
And move the relevant configurations to settings.
2022-01-31 11:51:57 +01:00
Jakub Perżyło 86e4034f33
Persistent storage (#937)
Start moving filesystems as an initial implementation.
2022-01-30 19:51:03 +01:00
José Valim a667a51509
Update README.md 2022-01-28 21:57:59 +01:00
José Valim bd3363acde
Allow LIVEBOOK_PORT to be set to 0 for a random port (#906) 2022-01-21 09:18:02 +01:00
José Valim 8bbabcbdb4 Clarify some env vars in the README 2022-01-20 10:43:02 +01:00
Krishnamohan Chivukula 14eb8beaad
Update README.md (#897)
Added description for mermaid support added in 0.5.
2022-01-20 10:07:27 +01:00
Jonatan Kłosko 53869371c2
Update dependencies (#838)
* Update Elixir deps

* Update JS dependencies

* Bump Tailwind to v3

* Update Hex badge color

* Set SameSite for the session cookie
2021-12-29 22:06:19 +01:00
Michał Gibowski 4c5fd9a413
Add missing npm install step to Dev instructions (#815)
* Add missing `npm install` step to Dev instructions

* Update README.md

Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2021-12-22 18:52:17 +01:00
Kian Meng, Ang a58d0ed0c2
Fix license section markdown (#801) 2021-12-13 07:33:34 +01:00
Stephen Ball 8c4ef89685
Update the vim modeline comment to not error (#774)
The currently suggested vim modeline formatting string to allow .livemd
files to render as markdown on GitHub works, but confuses vim itself.

```
<!-- vim: syntax=markdown -->
```

When opening a .livemd file with the suggested modeline in vim it errors
when it tries to parse `-->` as a modeline option.

e.g.

```
"2021/day2.livemd" 81L, 1616B
Error detected while processing modelines:
line    1:
E518: Unknown option: -->
```

The fix is to replace the suggested vim modeline

```
<!-- vim: syntax=markdown -->
```

With a modeline declaration format that indicates when the modeline
options are complete, allowing vim to ignore the rest of the line.

```
<!-- vim: set syntax=markdown: -->
```

Reference
- vim issue: https://github.com/vim/vim/issues/1648
- especially this comment: https://github.com/vim/vim/issues/1648#issuecomment-296386153

Fixes #773
2021-12-08 16:15:07 +01:00
roboticsdude60 3f86af051c
Update README.md (#767)
bump the version requirement of Elixir to match 1.13 from the previous 1.12
2021-12-08 08:08:23 +01:00