Recent Releases of https://github.com/h2oai/nitro

https://github.com/h2oai/nitro - v0.21.1

Changelog

- TypeScript
Published by lo5 over 1 year ago

https://github.com/h2oai/nitro - v0.20.0

Changelog

  • b7fc63c ci: Fix Snyk directory naming issue
  • b6f825e ci: Synk integration
  • e1275c0 feat: Include fonts in build. Closes #121
  • 1f1e98f fix: Don't crash on empty boxes; treat as empty-string h2oai/h2oai#31157
  • 45b2d67 fix: make setup fails on macOS, fixes #112

- TypeScript
Published by lo5 almost 3 years ago

https://github.com/h2oai/nitro - v0.19.0

Changelog

  • 6cb7656 feat: Allow changing root template #86
  • 3b2cfa6 feat: Allow context menus on arbitrary boxes #111
  • 9b52a66 feat: Include sr-only and not-sr-only styles #86
  • be4a09c feat: Support color/opacity shorthand wherever colors are supported #86
  • bf769a4 feat: Support negative margins #86
  • 1072d3f feat: Support negative values for styles (TW compatibility) #104
  • 07193a7 fix: Adjust positioning of error / disconnection overlays #99
  • 7b7bff9 fix: Ensure that entire view area is blocked when busy. Fixes #99
  • 8e58070 fix: Exception when translations are missing in resource pack

- TypeScript
Published by lo5 about 3 years ago

https://github.com/h2oai/nitro - v0.18.1

Changelog

  • 7788cf4 fix: Adjust positioning of error / disconnection overlays #99
  • 3bc9d07 fix: Ensure that entire view area is blocked when busy. Fixes #99
  • 2e254da fix: Exception when translations are missing in resource pack

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.18.0

Changelog

  • ac9149a feat: Arc graphic #103
  • f949b9f feat: Arc graphic #95
  • 934e6cb feat: Area graphic #90
  • e99de8a feat: Arrow, triangle, diamond, plus, cross shapes for point graphic #100
  • f027dc3 feat: Bar X graphic #88
  • 3bd8687 feat: Bar X/Y graphics (gauge) #94
  • 88721ba feat: Bar graphic #91
  • b3e1033 feat: Circle graphic #103
  • 26ed1a6 feat: Circle graphic #95
  • 63a5341 feat: Curve X graphic #88
  • 3283055 feat: Curve graphic #88
  • 809739a feat: Guide X/Y graphics #91
  • 56288cd feat: Include fill-none, stroke-none styles (tw 3.2.1)
  • 00a1f7d feat: Label graphic #88
  • 4b2c22c feat: Line X, area X graphics #88
  • da3fa36 feat: Line graphic #89
  • 360f6af feat: Link (segment) graphic #101
  • abfe783 feat: Link Y graphic #88
  • 6379f92 feat: Make all graphics responsive to window resizing #88
  • b1ef286 feat: Point graphic #100
  • 5f6751f feat: Polyline, polygon graphics #103
  • 5e3c8e7 feat: Rect graphic #103
  • da739b5 feat: Spline Y graphic #88
  • 788470d feat: Spline graphic #102
  • b188c46 feat: Step X graphics #88
  • da02d16 feat: Step graphic #91
  • 755a333 feat: Stroke X graphic #88
  • ad0b06c feat: Stroke graphic #91
  • 380c77b feat: Tick X graphic #88
  • ec2ea6e feat: Tick graphic #92
  • 901ef84 feat: fill- and stroke- styles for controlling SVG fill and stroke color/widths #91

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.17.0

