Repository navigation
wapyt 0.2.0.dev1
Pre-release
Pre-release
·
14 commits
to main
since this release
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
- @El-Iguana made their first contribution in #6
Full Changelog: https://github.com/WAwesome-AI/wa_pytincture_widgetset/commits/v0.2.0.dev1