Commit graph

3336 commits

Author SHA1 Message Date
Hugo Baraúna
57bd16a648 Move star favorite to upper position 2025-12-02 13:58:15 -03:00
Hugo Baraúna
7f0dd7436e Refactor width selector from sidebar to inline component
Replace the sidebar panel approach with an inline dropdown selector
positioned next to the star button in the notebook header.

Changes:
- Remove NotebookSettingsComponent and sidebar icon
- Create new WidthSelectorComponent with inline dropdown menu
- Remove JavaScript hooks and keyboard shortcut (sn) for sidebar panel
- Update CSS to remove notebook-settings panel styles
- Position width selector between workspace selector and star button
- Match font styling with workspace selector for visual consistency
- Add tooltip explaining the feature
- Remove hardcoded container class from sections to respect width setting

The inline selector provides better discoverability and follows the
same pattern as the workspace selector, while removing unnecessary
UI complexity from the sidebar.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 09:48:52 -03:00
Hugo Baraúna
77fe66f9ab Prototype width as notebook config 2025-12-01 17:07:04 -03:00
José Valim
6fb11a54d9
Extract Livebook.ZTA into its own library (#3103) 2025-12-01 14:58:18 +01:00
Jonatan Kłosko
64ec417ea0 Bump version 2025-12-01 14:42:43 +01:00
Jonatan Kłosko
0abb3f3421 Bump kino requirement 2025-12-01 14:11:58 +01:00
José Valim
e4fd2dad54 Clarify the role of custom views 2025-11-28 22:17:44 +01:00
Hugo Baraúna
1ccfa94951
Docs for Google Workspace OIDC (#3102) 2025-11-28 16:27:04 -03:00
Hugo Baraúna
df6ec464e7
Docs for app folders and authorization based on app folders (#3101) 2025-11-27 14:32:44 -03:00
Alexandre de Souza
7695f74cd0
Don't show loading state when selects same file (#3100) 2025-11-26 11:36:05 -03:00
Jonatan Kłosko
1f6b12e047 Fix crash on remote execution cell intellisense 2025-11-19 15:42:40 +01:00
hugobarauna
effb565132 Update assets 2025-11-19 13:26:31 +00:00
Hugo Baraúna
c8d1e2ea5c
Design changes to /apps page (#3099)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2025-11-19 10:25:52 -03:00
Jonatan Kłosko
200cb04fe6
Fix desktop build on latest versions (#3098) 2025-11-17 13:39:01 +01:00
Jonatan Kłosko
1f3eb832a8
Update Elixir and Erlang versions and remove LIVEBOOK_FIPS in favour of erl flag (#3097) 2025-11-16 19:29:23 +01:00
jonatanklosko
9d5e17b5f3 Update assets 2025-11-16 11:24:31 +00:00
Jonatan Kłosko
07cb0ebe89
Add per-language dispatch to intellisense (#3096) 2025-11-16 12:23:55 +01:00
José Valim
64b03396e3 Remove warnings in more recent Elixir versions 2025-11-15 13:46:08 -08:00
José Valim
ae4466472a Add generated: true to tests 2025-11-15 13:39:39 -08:00
José Valim
b1690a3131 Fix doctests on recent Elixir versions 2025-11-15 07:51:01 -08:00
Alexandre de Souza
81f856408b
Don't show apps that user doesn't have access (#3095) 2025-11-14 23:41:00 -03:00
Hugo Baraúna
fa708c057e Change copy 2025-11-14 11:22:56 -03:00
Hugo Baraúna
491e75f34f Update tidewave 2025-11-13 15:43:50 -03:00
aleDsz
2b16440434 Update assets 2025-11-12 18:15:24 +00:00
Alexandre de Souza
e7098f51a9
Introducing the new Apps page (#3091) 2025-11-12 15:14:41 -03:00
Michael Ruoss
c7762469f2
bump kubereq to 0.4 (#3090) 2025-11-06 09:41:32 +01:00
José Valim
d4471ecd09 Do not pass forward tracers for intellisense
Intellisense may invoke `Macro.expand/2` which in turn
may dispatch tracer updates. And because intellisense
doesn't run inside the evaluator process, those trace
events could end-up in Erlang's group leader, leading to
crashes.
2025-11-06 09:31:30 +01:00
Alexandre de Souza
82b2b285d8
Allow users to assign folders to their apps (#3088) 2025-11-04 10:24:45 -03:00
aleDsz
6285a5f395 Update assets 2025-11-03 14:16:47 +00:00
Alexandre de Souza
2719fb44e4
Delay the loading state animation with fade in (#3089) 2025-11-03 11:16:04 -03:00
aleDsz
052d930d3d Update assets 2025-10-30 16:51:36 +00:00
Alexandre de Souza
07b3cb3421
Implement loading state when interacting with file select component (#3087) 2025-10-30 13:50:56 -03:00
José Valim
5a66b65728
Rely more on ADBC when possible (#3085) 2025-10-29 06:31:43 +01:00
José Valim
bdf6e4487b Fix issue with app failing to boot on Erlang/OTP 28 2025-10-24 23:11:32 +02:00
Alexandre de Souza
85439f9f81
Fix path to deploy apps with attachments (#3084) 2025-10-23 16:46:04 -03:00
jonatanklosko
bcc86ce5b5 Update assets 2025-10-21 22:16:46 +00:00
Jonatan Kłosko
d18094f943
Fix editor blur on Safari (#3083) 2025-10-22 00:15:55 +02:00
Alexandre de Souza
8514f12d21
Implement app folder protobuf messages (#3081) 2025-10-15 15:39:09 -03:00
Jonatan Kłosko
20d7464b7c Increase assertion timeout on Windows 2025-10-07 17:00:04 +02:00
Jonatan Kłosko
24ce5b33cc Add intermediate assert_receive to reduce timeout 2025-10-07 16:41:54 +02:00
Alexandre de Souza
892227ce87
Fixing some issues with Git file system (#3079) 2025-10-07 10:06:54 -03:00
Hugo Baraúna
056de65d84
Docs for code execution audit logs (#3078) 2025-10-07 07:57:43 -03:00
Jonatan Kłosko
6c2c430274
Improve logging tests (#3080) 2025-10-07 12:37:02 +02:00
Hugo Baraúna
ef4ac9d462
Add structured data in code evaluation logs (#3077) 2025-10-06 16:27:30 -03:00
Hugo Baraúna
5ebced83ee
Docs for integration with Git (#3075) 2025-10-02 15:34:07 -03:00
Hugo Baraúna
02f00794c2
Bug fix: adding an S3 file storage was not working (#3076) 2025-10-02 13:26:43 -03:00
Hugo Baraúna
bdb2b95a1d
Mounter needs to susbcribe to hub connection events (#3073) 2025-10-01 16:00:56 -03:00
Hugo Baraúna
95cfe753f3
Git integration copy/UX refinements (#3074) 2025-10-01 16:00:30 -03:00
Hugo Baraúna
871a0a0c67
New docs to teach how to connect and call functions from an Elixir/Phoenix app (#3070)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2025-09-30 16:13:54 -03:00
Alexandre de Souza
3673ddafc8
Fix some git file storage issues (#3069) 2025-09-26 12:11:43 -03:00