Changelog

  • 1c3e73a feat: Allow customizing how client locale is interpreted #20
  • b160986 feat: Always show tooltip on column headers. Closes #78
  • 88747bc feat: Convert bare numbers to strings if passed in instead of a box
  • 0fbb9b4 feat: Disabled state for buttons #28
  • e848a80 feat: Disabled state for calendar #28
  • d850df5 feat: Disabled state for checkboxes #28
  • 5685a50 feat: Disabled state for checklist #28
  • f8af0bb feat: Disabled state for color palette #28
  • ae5b1f0 feat: Disabled state for color picker #28
  • e973aa2 feat: Disabled state for dropdown list #28
  • 163947c feat: Disabled state for dropdowns #28
  • 018fa86 feat: Disabled state for file upload #28
  • ca1b842 feat: Disabled state for radio buttons #28
  • 8e9036d feat: Disabled state for ratings #28
  • f9c25aa feat: Disabled state for sliders #28
  • 64e592f feat: Disabled state for spinboxes #28
  • e1f282b feat: Disabled state for tag picker #28
  • 828c9c3 feat: Disabled state for textboxes #28
  • c4f0b89 feat: Disabled state for time picker #28
  • bd2f9d5 feat: Disabled state for toggles #28
  • 844f4a9 feat: Relative time formatting #20
  • 3060ee0 feat: Set data-name attribute on all elements that have a name. Closes #27
  • 6087cd4 feat: Support yesterday, today, tomorrow in relative time formatting #20
  • 0c1c11f fix: Mode multi live menu doesn't block UI #99

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.16.3

Changelog

  • b71ee46 fix: Don't stretch horizontal buttons vertically (messes up compound buttons with menus)
  • 4ddc41b fix: Don't wait for switch acks on redirects (waits indefinitely otherwise)
  • d7267e9 fix: Revert race handling (bad fix - userland issue, not framework)

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.16.2

Changelog

  • 6e6bda2 feat: Discard input messages in case of race during switch
  • e991a1b feat: Display full stack trace for unhandled exceptions #83
  • ce426b9 feat: In-app documentation. Closes #97
  • aeb18c8 fix: Help panel doesn't update if a different info icon is clicked. Fixes #96

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.16.1

Changelog

  • 2ba4d05 fix: Revert intermediate exception handling until a permanent solution is in place
  • a870fbe fix: view.jump() to bare urls redirects to quoted hash

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.16.0

Changelog

  • 05f440a app: Hotkeys #75
  • 2451810 app: Simple website demo
  • 2bd41cb app: macOS calculator clone
  • fdd84e1 feat: Add link() function to API to conjure links to methods #79
  • 8ed63c0 feat: Allow URLs in top nav and menu. Closes #60
  • 6cf4cc4 feat: Allow hashbangs to pass additional parameters #79
  • 254ec83 feat: Generic clickable controls w/ mode=tap #77
  • 91d5322 feat: Hotkeys for mode=tap #75
  • 9588743 feat: Locale-specific date formatting #65
  • 4e33227 feat: Locale-specific list formatting #65
  • 3483b1f feat: Locale-specific number formatting #65
  • 531755c feat: Locale-specific relative time formatting #65
  • fc46d69 feat: Open all non-local markdown links in a new window. Closes #68
  • 7bfc6d1 feat: Register and use hotkeys / keyboard shortcuts. Closes #75
  • 736b96c feat: Rename path= to link= for consistency with new link() API #76 #79
  • 3f29a2e feat: Support callbacks for box(path=) #76

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.15.0

Changelog

  • 9cb5e59 app: Bean counter
  • 8f75b4a app: Beer wall, automatic
  • 262ae54 app: Beer wall, interactive
  • bbe1f9a feat: Add -source (simulation mode) to Nitro CLI #73
  • bfdabd5 feat: Support special variables for file/path in Nitrogen #73

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.14.2

Changelog

  • 218d69f fix: Make view.jump(func) work via hashbangs
  • 2808131 fix: Make view.jump(popup=True) consistent with view(popup=True)
  • 3e29ea4 fix: Unblock app when external URLs are launched

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.14.1

Changelog

  • c0d7a18 feat: Make lorem() produce word sequences if required
  • d09ed38 feat: Show empty-state if checklist is empty
  • 0f0af19 fix: Disambiguate between option-less and no-options in protocol
  • acab19e fix: Fix dark mode theme dark/light shade generation
  • ee2f0bb fix: Launch live docs with flask run (qual name includes main otherwise)
  • b28df76 fix: Make URL handling consistent across view.jump() and path=

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.14.0

