Skip to content

wapyt 0.2.0.dev1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:38
· 14 commits to main since this release
6cef2e5

What's Changed

  • Make wapyt bootable, fix icons, add voice capture by @El-Iguana in #6
  • Add CLAUDE.md documenting the pyTincture widgetset contract by @El-Iguana in #5
  • Stop forwarding client transport options to LiteLLM; fix xAI base-URL race by @El-Iguana in #4
  • Add unit tests for stream handling, plus .gitignore and pytest config by @El-Iguana in #3
  • Fix stream scheduling, in-band errors, and dropped content.delta chunks by @El-Iguana in #2
  • Escape model- and data-driven text before it reaches innerHTML by @El-Iguana in #1
  • Add filetransfer; fix the empty state and a picker race by @El-Iguana in #7
  • Make modal chrome border-box so declared widths hold by @El-Iguana in #8
  • Give body cells the column id their headers already carry by @El-Iguana in #9
  • Add fit_debounce_ms so a dragged container stops flooding the PTY by @El-Iguana in #10
  • Give the terminal copy and paste by @El-Iguana in #11
  • Resume downloads after a dropped connection by @El-Iguana in #12
  • Add filetransfer.exists() so a caller can avoid overwriting by @El-Iguana in #13
  • Tree menus by node kind; resizable, reorderable DataTable columns by @El-Iguana in #14
  • Let a modal remove itself on close by @El-Iguana in #15
  • Let a DataTable text cell carry an icon by @El-Iguana in #16
  • Let a tree context-menu entry require flags on the node by @El-Iguana in #17
  • Give dark-theme form selects their dropdown caret back by @El-Iguana in #18
  • Document the Chat send payload as it is emitted by @El-Iguana in #19
  • Give CardPanel generic default copy by @El-Iguana in #20
  • Give layouts and modals a base font by @El-Iguana in #21
  • Add Message: toasts and alert/confirm/prompt dialogs by @El-Iguana in #22
  • Let message.prompt mask a password by @El-Iguana in #23
  • Add Toolbar by @El-Iguana in #24
  • Add ContextMenu by @El-Iguana in #25
  • Make toolbar and menu separators visible by @El-Iguana in #26
  • Move Tree, DataTable and Terminal menus onto ContextMenu by @El-Iguana in #27
  • Add ProgressBar and progress_html by @El-Iguana in #28
  • Return None, not JsNull, from every widget by @El-Iguana in #29
  • Send the right CSRF token for namespaced pytincture cookies by @El-Iguana in #30
  • Add date, time, color, range, radio, toggle and group fields to Form by @El-Iguana in #31
  • Add a searchable combo field to Form by @El-Iguana in #32
  • Land the combo field on main by @El-Iguana in #33
  • Add resizable layout cells with splitters by @El-Iguana in #35
  • Add Pagination by @El-Iguana in #34
  • Add Popup and styled tooltips by @El-Iguana in #36
  • Add inline cell editing to DataTable by @El-Iguana in #37
  • Add frozen columns to DataTable by @El-Iguana in #38
  • Add CSV export to DataTable by @El-Iguana in #39
  • Add groups, headings, separators and a spacer to Sidebar by @El-Iguana in #40
  • Add Form.clear() and reset(); start an unset range at its midpoint by @El-Iguana in #43
  • Add row/cell classes and hidden columns to DataTable by @El-Iguana in #42
  • Add show, hide and close events to ModalWindow by @El-Iguana in #41
  • Add MenuBar; give ContextMenu persistent item state and checked items by @El-Iguana in #44
  • Add Listbox: rich items, widgets inside items, drag and drop by @El-Iguana in #45
  • Add Kanban, built from Listbox columns by @El-Iguana in #46
  • Bump to 0.2.0.dev0; add CI and a PyPI release workflow by @El-Iguana in #47
  • Hide a form button set to None; keep inactive tabs hidden under a mounted widget by @El-Iguana in #48
  • Add dropdown and split buttons to Toolbar by @El-Iguana in #50
  • Regenerate a stale asset manifest in CI instead of failing by @El-Iguana in #51
  • Add a two-thumb range slider and tick marks to Form by @El-Iguana in #49
  • Add form fieldsets, spacers and static fields by @El-Iguana in #54
  • Add form buttons and labels on the left by @El-Iguana in #53
  • Add Python validators and success messages to Form by @El-Iguana in #55
  • Add focus and blur events, set_focus and validate_field to Form by @El-Iguana in #56
  • Add file and avatar fields to Form by @El-Iguana in #61
  • Add set_properties and get_properties to Form by @El-Iguana in #57
  • Add whole-form disable, enable, hide and show by @El-Iguana in #58
  • Add max_length, field icons and disabled options to Form by @El-Iguana in #59
  • Add async validators to Form; keep blur validation from eating clicks by @El-Iguana in #60
  • Add toggle group fields to Form by @El-Iguana in #62
  • Add checkboxes, drag-and-drop and keyboard support to Tree by @El-Iguana in #63
  • Add a movable, resizable Window by @El-Iguana in #64
  • Add Chart, built on a vendored Chart.js 4.5.1 by @El-Iguana in #65
  • Keep tests and scripts out of the wheel by @El-Iguana in #66
  • Add Scheduler: day, week, month and agenda views with drag-and-drop by @El-Iguana in #67
  • Set the version to 0.2.0.dev1 for a trial release by @El-Iguana in #68

New Contributors

Full Changelog: https://github.com/WAwesome-AI/wa_pytincture_widgetset/commits/v0.2.0.dev1