Jonatan Kłosko
f3da231ac5
Migrate to esbuild ( #1934 )
2023-05-27 09:04:52 +02:00
Jonatan Kłosko
18a1b0e56c
Update dependencies ( #1933 )
2023-05-26 14:24:59 +02:00
Jonatan Kłosko
000d131f24
Update mermaid
2023-04-04 11:37:41 +02:00
Jonatan Kłosko
5fe1c9a81d
Make emoji picker easier to close ( #1711 )
2023-02-14 16:35:06 +01:00
Jonatan Kłosko
45af59d084
Bump Monaco Editor ( #1700 )
2023-02-09 14:08:24 +01:00
Alexandre de Souza
ae3a5661a8
Implement emojis instead of colors ( #1636 )
2023-01-12 17:37:12 -03:00
Jonatan Kłosko
2048ec9f63
Update dependencies ( #1613 )
2022-12-29 13:10:28 +01:00
Jonatan Kłosko
24f4d78cc1
Fix prettier pattern ( #1554 )
2022-11-30 00:26:28 +01:00
Jonatan Kłosko
dc5be4a241
Simplify webpack configuration
2022-11-12 02:16:02 +01:00
Jonatan Kłosko
702c3feb0a
Downgrade Monaco editor to fix Mermaid graph editing ( #1471 )
2022-10-09 21:39:29 +02:00
Jonatan Kłosko
9ff3131546
Update dependencies ( #1452 )
2022-09-30 21:35:56 +02:00
Paulo Valim
43f5c383e0
Redesign sidebar ( #1325 )
...
Co-authored-by: José Valim <jose.valim@dashbit.co>
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2022-08-03 15:50:27 +02:00
Jonatan Kłosko
2b2ecccaec
Update dependencies ( #1321 )
2022-08-02 15:26:45 +02:00
Nick Kaltner
ab206e7516
Bump mermaid to 9.1.3 ( #1296 )
2022-08-02 11:31:41 +02:00
Jonatan Kłosko
25f09331cc
Update dependencies ( #1099 )
...
* Update Elixir deps
* Update JS deps
2022-04-11 21:01:45 +02:00
Jonatan Kłosko
e45f22c328
Update dependencies ( #1058 )
...
* Update Elixir deps
* Update JS dependencies
2022-03-17 20:30:36 +01:00
Jonatan Kłosko
24e59598fb
Update dependencies ( #1036 )
...
* Bump Elixir deps
* Bump JavaScript dependencies
2022-03-02 13:09:41 +01:00
Jonatan Kłosko
c57e5448b7
Remove old output formats ( #876 )
...
* Remove old outputs
* Remove other occurrences
2022-01-17 13:24:59 +01:00
Pete Jodo
45175b2a6f
add mermaidjs support ( #816 )
2022-01-16 22:04:24 +01:00
Jonatan Kłosko
53869371c2
Update dependencies ( #838 )
...
* Update Elixir deps
* Update JS dependencies
* Bump Tailwind to v3
* Update Hex badge color
* Set SameSite for the session cookie
2021-12-29 22:06:19 +01:00
Jonatan Kłosko
23330786fa
Bump Monaco editor ( #828 )
2021-12-27 16:17:05 +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
Owen Bickford
46d49743b9
add --no-error-on-unmatched-pattern
( #639 )
2021-10-24 19:57:14 +02:00
Jonatan Kłosko
c354c46d89
Update dependencies ( #606 )
...
* Update dependencies
* Update dependencies major
* Update mix deps
2021-10-19 00:37:48 +02:00
Jonatan Kłosko
e0febac309
Switch client side markdown processing to remark ( #495 )
2021-08-14 10:44:46 +02:00
Jonatan Kłosko
28922b3deb
Update deps ( #443 )
...
* Update Elixir deps
* Update JS deps
* Increase assertion timeouts
* Run formatter
2021-07-09 14:13:44 +02:00
Jonatan Kłosko
b636f03172
Fix webpack warning showing up during build
2021-07-09 12:36:45 +02:00
Jonatan Kłosko
4657ad17c3
Update Monaco and use the built-in Elixir definition ( #345 )
2021-06-14 15:57:13 +02:00
Jonatan Kłosko
b0bd7540c0
Compute cell source digest on the client ( #341 )
2021-06-10 14:54:55 +02:00
Jonatan Kłosko
7804ff1d82
Set up Vega-Lite plots rendering ( #287 )
...
* Set up Vega-Lite plots rendering
* Automatically recognise VegaLite specification
* Improve matching VegaLite result
* Update naming
* StringFormatter -> DefaultFormatter
2021-05-21 17:51:31 +02:00
Jonatan Kłosko
2c965b4bdf
Update webpack ( #268 )
2021-05-12 23:44:45 +02:00
Jonatan Kłosko
4f80e5f601
Update tailwindcss
2021-04-21 12:19:16 +02:00
Michael Crumm
a977957abc
Replace NProgress by topbar ( #229 )
2021-04-20 18:48:50 +02:00
dependabot[bot]
1883fbc87e
Bump marked from 1.2.8 to 2.0.0 in /assets ( #163 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.8 to 2.0.0.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js )
- [Commits](https://github.com/markedjs/marked/compare/v1.2.8...v2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 18:11:11 +02:00
Jonatan Kłosko
d68c271aae
Add support for math formulas ( #151 )
...
* Add support for LaTeX equations
* Mention math support in the introductory notebook
2021-04-08 15:31:46 +02:00
Jonatan Kłosko
70be004ee0
Make autoscroll behaviour more intuitive ( #143 )
...
* Fix editor shift
* Make autoscrolling more intuitive
2021-04-05 15:06:14 +02:00
Jonatan Kłosko
a18122cfcb
Further redesign ( #112 )
...
* Update logo and favicon
* Tiny updates
* Replace checkbox with switch button
* Build assets
* Move assets/static to priv/static
* Update lib/livebook_web/endpoint.ex
Co-authored-by: José Valim <jose.valim@dashbit.co>
Co-authored-by: José Valim <jose.valim@dashbit.co>
2021-03-23 17:46:33 +01:00
Jonatan Kłosko
2846503da6
Add formatting checks to CI workflow ( #108 )
2021-03-22 22:16:38 +01:00
Jonatan Kłosko
90e7941fe4
Redesign ( #80 )
...
* Update cell actions
* Add new focus indicator
* Update headings typography
* Update cell actions and insert buttons
* Add sidebar menu
* Add settings modal
* Update homepage
* Update settings dialog
* Rename classes
* Add floating menu
* Update icon colors on hover
* Fix homepage tests
* Format assets source
* Update monaco editor
* Fix editor width on resize
* Add more padding to the notebook content
* Update settings dialog title
* Show reevaluate button when the cell is in evaluated state
* Show section actions on focus or hover only
* Pre-fill runtime selector with the current configuration
* Ignore cmd + enter in Markdown cells
2021-03-20 14:10:15 +01:00
Jonatan Kłosko
b5a21854d2
Use tailwindcss jit ( #79 )
2021-03-17 11:17:52 +01:00
Jonatan Kłosko
a2d1e2f934
Initial redesign ( #75 )
...
* Add Remix icons
* Replace existing icons with Remix icons
* Update fonts
* Redesign homepage
* Redesign shortcuts modal
* Fix tests
2021-03-12 11:57:01 +01:00
Jonatan Kłosko
266bf35bd0
Move focus navigation to the client ( #74 )
...
* Show all sections and enable cross-section focus navigation
* Move focus to the client
* Add shortcut for evaluating all cells
* Fix and expand tests
* Make section links scroll to the given section
2021-03-11 15:28:18 +01:00
Jonatan Kłosko
e65a5f712c
Virtualize output lines ( #70 )
...
* Virtualize output lines
* Remove unused dependency
* Remove VirtualizedLinesComponent
* Pass lines as HTML nodes and use as template
* Validate hook children
* Refactor markup
2021-03-04 22:09:57 +01:00
Jonatan Kłosko
13f9b2b509
Sanitize HTML rendered from Markdown ( #39 )
2021-02-17 17:16:16 +01:00
Jonatan Kłosko
f2f121a63b
Set up CI
2021-02-16 23:37:10 +01:00
Jonatan Kłosko
9d3a2ae264
Some cleanups ( #25 )
...
* Remove old js files
* Cleanup styles
* Update page title
* Unify elements rounding
* Fix indentation
* Rename component modules
* Add actions to routes for better helpers
2021-02-11 16:35:32 +01:00
Jonatan Kłosko
936d0af5fb
Set up markdown rendering ( #16 )
...
* Set up markdown rendering, update theme.
* Improve focus and handle expanding for markdown cells
* Add keybindings for expanding/navigating cells
* Improve editor autofocus when navigating with shortcuts
* Add tests
* Render markdown on the client
* Don't render cell initial data and make a request instead
2021-01-30 00:33:04 +01:00
Jonatan Kłosko
3e6a4adce2
Implement collaborative text editing ( #10 )
...
* Set up editor and client side delta handling
* Synchronize deltas on the server
* Document the client code, add more tests
* Implement delta on the server, use compact representation when transmitting changes
* Simplify transformation implementation and add documentation
* Add session and data tests
* Add more delta tests
* Clean up evaluator tests wait timeout
2021-01-21 13:11:45 +01:00
Jonatan Kłosko
5877180934
Set up assets and layout ( #2 )
2021-01-07 22:13:17 +01:00
José Valim
2dd88ec017
Add LiveView
2021-01-07 21:16:54 +01:00