Changelog

  • 71f90bf feat: Add thin left border to expander in expanded state #67
  • aea07eb feat: Always default to dark theme for code blocks. Closes #24
  • 67a9c85 feat: Automatically render tabs if all row/col children are groups #67
  • bde1ace feat: Derive boxes from existing boxes #67
  • 7770a27 feat: Horizontal separator #67
  • 26f3954 feat: Make [a, b, c] shorthand for box(options=[a, b, c])
  • 9b04d96 feat: Make box clickable if path= is set #67
  • ef12e69 feat: Make table mode optional if a box has both headers and options
  • 5c97cc9 feat: Render and style SVG drawings #69
  • 7311ec0 feat: Tailwind compatibility
  • ac39e8e feat: Treat box as group if a title is defined #67
  • 9d2e5d4 fix: Correct popups-with-buttons example
  • a131911 fix: Default popup mode to 'col' #67
  • 8d22831 fix: Default view.jump() to launch external links in new windows #26
  • 2cde58c fix: Don't assume primary doesn't exist if value= is set
  • 042bc8a fix: Don't show auto continue if active page has links #70
  • 5e07fdb fix: Expand range before determining mode #67
  • 844badf fix: Upgrade deps for CVE-2022-25858
  • fc69ffe fix: Use live mode instead of arg #67

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.13.2

Changelog

  • a7daa6f fix: Clear any uncommitted state before initiating a context switch

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.13.1

Changelog

  • 8fc0cb9 feat: Apply arbitrary styles to boxes #67
  • f0bf255 feat: Perform explicit read while jumping; prevent no-op inf loop in userland

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.13.0

Changelog

  • 40ba8d2 feat: Add cheatsheet for widgets, layout, and styling. Closes #50
  • e6bb029 feat: Always show table row checkboxes when in single- or multi-select mode. Closes #47
  • aa7ffe0 feat: Back/forward navigation support: view.jump() API #23
  • aaac06c feat: Context-sensitive help #29
  • e52350a feat: Context-sensitive hints (teaching bubble) #48
  • d6d94bb feat: Deprecate row=True/False; use mode= or layout= instead #45
  • aebcd07 feat: Expander component (vertical tabs). Closes #33
  • 6af0377 feat: Icons for tabs in tabbed layouts #45
  • ce9061b feat: Increase font size of table cells. Closes #34
  • f1bc753 feat: Internationalization / localization - basic support #20
  • 697e12b feat: Open URLs in current, new or popup windows. #26
  • 3fca631 feat: Show automatic "more..." button when both hint and help is set #29 #48
  • e5f3a14 feat: Tabbed layouts #45
  • 3e148b5 fix: Textboxes with masks don't display prefix, suffix, icon

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.12.0

Changelog

  • d38e72b feat: Add live mode to calendar #16
  • 96b1bb7 feat: Add live mode to checkbox #16
  • 9983e44 feat: Add live mode to checklist #16
  • 1a11987 feat: Add live mode to color palette #16
  • 2431d53 feat: Add live mode to color picker #16
  • a51409f feat: Add live mode to date picker #16
  • ebe8d0d feat: Add live mode to dropdown list #16
  • 3ba03dc feat: Add live mode to dropdowns #16
  • f36be98 feat: Add live mode to radio buttons #16
  • b9af6c9 feat: Add live mode to range slider #16
  • 7c801bf feat: Add live mode to rating #16
  • bc7fb8a feat: Add live mode to slider #16
  • a6528d8 feat: Add live mode to spinbox #16
  • f9d45af feat: Add live mode to table #16
  • b9aa2a3 feat: Add live mode to tag picker #16
  • f56bb20 feat: Add live mode to time picker #16
  • 5adfe92 feat: Banner component #46
  • c41f22c feat: Progress bar component. Closes #43
  • bc601f2 feat: Spinner component #44
  • add04fb fix: Allow scalar intial value if table mode is set to single-select
  • 29bc6da fix: Client might return stale values if later sync does not overwrite previous values. Fixes #63
  • f8ec3cc fix: Selected date is not reflected in Calendar
  • 48ec715 fix: Simplify protocol (fixes spurious xid check failures)

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.11.0

