Releases: ryrobes/rvbbit
Releases · ryrobes/rvbbit
v0.1.3
- Fixed (bandaged?) JS memory leak created in v0.1.1
- Data Board will go into a partial "display mode" when no mouse activity is detected for 60 seconds. This is similar to the effect you get when you hit the display mode toggle on the bottom right. Remove some UI clutter, less to render, etc.
- Good for displaying boards for long periods of time, looks nice and clean.
- Added an optional (advanced user) :root-mod key to be in the base card map. This allows Cards to stick to the sides, top or bottom - but applying specific DSL code to the x,y coords. For example you can set :root-mod [[:right -4] [:bottom -5]] and depending on the size of your card (x,y is the top left corner) this would stick the card to the bottom right, no matter what the size of the browser is. :top, :bottom, :left, :right, :middle are all available.
- to see an example of this - there is now a server-clock screen that tries to keep the clock cards on bottom middle regardless of the size and orientation of the screen. Dynamic size is likely next, but that is slightly trickier with diff use cases. In most scenarios I think that fixed layouts are best. Perhaps it is better to take the Tableau route and have pseudo screen-sizes and each is just a reconfigutation of the coords and dimensions of the content from a "base" screen config
- specialized data types are now strigified when they head to the grid UI to prevent "tag reader" errors - however, if you want to manipulate the native objects from the query - you should be able to access them in a repl via :data/view-name (more on this later!) - fixes #4 hopefully (tested it on every "odd" data type I could find on Postgres).
Full Changelog: v0.1.1...v0.1.3
v0.1.1
- Fixed the repo state. Remove a lot of old testing garbage files, fixed the compile-all.sh runstream. Now if you compile on your own it will closer reflect the release, artifacts-wise, and not be a dev-mode disaster (solo pushing to a private repo for a long period of time creates a lot of garbo).
- Dockerfile created - first Docker image release w v0.1.1, not perfect but seems stable and fully functional
- Fixed issue where DuckDB files did not get proper metadata for UI browsing
- Cache DB is now Duck by default (configurable in the future)
- Materialize to Cache DB now has options for persitent or memory (cache.db or cache.db.memory) - both Duck ATM
- Compressed the shipping assets/openai-images examples to JPGs (rather than 3MB PNGs, kek)
- In addition to defs/config.edn you can have a map in defs/secrets.edn for API keys and such - can be accessed in any part of the system as a reactive parameter with the :settings prefix. So :settings/openai-api-key will resolve to that key on execution. etc.
- changed the example flow "openai-image-gen-ladder" to use :settings/openai-api-key if it exists.
- audio transcription also uses OpenAI at the moment, so the icon will only appear if a valid key is detected (key gets checked on boot)
- added a config.edn option to disable the sub/unsub reactor messages. They are useful for debugging pub/sub issues, but can get annoying. :hide-sub-and-unsub-alerts?
- reminder that you can disable ALL pop-up notifications via a toggle on the lower right hand corner of the canvas
- added rotating-theme-blank screen, which will cycle randomly through all the images found in assets/openai-images and change the theme colors to match. Not for a prod dashboard, obvs, but for random Data eng boards where im just monitoring data, it's nice to have some vibes flowing.
- Fixed a double-query bug
- Added an optional pop-up notification about SQL query time execution. Off by defaut, can be changed in the config.edn
- :show-query-times? true
- Added more OAI images to show off dynamic themes better. Not your cup of tea? Cool beans. Replace them with Smurfs or Lumberjacks or Kittens - that's the beauty of a fully customizable and hackable platform! Will have a tutorial video in a few days on how to automate image gen with a flow. Express yourself!
Full Changelog: v0.1.0...v0.1.1
v0.1.0 Alpha
RVBBIT 0.1.0 Alpha Release. Still very much a work in progress, but it is time.