Jonatan Kłosko
264d6c3ff2
Add support for controls output type ( #710 )
...
* Add support for controls output type
* Split controls into individual widgets
* Adjust ids
* Improve widget and controls garbage collection
* Allow arbitrary functions as object release hook
* Add type to button and input events
* Add keyboard status event
* Change release hooks into monitor messages
* Rename pointer to reference and return an error on bad monitor
2021-12-02 16:45:00 +01:00
Alex Reichert
236ea4dd96
Fix typo in drag_and_drop
directory name ( #723 )
...
* Fix typo in drag_and_drop directory name
* Fix import
2021-12-01 19:44:42 +01:00
Alexandre de Souza
79d6a9e6a2
Rename restart runtime to reconnect ( #721 )
...
* Rename restart runtime to reconnect
* Update lib/livebook_web/live/output.ex
Co-authored-by: José Valim <jose.valim@gmail.com>
2021-12-01 17:21:49 +01:00
jonatanklosko
bfb9dc371e
Update assets
2021-11-25 17:45:38 +00:00
Jonatan Kłosko
c2636b8220
Migrate inputs to Kino ( #714 )
...
* Migrate inputs to Kino
* Update lib/livebook/session/data.ex
Co-authored-by: José Valim <jose.valim@dashbit.co>
* Try parsing numbers as integers
* Garbage collect input values
* Adjust tests
* Remove unused variable
* Fix frame rendering
* Wrap inputs in border depending on its type
* Add textarea
* Reorder
* Update tests
Co-authored-by: José Valim <jose.valim@dashbit.co>
2021-11-25 18:43:42 +01:00
jonatanklosko
b6ddf1883c
Update assets
2021-11-18 17:48:24 +01:00
Jonatan Kłosko
bfe2036d34
Fix headline blur on click and improve editor focus
2021-11-18 17:34:04 +01:00
jonatanklosko
551444ec76
Update assets
2021-11-16 20:58:38 +00:00
Jonatan Kłosko
f64dd0ea90
Restructure j/k navigation to support headlines ( #707 )
...
* Accessibility fixes
* Restructure j/k navigation to support headlines
* Focus modal content when open
* Further focus adjustments
* Fix tests
* Remove unused functions
2021-11-16 21:57:10 +01:00
Jonatan Kłosko
4d92aeba2e
Support file scheme when importing from URL ( #706 )
...
* Add test
* Support file scheme when importing from URL
2021-11-12 15:49:22 +01:00
José Valim
d78a3cf865
Include reason if we can't start Livebook, closes #703 ( #705 )
2021-11-12 14:36:02 +01:00
Jonatan Kłosko
9532348bce
Update the list of Ubuntu packages with necessary Erlang applications ( #704 )
2021-11-12 12:39:58 +01:00
José Valim
ff4f21f7aa
Clarify root access docs, closes #701 ( #702 )
2021-11-12 11:32:03 +01:00
Jonatan Kłosko
b116e2b1e6
Release 0.3.2
2021-11-10 22:17:21 +01:00
Jonatan Kłosko
247abd8f57
Add section on Kino.animate and bump dependencies ( #700 )
...
* Add section on Kino.animate and bump dependencies
* Update lib/livebook/notebook/explore/intro_to_kino.livemd
Co-authored-by: José Valim <jose.valim@dashbit.co>
* Update lib/livebook/notebook/explore/intro_to_kino.livemd
Co-authored-by: José Valim <jose.valim@dashbit.co>
Co-authored-by: José Valim <jose.valim@dashbit.co>
2021-11-10 22:16:42 +01:00
jonatanklosko
1fd249e694
Update assets
2021-11-10 19:19:01 +00:00
Jonatan Kłosko
7eac7a83ac
Implement clipboard copy with JS commands ( #699 )
2021-11-10 20:17:32 +01:00
jonatanklosko
db4eb043ab
Update assets
2021-11-10 18:30:02 +00:00
Jonatan Kłosko
3ed5da0106
Implement menu with JS commands and extract into component ( #698 )
2021-11-10 19:28:09 +01:00
jonatanklosko
a29abbf87c
Update assets
2021-11-10 17:52:21 +00:00
Jonatan Kłosko
d81965ee99
Redesign runtime panel and sessions list ( #697 )
...
* Redesign runtimes panel
* Redesign session list
* Add session sort
* Move session list to a separate component
* Up
2021-11-10 18:50:39 +01:00
Jonatan Kłosko
54511d5ffc
Add env var for disabling token auth ( #696 )
2021-11-10 13:54:50 +01:00
Benjamin Philip
79049e7f8c
Add CMake to Dockerfile ( #694 )
2021-11-10 11:31:38 +01:00
Jonatan Kłosko
2dfb2b143d
Simplify Docker layer caching
2021-11-09 19:40:12 +01:00
Jonatan Kłosko
5213b732b9
Make sure the deploy job uses the latest commit when assets are updated
2021-11-09 19:23:14 +01:00
jonatanklosko
e7f8cb7e9a
Update assets
2021-11-09 17:38:55 +00:00
Jonatan Kłosko
d8d52c9e89
Add runtime info panel ( #692 )
...
* Add runtime info panel
* Remove intro from the runtime modal
* Show default runtime in the panel if no runtime is set
2021-11-09 18:37:22 +01:00
Benjamin Philip
1842c203ab
Update welcome img ( #691 )
2021-11-09 11:48:09 +01:00
José Valim
e67428e918
Simplify fun with vm instrospection ( #690 )
...
If we want to show process specific information,
we can create branches in the future that receive
a PID input, reach out to the remote node, and
show the data using markdown.
2021-11-09 11:04:18 +01:00
jonatanklosko
fc8a4ec606
Update assets
2021-11-09 09:46:39 +00:00
Jonatan Kłosko
c473a8c469
Add an option to amplify cell outputs ( #689 )
...
* Add an option to amplify cell outputs
* Reorder actions
2021-11-09 10:45:05 +01:00
Jonatan Kłosko
0b30fd02d9
Add support for frame_dynamic output type ( #688 )
2021-11-08 20:45:30 +01:00
Jonatan Kłosko
e72a606dd2
Warn on invalid sequence of notebook comments ( #687 )
2021-11-08 13:14:55 +01:00
jonatanklosko
5d3239a6fc
Update assets
2021-11-06 20:26:45 +00:00
Jonatan Kłosko
19f92c9e72
Don't sanitize KaTeX rendered SVGs ( #684 )
2021-11-06 21:25:07 +01:00
Jonatan Kłosko
6bf2f9cb7a
Revert wording in code formatting configuration ( #681 )
2021-11-05 20:04:50 +01:00
jonatanklosko
28995a0119
Update assets
2021-11-05 17:25:15 +00:00
Jonatan Kłosko
8889f11244
Don't scroll when focusing cell output
2021-11-05 18:23:26 +01:00
José Valim
767a12ab77
Show reevaluate true example ( #680 )
2021-11-05 08:15:14 +01:00
José Valim
49a406b579
Branch from setup on Kino guide ( #678 )
2021-11-05 08:14:29 +01:00
Jonatan Kłosko
982a345ddc
Improve notebook file locking to work across nodes ( #675 )
...
* Improve notebook file locking to work across nodes
* Add node check for local file system opreations
* Replace node with host id
* Refactor process down cleanup
* Scope local file system with node
* local? -> type
2021-11-05 00:29:04 +01:00
Jonatan Kłosko
5e5bc2597a
Document how to render notebooks on GitHub ( #677 )
...
* Document how to render notebooks on GitHub
* Keep any comments before the notebook title heading
2021-11-04 18:50:53 +01:00
Cocoa
a15ec1ca1d
Save static vegalite plot to livemd ( #676 )
...
* save static vegalite plot to livemd
* cleanup debug code
* using `vega-lite` as the type in the fenced code block
* wrap the text output in `{:text, output}` in take_outputs/2
* ignore :vega_lite_static when it is empty
* add import and export tests
* using `spec`
* format code
* keep the test focused
* improve tests for not including outputs
* always dump vage_lite spec
* Apply suggestions from code review
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2021-11-04 12:17:03 +01:00
jonatanklosko
e9074885a0
Update assets
2021-11-03 16:18:00 +00:00
Jonatan Kłosko
8c923f7bda
Show new directory section immediately on the client ( #674 )
2021-11-03 17:16:09 +01:00
jonatanklosko
011f06091b
Update assets
2021-11-03 15:00:28 +00:00
Jonatan Kłosko
e38d075fc2
Dynamically import Vega-Lite JS when needed ( #673 )
2021-11-03 15:58:46 +01:00
jonatanklosko
959e799d6e
Update assets
2021-11-02 21:36:34 +00:00
Jonatan Kłosko
ad4867ddfb
Refactor modals with JS commands ( #669 )
...
* Use JS commands for closing the modal with animations
* Refactor modal to render content as slot
* Bump LV
2021-11-02 22:34:44 +01:00
Jonatan Kłosko
3afa81f454
Add configuration for additional explore notebooks ( #670 )
...
* Add configuration for additional explore notebooks
* Update config/config.exs
Co-authored-by: José Valim <jose.valim@dashbit.co>
Co-authored-by: José Valim <jose.valim@dashbit.co>
2021-11-02 22:32:58 +01:00