Skip to content

History

Revisions

  • wapyt 0.2.0 released (#74); parity and the resource timeline follow later Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 11, 2026
    ffcabc3
  • Releasing: 0.2.0.dev2 on PyPI, the first release with the MediaPlayer (#73) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 11, 2026
    19609a7
  • MediaPlayer works with any media source (#72); a guide to connecting your server A new page, "MediaPlayer: connecting your media server": what the page's CSP and the server's CORS and caching must say, then each source in turn: files on the viewer's disk (a local player), open URLs, cookies, Bearer headers, signed URLs that expire (on_resolve + refresh), per-play transcoding sessions (with Jellyfin and Plex sketches), live streams, quality, resume, errors, formats and limits, and the runnable demo. The MediaPlayer page gains #72's headers, live, quality, refresh() and error codes, says the light hls.js has no alternate audio, and points to the guide; the catalog, sidebar, Home and Troubleshooting follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 10, 2026
    9d893a4
  • Unlink the Orpheus repository, which is private Two links published with the MediaPlayer page pointed at a private repository: a 404 for anyone reading this wiki. Orpheus is named, not linked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 10, 2026
    80c23a3
  • MediaPlayer page (#70, #71); catalog, sidebar, Home, comparison, troubleshooting A page for MediaPlayer: the three shapes and the docked music bar, items resolved when reached, the queue with shuffle that deals every item once (#71), the app's own buttons (MediaAction, on_action, #71), subtitles and audio tracks, HLS and the CSP it needs, groups, keyboard and OS media keys, config, methods, events, and the hls.js copy. The catalog gains its row (26 widgets), its config classes and two Changes entries; the sidebar, Home (and Orpheus among the apps built on wapyt) and the dhxpyt comparison link it; Troubleshooting gains a stale asset manifest, a CSP without blob:, and an item stuck on Loading. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 10, 2026
    beb3162
  • Releasing: setup done, approval step, first release (0.2.0.dev1, #68, #69) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    23ce7cb
  • Scheduler page and spec decisions (#67); catalog, comparison, roadmap, Home, sidebar; Development: #66's wheel check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    bad0a18
  • Catalog: Scheduler is the remaining planned widget Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    6c3f94b
  • Chart page; catalog, comparison, roadmap, sidebar and Home for #65 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    cfa331b
  • After merging #64: Window in the shipped list Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    a389744
  • Window page; catalog, comparison, roadmap, sidebar and Home for #64 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    156cb47
  • After merging #63: shipped list, Home entry for Tree Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    873085c
  • Tree checkboxes, drag-and-drop and keyboard (#63) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    f6b0000
  • Form parity items #57-#62: set_properties, whole-form disable/hide, max_length/icons/disabled options, async validators, file and avatar, toggle group Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    fe685ea
  • Form focus events, set_focus and validate_field (#56) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    a7f2432
  • After merging #53-#55: Form classes in the catalog, Home entries, Form parity row, shipped list Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    b3f4678
  • Form validators and success messages (#55) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    a72120e
  • Roadmap: Python validators run in the browser under Pyodide Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    083dbed
  • Form fieldsets, spacers and static fields (#54); validation skips hidden/disabled fields Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    510c4a6
  • Form buttons and labels on the left (#53); reorder the Form backlog Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    16b7431
  • CI manifest job (#51), stale-manifest steps; parity page re-check: Tree to 🟡, slider gaps after #49, ribbon/gpu/cardflow notes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    4a9b524
  • Toolbar dropdown and split buttons (#50); Toolbar parity row to 🟡 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    837ef72
  • Two-thumb range slider and ticks (#49); fix joined Changes entries Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
    472d78c
  • Document the Form button and TabWidget panel fixes from #48

    @El-Iguana El-Iguana committed Oct 7, 2026
    946260c
  • Home: widget.py example matches 0.2.0.dev0 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
    5edb6e7
  • Document 0.2.0.dev0, CI and the release workflow from #47 Development gains Continuous integration and Versioning and releasing sections (the three version locations, the tag-to-PyPI flow, trusted publishing and the one-time PyPI / GitHub setup), the new scripts and workflows in the repository layout, and the now-enforced manifest rule. Getting Started and the dhxpyt migration notes stop pinning widget.py to 0.1.0 and explain what the pin does. The Widget Catalog notes the bump. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
    bc4a902
  • Document Kanban from #46 New Kanban page (columns, cards, WIP, keyboard, act-then-revert moves, options, events, methods), linked from the sidebar and Home. The Widget Catalog lists it (22 widgets), the Roadmap marks Priority 2c done but for swimlanes, and the dhxpyt comparison's kanban row moves from ❌ to ✅⭐. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
    526ecbc
  • Document Listbox from #45 New Listbox page: items and templates (escaping, the Html opt-out), widgets inside items, drag and drop by pointer and keyboard, the act-then-revert on_move, options, events, methods and keyboard. Linked from the sidebar and Home. The Widget Catalog lists it (21 widgets), the Roadmap marks it shipped under Priority 2c with Kanban next, and the dhxpyt comparison's listbox row moves from 🔷 to ✅⭐. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
    e5144af
  • Document MenuBar and ContextMenu item state from #44 New MenuBar page (items, checked items, keyboard and mouse, events and methods), linked from the sidebar and Home. ContextMenu documents checkable and group items and the persistent set_disabled / set_hidden / set_checked. The Widget Catalog lists MenuBar (20 widgets); the Roadmap marks it shipped, leaving the two-thumb slider in Priority 2b; the dhxpyt comparison's menu row and gap list follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
    753e731
  • Plan a proper Listbox as the base for Kanban Requested: a Listbox whose items hold HTML and interactive widgets and can be dragged within and between lists, to serve as Kanban's columns. The Roadmap gets Priority 2c with the Listbox design (escaped templates, item_body for mounting widgets, actions, drags that do not fight buttons, pointer and keyboard drag-and-drop, act-then-revert on_move) and Kanban built on it. The two old Priority 3 rows go; the comparison and the Widget Catalog point at the new plan. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
    f08a054