Changelog

  • 37b615f chore: Add make operations for nitride #14
  • 68b7b89 chore: Add publish task for nitride bundle #14
  • e55a6b8 chore: Bump version; add change log for v0.11
  • dc9c81a chore: Don't rebuild docs when building wheel #14
  • 94e3f24 chore: Move react-scripts CVE-2021-3803 false positive to devDeps
  • a5e8aa3 chore: Remove duplicate make-docs run
  • 1138346 chore: Remove h2o-nitro-web version.py from git #14
  • 8cba1a1 chore: Update web/ package-lock.json
  • bd3e0d8 chore: Upgrade web/ packages
  • 25996c5 chore: npm audit fixes for web/
  • 9a5c6c4 feat: Add examples for Nitride; package front-end into dist/ #14
  • 3ed8a19 feat: Add numpy/pandas/bokeh example for Nitride #14
  • 9947891 feat: Load external packages, wheels, files, entrypoint in-browser #14
  • 967a32b feat: Load nitro from PyPI when in Wasm #14
  • be72894 feat: Make apps work in-browser #14
  • d3956db feat: Publish PyPI package as h2onitride, but use h2onitro as package name #14
  • ab3a494 fix: Don't grow row children
  • 2a7618c fix: Don't use replaceAll (older browsers fail)
  • be921f6 fix: Install h2o-nitro-web in h2o-nitro env during setup #14
  • 45e0b3a wip: Add YAML parser to web deps #14
  • 76bb4d4 wip: Fix Makefiles to point to py/wasm; remove nitride package refs #14
  • 805ea83 wip: Make local IO part of python package #14
  • 4cfe5e6 wip: Merge normalize.css into styles.css #14
  • 28ed8c7 wip: Move Python examples to py/ #14
  • c581ae2 wip: Move defaults to web worker; load h2o_nitro package only if missing in bundles #14
  • b6ea649 wip: Move py/ to py/pkg/
  • 529fa16 wip: Move pyo/ to wasm/py; build distributable zip #14
  • 1e43539 wip: Move wasm/py to py/wasm #14
  • f3eeca8 wip: Move web assets to standalone h2o-nitro-web package #14
  • 3890640 wip: Put nitride.js into its own Typescript project #14
  • d9ee5b9 wip: PyPI package stub for Nitride #14
  • 5caaf2f wip: Reduce size of web dist/ #14
  • c43c2f4 wip: Remove msgpack req from Nitride #14
  • de412a8 wip: Set Nitride mode when cloning package files #14
  • 1223515 wip: Use JSON serialization when in-browser #14
  • 2b4ed30 wip: Use stock bokeh plugin in wasm example #14

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.10.1

Changelog

  • 7911dbd chore: Add newline to mkdocs.yml
  • 6348efc chore: Bump version; add change log for v0.10.1
  • 0b7667e chore: Remove click from whl deps
  • cd1e444 chore: Use IP instead of localhost (Node 18.x fix)
  • 8b9df32 feat: Clean up and formalize protocol. Closes #11
  • e06a188 fix: Always set default values during component initialization #13
  • b1f9e6c fix: Default color picker to null if none chosen #13
  • 030c56f fix: Don't filter out unset values (preserve selections in original order) #13
  • e0c6a61 fix: Submit selection arrays only for multi-select tables #13
  • a3314a5 refactor: Cleanly separate client/server interactions #12
  • 40b2044 refactor: Separate request-handling from app; improve protocol #12
  • fa06804 refactor: Unwrap submitted values with null-check. Closes #13

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.10.0

