Jonatan Kłosko
4f80e5f601
Update tailwindcss
2021-04-21 12:19:16 +02:00
josevalim
136522a4d0
Update assets
2021-04-21 10:18:50 +00:00
José Valim
48b611faeb
Run formatter
2021-04-21 12:17:35 +02:00
Benjamin Philip
d41f3a73fe
Beautify match file selector results
...
- Makes the file selector results to have a "box"/"container" of its own
- Seperates the filtred files from rest of the files with a border
- Optimize path selector to only traverse the filesystem if the directory
changes
2021-04-21 12:16:28 +02:00
Jonatan Kłosko
193050cae5
Don't print token in URL when disabled
2021-04-21 00:04:17 +02:00
José Valim
52fc451a45
Remove newline from tests, closes #204 ( #231 )
2021-04-20 20:17:24 +02:00
Jonatan Kłosko
5dd3b82e1f
Don't register named supervisors on remote node ( #230 )
2021-04-20 20:03:13 +02:00
Jonatan Kłosko
d51e0ad2a9
Update package-lock.json
2021-04-20 19:38:08 +02:00
jonatanklosko
1b6cca658e
Update assets
2021-04-20 17:35:32 +00:00
Jonatan Kłosko
700987dc02
Add editor completion to Elixir cells ( #208 )
...
* Implement editor completion for Elixir cells
* Add completion tests
* Refactor completion
* Only extract Markdown docs for now
* Fix Elixir version-dependent test
* Fix docs matching
* Use upcoming Code.cursor_context/2
* Start temporary completion processes under a supervisor
* Show Erlang docs in completion items
* Update to latest Code.cursor_context
* Refactor completion
* Fix module completion when alias expands to Erlang module
* Remove tests-generated notebook
* Show variables and map fields differently
* Adjust signatures formatting
2021-04-20 19:34:17 +02:00
jonatanklosko
7ed23b0f30
Update assets
2021-04-20 17:32:37 +00:00
Jonatan Kłosko
04edc75181
Scroll to section when moved ( #226 )
2021-04-20 19:31:23 +02:00
Jonatan Kłosko
44eda43d02
Fix markdown line breaks rendering ( #227 )
2021-04-20 19:31:02 +02:00
Jonatan Kłosko
6b5de9eda5
Run formatter
2021-04-20 19:29:12 +02:00
josevalim
b6d878efe4
Update assets
2021-04-20 17:07:30 +00:00
José Valim
9a9ad14c8b
Use a color from the theme on topbar
2021-04-20 19:06:06 +02:00
josevalim
0a085447be
Update assets
2021-04-20 16:50:11 +00:00
Michael Crumm
a977957abc
Replace NProgress by topbar ( #229 )
2021-04-20 18:48:50 +02:00
Frank Hunleth
b1ceedc220
Ignore RFC 1468 switch to ASCII code sequence ( #225 )
...
This ignores "\e(B" which sometimes shows up even when the other RFC
1468 Japanese character set switch codes aren't used. This also updates
defmodifier so that it can be used with non-CSI escape codes (the
ones that start with '[').
2021-04-20 15:05:30 +02:00
Jonatan Kłosko
5100d2723a
Fix invalid File.get_cwd! call
2021-04-20 14:17:09 +02:00
Frank Hunleth
0f49351c3b
Handle a short ANSI reset ("\e[m") ( #220 )
...
It's legal to omit the 0 in the "\e[0m" sequence to reduce the number of
bytes needed to reset the terminal. See
https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_(Control_Sequence_Introducer)_sequences
and a simple explanation and the cited reference for a more involved
one.
2021-04-20 14:16:21 +02:00
jonatanklosko
0ea781cccb
Update assets
2021-04-20 10:13:55 +00:00
Benjamin Philip
682ee396d0
Allow re-ordering of sections ( #221 )
...
* Allow server-side re-ordering of sections
* `Livebook.Notenook.move_section` definition
* Management and implementation of requests
* tests
This commit allows a person to send a request to the server to move a
section. However, the functionality in not yet available in the UI.
* Allow "Move up" and "Move down" functionality for sections
* Rendering of up and down "arrows" at Section's side
* Request from UI on click
This commit enables a user to move a section upwards or downwards, much
like a cell. However, after the section moves, the focus is not changed
to it.
* Apply formatting
* Define a function to update cell status
* Defines a common function for `move_cell` and `move_section` to use to
update cell status.
2021-04-20 12:12:29 +02:00
José Valim
81b123d5b5
Make root path configurable from outside ( #217 )
2021-04-19 19:50:09 +02:00
José Valim
ec8f000f1d
Create ISSUE_TEMPLATE.md
2021-04-17 23:56:46 +02:00
Juha
08c4025bd7
Remove assumption about root path ( #209 )
2021-04-17 20:32:19 +02:00
Frank Hunleth
73caecc7f1
Fix typos in comments ( #207 )
2021-04-17 00:40:30 +02:00
José Valim
c4d06d877e
Move auth to its own view
...
Prior to this PR the HTML head was being
included twice on the password auth page.
One from root.html and another from the
error page, so we decoupled those.
2021-04-16 22:18:59 +02:00
José Valim
d00393ca86
Keep uppercase letters together
2021-04-16 22:18:59 +02:00
José Valim
8a17130391
Improvements to runtime initialization ( #201 )
...
1. Do not use nouse_stdio as it causes slowdowns when IEx
is also running
2. Reduce the amount of generated random atoms by using the
child_node as the name of the parent process
3. Do not pass quoted strings nor newlines to Windows to eval,
use argv instead
Closes #194 .
2021-04-16 12:31:25 +02:00
Cheng Zhe
f06891cd6d
Fix typo on notebook cell ( #200 )
...
Fix typo on notebook cell
2021-04-16 08:05:35 +02:00
José Valim
101f582196
Use known cookie when starting runtimes ( #199 )
2021-04-15 20:09:54 +02:00
Jonatan Kłosko
d6e9c36571
Use password input for entering passphrase
2021-04-15 16:19:17 +02:00
José Valim
57047f9c7f
Unify env variables and change auth to use session ( #195 )
2021-04-15 15:50:29 +02:00
Frank Hunleth
3a19021983
Support config of the root path for storing notebooks ( #191 )
...
This adds a `:root_path` key to the application environment so that
file dialogs can default to known location where notebooks are stored.
2021-04-15 14:51:27 +02:00
Jakub Perżyło
a9c8e20775
Password access ( #187 )
2021-04-15 14:15:56 +02:00
José Valim
dee372c623
Improve error message if we can't boot epmd, closes #196 ( #197 )
2021-04-15 11:42:56 +02:00
José Valim
5190e01db7
Remove unused root module
2021-04-15 11:30:24 +02:00
José Valim
31e16f6b93
Fix typo on CLI entries
2021-04-15 09:06:01 +02:00
Cheng Zhe
d3ffb7978d
Rename litebook_cli.ex to livebook_cli.ex ( #174 )
...
Rename litebook_cli.ex to livebook_cli.ex
2021-04-15 08:56:49 +02:00
Cheng Zhe
9978d29831
Fix spec error type ( #181 )
2021-04-15 08:56:20 +02:00
Cheng Zhe
bfaf6b7776
Fix spec in delta operation ( #193 )
2021-04-15 08:56:03 +02:00
Cheng Zhe
9b0ac23c2c
Fix typo in delta operation docs ( #192 )
2021-04-15 08:55:43 +02:00
Jonatan Kłosko
69343bfc3c
Link to live dashboard for each running session to show process info ( #186 )
...
* Link to live dashboard for each running session to show process info
* Update lib/livebook_web/live/home_live/sessions_component.ex
Co-authored-by: José Valim <jose.valim@dashbit.co>
Co-authored-by: José Valim <jose.valim@dashbit.co>
2021-04-14 22:37:17 +02:00
James Baldwin
9c6d747aca
Remove extra word in comment ( #185 )
2021-04-14 21:02:47 +02:00
Jonatan Kłosko
d48ae131e6
Add test for standalone Mix runtime ( #184 )
2021-04-14 20:12:14 +02:00
Jakub Perżyło
a3c55a801d
Add live dashboard ( #183 )
2021-04-14 20:10:25 +02:00
Jonatan Kłosko
cf35a46ecf
Create write-protected file on the fly in tests
2021-04-14 16:48:11 +02:00
Jonatan Kłosko
83b94c6b0b
Add test for selecting a write-protected file
2021-04-14 16:39:12 +02:00
Jonatan Kłosko
9e026ee4b9
Make sure write-protected files can only be forked ( #182 )
...
* Format file errors into readable messages
* Make sure write-protected files can only be forked
* Show tooltip when the file is write protected
2021-04-14 16:27:35 +02:00