Recent Releases of https://github.com/h2oai/nitro
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