Changelog

  • 8d480c9 chore: Bump version; add change log for v0.10
  • b6875bb chore: Don't generate source maps during front-end build
  • 186cf64 chore: Remove Click from requirements
  • 7243e62 chore: Remove obsolete file
  • 26fbdec feat: Add box-level correlation IDs in input protocol
  • 4449afa feat: Add chromeless mode; allow non-menu/nav routes #11
  • 53d8899 feat: Add request-level correlation id in protocol #11
  • 06ad3cb feat: Add webview (iframe) component
  • 36e53d4 feat: Allow disabling automatic continuation (set "halt=True")
  • bb1d91c feat: Allow disabling automatic continuation (set "halt=True")
  • eab600f feat: Allow insert/update/remove operations on UI post initial render #11
  • eb934ce feat: Allow only Python functions, not all kinds of callables.
  • c8b67a7 feat: Block UI during commit #11
  • 4716444 feat: Default webview height to 400px if not set
  • ff31183 feat: Fade in UI blocker when busy #11
  • 03627ec feat: Improve checklist item spacing
  • 203b4d5 feat: Route and display protocol error in client #11
  • c3ecac1 feat: Run docs examples in webview, chromeless
  • a3bf094 feat: Show busy animation while connecting
  • bc3cd66 feat: Support hashbangs for navigation (top level menu and nav) #11
  • 8c1ea84 feat: Use strings for selectors (future-proof) #11
  • b4bd66a feat: Verify correlation IDs on send/recv #11
  • 419a7a6 fix: Automatically grow non-rows, not rows
  • 9681d4e fix: Don't submit values from components if not defined
  • 00f2e2a fix: Read version from version.py
  • 31b390c fix: Remove unused (N, N, N) column width case
  • e3c433b fix: Show automatic continue button if table is set to single/multi-select
  • fe0ab8a fix: Use actual package version for default app caption
  • 074b785 refactor: Remove record() from client context #11
  • 61d9b57 refactor: Rename context switch message key
  • e656992 refactor: Rename context.capture() -> context.record() #11
  • aa128b5 wip: Fix plugin -> UI interface #11
  • e6374e3 wip: Generate box-level correlation ids in backend #11

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.9.2

Changelog

  • 1ab3d01 chore: Bump version
  • ffe4883 chore: Remove stale gitignore
  • a11f9a3 feat: Don't capture component values if "ignore" is set
  • 04a0a06 fix: Don't return values for non-interactive components

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.9.1

Changelog

  • c00d37d chore: Add v0.9.1 change log
  • 2b88cf1 chore: Publish executables on "make release"
  • 63af3de fix: Fix wonky md list rendering when trailing spaces are present on lines following lists
  • c39032e fix: Print actual candidates searched for on target platform #5
  • fbf7c4a fix: Respect width setting on columns if not a tuple

- TypeScript
Published by lo5 over 3 years ago

https://github.com/h2oai/nitro - v0.9.0

Changelog

  • 7a3666b chore: Add go release config
  • 3775a78 chore: Add v0.9 change log
  • 4b97b93 chore: Build zips for Windows; don't make 386 builds #5
  • a427f16 chore: Don't publish wheel to GH releases
  • 8871577 chore: Update playwright post-setup
  • 4c78fdc ex: Add nitrogen headers
  • 1c9792f ex: Eject all "nitro create" templates
  • 5a533c6 feat: "nitro run" - first cut #5
  • a5771cc feat: Add "-python" to CLI; don't attempt to find python if passed #5
  • 94ea85b feat: Add "FROM base-url" #5
  • f23c1a3 feat: Add "nitro clone" command #5
  • 7db506c feat: Add "nitro version" command
  • 8ebdd1a feat: Add ECHO and SHOW to "nitro run" #5
  • e570c93 feat: Add nitrogen header to docs.py template #5
  • 5d4429f feat: Allow "nitro run file" if file is in cwd
  • b291176 feat: Allow YAML metadata in header; support line breaks; track source line numbers #5
  • 91a145a feat: Avoid debris: create local file after connection is successful #5
  • 884bac2 feat: Bootstrap pip in venv before doing anything else #5
  • 7349c3f feat: Change comment char to "="
  • 79d5d87 feat: Copy to cwd and run if "nitro run" points to a local file #5
  • adf4030 feat: Improve CLI progress messages #5
  • 1ede373 feat: Remove old CLI and samples #5
  • f989905 feat: Skip venv if exists; bail out if venv Python unavailable
  • 2cf5ee9 feat: Treat "#" as a remark #5
  • 69d4fe4 feat: Write docs.py to /docs #5
  • 888d16a fix: Don't overflow contents if width or height is set.
  • 09db875 fix: Remove superfluous line
  • d73ec69 refactor: Improve interpreter failure messages #5
  • e9247a7 refactor: Rename cli main.go -> nitro.go #5
  • 6129613 refactor: Simplify "nitro run" implementation #5

- TypeScript
Published by lo5 over 3 years ago