All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- allowing string mode ids, not only keywords
- updated highlightjs version
- more careful state management for modes
- mode-aware static rendering
- breaking change: different modes, notes per mode
- merging options more carefully
- support for page refresh
- refreshing page when page options are changed
- updates to configurable aesthetics
- style lists
- view change: separate scroll for notes and header
- support for removing a note
- support for setting content on reset
- improved support for serving local files
- bugfix in content sync
- added collapsible component
- added periodical client-server sync
- using the new tempfiles library, handling temp files on static rendering
- configurable aesthetic options: main-div-class, highlight-js-theme, bootswatch-style
- paths reorganizations (making index.html, etc. have a unique location to avoid conflicts with other tools)
- deps version update
- code cleanup
- new setup to consume the main.js file on static rendering
- updated deps (shadow-cljs, gorilla-ui)
- a more standard setup of index.html and static rendering
- fixed communication through websockets: debouncing
- periodically boardcasting for eventual sync
- experimental quil support
- changed markdown rendering to react-markdown, for math support
- rebuild after npm cleanup and some version updates
- rebuild after npm cleanup and vega version update
- added sci component
- support for including external files
- css changes (brought the margins back)
- changed default config
- bugfix in options update on server start
- using KaTeX for math rendering
- fixed the configurable port support (now the port is communicated to the client as required)
- added support for raw html hiccup tags
- made autoscroll off by default
- switched to the Statically CDN service
- stoppable server, configurable port
- made auto-scroll configurable, turned off on on static rendering
- updated core.async dep version
- took care of ag-grid css
- added leaflet component (a bit more flexible than the Gorilla-UI one)
- some internal renaming
- added a catalog of leaflet tile providers
- made code blocks components flexible in syntax and supporting different laguages
- server state cleanup for efficiency
- changes in aesthetics, configurability
- some api extensions for more control on state
- support for interactive input elements
- static rendering
- added "Loading" message
- started supporting some convenience pinkie tags (e.g.,
:p/code
for styling code) - build setup changes (distinguishing dev from release)
- more careful client state updates
- added some some convenience functions regarding the default URL
- changed default port
- support for changing a single note
- more careful client state updates
- minor changes in view
- bugfixes
- refactoring for modularity and finer control over rendering options