Changelog
- Added
- New: Wave studio.
- New: Time picker component #1537.
- New: Add explicit refresh token callable. #1230 (#1555)
- New: Add more detailed disconnect message. #1579 (#1580)
- New: Add remove all selections option for ui.text_annotator #1470 (#1563)
- New: Add support for unix epochs in table time columns.
- New: Allow dir uploads. #1584 (#1585)
- New: Allow file upload cancel #1205 (#1410)
- New: Allow plot marks to be non-interactive. (#1332)
- New: Allow skipping Wave server TLS verification #1547 (#1556)
- New: Auto rotate plot axis labels to prevent overlap.
- New: Character level annotations for ui.text_annotator #1357 (#1471)
- New: Do not apply card margin when card height/width equals 0px. (#1517)
- New: Make Tour app usable in air-gapped envs.
- New: Make Wave studio usable in air-gapped envs.
- New: Make wave fetch OS/arch-aware. Closes #1514
- New: Remove bottom nav item padding to conserver space. Closes #1565
- Docs: Add OS guides for downloading binaries.
- Docs: Add a note about Conda not containing the server. #1250
- Docs: Add a note about IDE plugins.
- Docs: Add a note about supported units during server/app configuration.
- Docs: Add a note about tabs in markdown.
- Docs: Add a note about turning off the directory listing for public/private dirs option. Closes #1561.
- Docs: Add a note waved requirement for scripts.
- Docs: Add code pointers to core apps readmes.
- Docs: Add docs for serving image files
- Docs: Add inline color picker example.
- Docs: Add medium blog post to our background jobs docs.
- Docs: Add missing asset for plot_events_disabled.py example (#1567)
- Docs: Add page about Custom CSS and how to write CSS selectors.
- Docs: Improve tabs documentation.
- Docs: Show how to use table menu in real-world scenario.
- Docs: Update the changelog.
- Docs: Use correct separator for public/private dir. Closes #1502
- Fixed
- Account for baseURL when deleting files (site.unload). #1557 (#1558)
- Align button icon. Closes #837.
- Allow setting Textbox "value" dynamically #1578 (#1606)
- Allow user to unselect user typed choice #1523 (#1533)
- Clear previous error when file with correct extension is uploaded #1505 (#1532)
- Do not inline choice_group options if inline is not set.
- Do not render color picker label if not specified.
- Let wave app programmatically change value and choices for combobox #1501 (#1538)
- Make value change selected tab #349 (#1540)
- Missing tooltips for histogram with time x_scale #1474 (#1594)
- Prevent font descenders overflow clipping in plots.
- Prevent memory leak caused by unclosed file handles during site.upload. (#1591)
- Prevent plot overflow. Closes #1546.
- Prevent ui.wide_gauge_stat from moving when textual value changes #1446 (#1566)
- Ranged plot tooltip values are not shown properly #1473 (#1486)
- Remove requireJS and pyodide incompatibilty. Closes #1512.
- Show correct colors for dark themes thanks to isInverted. #1608 (#1614)
- Show uploaded files after successful file upload (#1611) #1607
- Store active example process in user scope rather than client scope.
- Unable to control resizing of textbox when height is set in % #1490 (#1518)
- Use Inter font during theme change as well #1451 (#1487)
- Use all textfield props in masked textfield component as well #1536 (#1539)
- Use canvas renderer to avoid subtle G2 bugs. #1562 (#1587)
- Use host if post_logout_redirect_url not set (#1504)
- Performance