Turning tea into code
Open source developer. Working on Livebook at @dashbitco. Member of @thewca Software Team.
- Kraków, Poland
- https://jonatanklosko.com
Block or Report
Block or report jonatanklosko
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
livebook-dev/livebook Public
Interactive and collaborative code notebooks for Elixir - built with Phoenix LiveView
-
thewca/wca-live Public
Platform for running WCA competitions and sharing live results with the world
-
-
material-ui-confirm Public
Simple confirmation dialogs built on top of @mui/material and straightforward to use thanks to React Hooks
2,444 contributions in the last year
Less
More
Activity overview
Contributed to
livebook-dev/livebook,
livebook-dev/kino,
jonatanklosko/wca_statistics
and 61 other
repositories
Contribution activity
April 2022
Created 122 commits in 16 repositories
Created 4 repositories
- jonatanklosko/stb_image Elixir
- jonatanklosko/scholar Elixir
- jonatanklosko/__erl_zip_extract__ Erlang
- jonatanklosko/myxql Elixir
Created a pull request in elixir-lang/elixir that received 9 comments
Fix System.shell/2 command escaping on Unix
Given
System.shell("x=1; echo $x")
we would currently spawn port as
Port.open({:spawn, ~s/sh -c "x=1; echo $x"/, ...)
and apparently the $x is inte…
+23
−13
•
9
comments
Opened 56 other pull requests in 11 repositories
livebook-dev/livebook
24
merged
1
open
- Reinitialize cell editor on reconnection
- Update instructions in the Elixir export
- Use more specific scope for custom kinos
- Add a notebook on Smart cells
- Add test for appending to Mix install with options
- Update changelog
- Add insert button for diagrams
- Encapsulate pubsub subscriptions
- Test app build on Windows CI
- Keep memory usage state at the root on homepage
- Link to cloud instance when system memory is low
- Show information when a new Livebook version is available
- Introduce code zen
- Add support for mix run flags to the Mix runtime
- Add an option for wrapping words in Markdown editor by default
- Fix JS view connection timeout under heavy load
- Make smart cell editor rounded
- Mount Markdown cell editor lazily
- Update dependencies
- Don't show output init timeout message on serialization error
- Improve smart cell menu visibility while in insert mode
- List database types when adding database connection for the first time
- Clear URL hash when the user clicks outside the element
- Remove restart button on Mix.install/2 error
- Adjustments
elixir-nx/nx
10
merged
- Fix reference to Nx.Container in typespecs
- Fix KaTeX initialization
- Add cumulative functions
- Fix while inside cond
- Raise a more specific error for tensors in a shape tuple
- Add support for atom type shorthand
- Raise a better error message for undefined functions in defn
- Raise more detailed errors when calling IO inside defn
- Always keep data on the EXLA device after computation
- Add EXLA backend
livebook-dev/kino
7
merged
dashbitco/table
4
merged
aws-beam/aws_signature
3
merged
livebook-dev/vega_lite
2
merged
elixir-nx/explorer
1
merged
elixir-ecto/myxql
1
merged
elixir-ecto/postgrex
1
merged
elixir-nx/stb_image
1
merged
elixir-nx/scholar
1
merged
Reviewed 58 pull requests in 13 repositories
livebook-dev/livebook
19 pull requests
- Add shared mode to Livebook sessions
-
GitHub Codespaces: Add
devcontainer.jsonfiles to Livebook - Organize settings page
- Test app build on Windows CI
- Show information when a new Livebook version is available
- Refresh memory when closing/disconnecting sessions
- Increase the timeout for topbar
- Update ISSUE_TEMPLATE.md
- Redirect after authentication
- Labeled text block
- Make disabled auth mode explicit in code
- Add LIVEBOOK_SHUTDOWN_ENABLED
- Handle token auth under the same /authenticate route as password
- Add cell comments
- Refactoring codes
- List database types when adding database connection for the first time
- allow embedded runtime by env
- Revamp Explorer section for Kino
- Allow image upload when no name provided
livebook-dev/kino
14 pull requests
- Add SmartCell to connect with Google BigQuery
- Fix: input numbers and label alignment in Safari
- Smart Cells - responsiveness
- Removes unnecessary css
- Points inherit mark color
- VegaLite - LiveBook inspired theme
- Smart cells - new design
- Fix: info box padding
- Primary blue color
- New design
- Adds layers for chart builder attrs
- Chart builder - responsiveness
- Refactor to Vue
- Fix: removes count from data variable
elixir-nx/nx
9 pull requests
- Add cumulative functions
- Fix KaTeX initialization
- Raise a more specific error for tensors in a shape tuple
- Raise more detailed errors when calling IO inside defn
- Raise a better error message for undefined functions in defn
- Add support for atom type shorthand
- No min and max for complex
- Always keep data on the EXLA device after computation
- Add EXLA backend
livebook-dev/livebook.dev
4 pull requests
livebook-dev/vega_lite
2 pull requests
elixir-nx/stb_image
2 pull requests
elixir-lang/tree-sitter-elixir
2 pull requests
elixir-ecto/myxql
1 pull request
elixir-ecto/postgrex
1 pull request
aws-beam/aws_signature
1 pull request
wojtekmach/req
1 pull request
jonatanklosko/material-ui-confirm
1 pull request
dashbitco/table
1 pull request
Created an issue in phoenixframework/phoenix_live_view that received 6 comments
Formatter doesn't indent function calls
Function calls are formatted as <%= live_patch("Import", to: Routes.home_path(@socket, :import, "url"), class: "button-base button-outlined-gray …
6
comments

