Commit graph

58 commits

Author SHA1 Message Date
Alexandre de Souza
3359f65a4c
Redirects the user to Teams logout page (#2959) 2025-03-14 09:35:25 -03:00
Alexandre de Souza
24b591825f
Fix issue with logging out from ZTA (#2953) 2025-03-06 14:55:29 -03:00
Jonatan Kłosko
2846b73c94 Refactor aliases 2025-02-24 14:46:26 +09:00
Hugo Baraúna
a8d57864cf
Bug fix: show logout template after logging out (#2913) 2025-01-20 18:32:46 -03:00
Alexandre de Souza
601e93ae76
Implement the logout button (#2906) 2025-01-08 15:55:44 -03:00
Jonatan Kłosko
5ae61ed776
Update to LV 1.0 (#2883) 2024-12-04 10:37:17 +01:00
Jonatan Kłosko
21e01fadb6
Simplify static assets handling (#2866) 2024-11-21 11:46:33 +01:00
Alexandre de Souza
4380a41192
Implement the authentication with Livebook Teams (#2837) 2024-10-31 11:44:04 -03:00
Jonatan Kłosko
b51a6edb4b
Improve token auth form instructions in the desktop app (#2804)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2024-09-30 16:00:28 +02:00
Jonatan Kłosko
c1fd9bc61e
Use a bigger chunk size when transferring files across nodes (#2738) 2024-08-09 14:50:37 +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
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
Jonatan Kłosko
602d852b31
Update to Phoenix LV 1.0 (#2607) 2024-05-16 18:17:45 +02:00
Jacques Lorentz
2756606f5c
Fix auth redirect with specific base url path (#2516) 2024-03-21 17:08:19 +01:00
Jonatan Kłosko
f9f8579ca4 Stop rendering images from the legacy images directory 2024-01-26 21:09:15 +08:00
Jonatan Kłosko
8431401df1
Reorganize helpers (#2450) 2024-01-26 08:23:37 +01:00
Jonatan Kłosko
07aaea11b4
Separate apps from auth and improve apps navigation (#2322) 2023-11-06 09:08:28 +01:00
Jonatan Kłosko
98662bf6f8
List password-protected apps on the auth page (#2284) 2023-10-18 18:41:04 +02:00
Jonatan Kłosko
64a150eef2
Stream audio/image input values into and out of the server (#2249)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-10-05 15:27:34 +02:00
José Valim
7c40ab22e3
Warn if session is missing after reboot (#2128)
Closes #2075.
2023-08-01 19:12:38 +02:00
Jonatan Kłosko
52110ff2f9
Add download for notebook files (#2112) 2023-07-25 20:07:13 +02:00
Jonatan Kłosko
ede80fc074
Implement file management (#2022)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-07-05 20:01:12 +02:00
Jonatan Kłosko
9a8a252bb9
Unify error pages (#1999) 2023-06-21 00:46:12 +02:00
Cristine Guadelupe
efb28fbdf0
Support Zero Trust authentication (#1938)
Co-authored-by: José Valim <jose.valim@gmail.com>
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-06-21 00:25:25 +02:00
Jonatan Kłosko
a72629cfe3
Implement stamping for teams hub (#1973)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-06-09 20:59:04 +02:00
Jonatan Kłosko
f3da231ac5
Migrate to esbuild (#1934) 2023-05-27 09:04:52 +02:00
Jonatan Kłosko
52df405aca
Add support for multi-instance apps (#1913) 2023-05-19 19:40:56 +02:00
Jonatan Kłosko
92bb567645
Make the app list on auth screen live (#1836) 2023-03-29 01:02:07 +02:00
Jonatan Kłosko
de310c0c36
Support gzip compression of JS view assets (#1813) 2023-03-21 17:45:27 +01:00
José Valim
950d556e19 Changes to home page to take less space 2023-03-21 12:15:22 +01:00
Jonatan Kłosko
2db261898f Format 2023-03-08 13:44:44 +01:00
José Valim
508862dda6 Copy edit public apps text 2023-03-08 09:32:48 +01:00
Jonatan Kłosko
96c24d7002
List public apps on the auth screen (#1757) 2023-03-07 23:37:57 +01:00
Jonatan Kłosko
5b5593a54b
Update to Phoenix 1.7 (#1720) 2023-02-22 19:34:54 +01:00
Jonatan Kłosko
4334e8a58e
Add access control to apps (#1715)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-02-18 01:16:42 +01:00
José Valim
190a4cffd3
Do not crash when giving token to password and vice-versa (#1574) 2022-12-12 11:52:45 +01:00
Alexandre de Souza
2eb601d32a
Improve authentication form feedback for the user (#1543) 2022-11-22 14:56:42 -03:00
ByeongUk Choi
120eb2d0ef
Redirect after authentication (#1112)
* auth token mode routes /authentication

* redirect after authentication with session

* Apply code review

* Apply suggestions from code review

* Apply suggestions from code review
2022-04-15 14:24:35 +02:00
ByeongUk Choi
5606326203
Handle token auth under the same /authenticate route as password (#1104)
* auth token mode routes /authentication

* Update lib/livebook_web/controllers/auth_controller.ex

Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-04-13 18:51:28 +02:00
Jonatan Kłosko
ca27bb157f
Refactoring (#994)
* Group all runtime messages under a common prefix

* Move output specification ot the Runtime protocol

* Update doc comments

* Livebook.Evaluator -> Livebook.Runtime.Evaluator

* Livebook.ContentLoader -> Livebook.Notebook.ContentLoader

* Livebook.UniqueTask -> Livebook.Utils.UniqueTask

* Add import/export delegates to Livebook.LiveMarkdown
2022-02-10 12:15:41 +01:00
José Valim
270573d2e6
Use lowercase header name 2022-02-04 21:44:56 +01:00
Julian Gomez
358bdb3267
Export with title or file name (#870)
* Export file with title or file name

* Export with title or file name

* Add Session.file_name_for_download/1

* Compute the name without calling the server

Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-02-03 21:17:30 +01:00
Jonatan Kłosko
4d70e5cceb
Test and typing improvements (#949)
* Minimize race condition in the frame update test

* Use defmacrop for building intellisense context

* Remove unnecessary cell view computation

* Fix nested assets resolution

* Fix typing errors

* Add missing async attribute to test suites

* Improve rendering synchronization

* Up
2022-01-29 16:39:41 +01:00
Jonatan Kłosko
844242ba80
Add support for JS output widgets (#818)
* Add support for JS output widgets

* Don't block session when fetching assets and batch calls

* Improve path component sanitisation

* Move fetching check to session caller

* Attach origin to connect and event messages
2021-12-24 14:18:34 +01:00
Jonatan Kłosko
3a8c11cb10
Remove version from the health endpoint (#601) 2021-10-18 18:28:19 +02:00
Jonatan Kłosko
5131a9e683
Enable CORS for health check (#600) 2021-10-18 18:07:18 +02:00
Jonatan Kłosko
4ff1ff0d5a
Use Phoenix.Tracker to keep track of sessions within the cluster (#540)
* Use Phoenix.Tracker to keep track of sessions within the cluster

* Apply review comments

* Cleanup topics and updates

* Update lib/livebook_web/live/session_live.ex
2021-09-04 19:16:01 +02:00
Jonatan Kłosko
2a338b6b83
Detect if Livebook or another application is running on the given port (#530)
* Detect if Livebook or another application is running on the given port

* Use json/2

* Print error when the port is taken
2021-08-30 23:23:05 +02:00