Commit graph

307 commits

Author SHA1 Message Date
Jonatan Kłosko
2846b73c94 Refactor aliases 2025-02-24 14:46:26 +09:00
Jonatan Kłosko
2796d5f1d7 Fix windows CI 2025-02-18 23:45:12 +09:00
Jonatan Kłosko
015b44fb72
Add support for Python cells (#2936)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2025-02-18 14:28:29 +01:00
José Valim
e1277fa62a
Support nil fields in forms (#2931) 2025-02-12 13:12:03 +01:00
José Valim
00f2fdf1d1
Add styling to plain text (#2928)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2025-02-12 09:46:48 +01:00
Hugo Baraúna
a8d57864cf
Bug fix: show logout template after logging out (#2913) 2025-01-20 18:32:46 -03:00
Jonatan Kłosko
561b73af7b
Migrate to JSON (#2898) 2024-12-20 09:34:41 +01:00
Jonatan Kłosko
ffd6b99bd9
Store autogenerated user id seprate from identity data (#2879) 2024-11-29 01:49:35 +01:00
Jonatan Kłosko
20912b87eb Improve tests 2024-11-26 17:01:09 +08:00
Jonatan Kłosko
3895e85b6b
Use Req for all requests (#2874) 2024-11-25 13:43:00 +01:00
Jonatan Kłosko
21e01fadb6
Simplify static assets handling (#2866) 2024-11-21 11:46:33 +01:00
Jonatan Kłosko
d853eefafa Fix importing notebook via livebook.dev/run to download attachments 2024-11-04 13:23:28 +08:00
Jonatan Kłosko
3c9fedbca5 Fix selected namespace when reopening K8s runtime settings 2024-10-29 02:07:30 +08:00
Jonatan Kłosko
c14bdb7830
Support specifying erl flags for standalone runtime node (#2843) 2024-10-28 17:56:32 +01:00
Fabian N.C. van ´t Hooft
50ac90a79d Add erlang-module support
Single modules are now allowed to be defined in an Erlang-cell.

In this case the entire code-block is interpreted as an
erlang-module and if there are no errors the module is compiled
and loaded.

If the cell containing the module is deleted subsequent code
invocations will fail.

Stale indicator is not working yet due to missing notion of
functions, this will be fixed in a next version.

Error handling - basics are working
 - Still not happy with it, but it is usable

The code is now pre-analyzed using the epp-module. This also
has the added advantage that erlang modules can become a bit
more expressive with defines and includes.

TODO: Examples need to be added to the example livebook.
2024-10-10 17:40:49 +02:00
Jonatan Kłosko
6de57c9aa9 Fix outline test 2024-10-03 13:26:15 +07:00
Jonatan Kłosko
ea6331f324
Encapsulate Kubernetes API calls (#2790) 2024-09-20 10:30:50 +02:00
Jonatan Kłosko
b0ab056499
Share code between Fly and K8s runtimes (#2788) 2024-09-18 18:20:41 +02:00
Michael Ruoss
282ffeba54
Add K8s runtime (#2756)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2024-09-18 13:56:17 +02:00
Jonatan Kłosko
b704ab6d31 Improve file entry access test 2024-09-06 15:34:50 +07:00
Jonatan Kłosko
94f7d3fc89 Fix race condition in tests 2024-09-06 14:58:01 +07:00
Jonatan Kłosko
66d3ac6d27 Rename sections list references to outline 2024-08-25 22:27:50 +09:00
Alexandre de Souza
ad0db1832b
List module definitions in the sections side panel (#2760) 2024-08-23 18:28:33 -03:00
Jonatan Kłosko
915cec327d
Add nightly release (#2739) 2024-08-09 19:12:20 +02:00
Jonatan Kłosko
b9306ce5da
Close runtime modal once connecting succeeds (#2736) 2024-08-08 15:32:19 +02:00
Jonatan Kłosko
98169e8eb4
Support persisting Fly runtime config in a workspace secret (#2714) 2024-07-19 10:29:22 +02:00
Jonatan Kłosko
c5ba8f8f81
Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00
Jonatan Kłosko
29c2877272
Group proxy endpoints under a shared prefix (#2666) 2024-06-21 14:06:18 +02:00
Jonatan Kłosko
8556a17a5d
Make auth-dependent tests async (#2654) 2024-06-14 19:16:48 +02:00
Jonatan Kłosko
81f6744a71
Refactor auth config (#2650) 2024-06-14 18:59:54 +02:00
Jonatan Kłosko
9b1c898e3a Skip auth when loading audio and image input values using secure token 2024-06-14 14:43:00 +07:00
Jonatan Kłosko
68fa363d2d
List connected distribution nodes in the runtime panel (#2636) 2024-06-06 18:08:59 +02:00
Jonatan Kłosko
b22d357132 Move proxy test to web 2024-05-25 01:36:32 +07:00
Alexandre de Souza
a0a3f548fe
Merge kino_proxy proof of concept into Livebook (#2615) 2024-05-24 14:27:38 +02:00
Alexandre de Souza
16bd46b54f
Allow Livebook to proxy requests to the runtime (#2608) 2024-05-20 17:04:04 -03:00
Jonatan Kłosko
322faa082a
Fix session assets resolution in distributed deployments (#2611) 2024-05-17 15:15:27 +02:00
José Valim
25215b67e3 Fix session confirm message 2024-04-23 19:46:07 +02:00
Hugo Baraúna
7a16ce1926
Rename Hubs to Workspaces (#2574) 2024-04-19 17:40:50 -03:00
José Valim
29c5cb1904 ZTA revamp
* Rename SessionIdentity to PassThrough and make it part of ZTA

* Compute the ID at the Plug level, rather than ZTA level and
  avoid storing it twice

* Stop the user "avatar" from flashing on initial render

* Do not duplicate identity data inside user data, rather keep
  them distinct
2024-04-13 10:29:22 +02:00
Jonatan Kłosko
79bde6b760 Fix race condition in bulk session close test 2024-04-09 19:53:49 +08:00
Jonatan Kłosko
61ca2cd063
Resolve user info requests coming from the runtime (#2540) 2024-04-03 08:52:16 +02:00
Milad
fa4addcb50
Fix invalid cookie naming - cookie names can't contain : (#2539)
Closes #2537

RFCs:
* http://tools.ietf.org/html/rfc6265#section-4.1.1
* http://tools.ietf.org/html/rfc2616#section-2.2
2024-04-02 15:25:08 +02:00
Jonatan Kłosko
8e11d6a571 Update comment 2024-04-02 17:38:48 +07:00
José Valim
c699fbbd79 Allow autosave to be reenable in the UI, closes #2534 2024-04-01 10:26:16 +02:00
José Valim
16f276b0cd Move all deployment group to hub page 2024-03-30 11:23:06 +01:00
José Valim
6027a0bd70 Surface ZTA payload
Closes #2320.
2024-03-28 09:03:34 +01: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
Jonatan Kłosko
622dbaef4d
Simplify components push patch (#2510) 2024-03-13 17:50:27 +01:00
Jonatan Kłosko
c183148584 Fix chunked text rendering in a frame 2024-02-28 17:01:46 +07:00
Alexandre de Souza
bd3232dedb
Fix generating html id with special characters (#2495) 2024-02-23 15:55:17 -03:00