Tags: jamesn/pixlet
Tags
Fix hash calculation for widegts that have NaN values (tidbyt#267) The `Plot` widget now supports `NaN` values for some attributes. This caused a problem when calculating hash, since we were getting the hash by marshaling the render tree to JSON. Officially JSON doesn't support `NaN` or inifinities. Instead switch to marshaling to MessagePack. This is faster and supports a wider range of data types.
bugfix: Fix release changelog. (tidbyt#255) This commit in theory should fix the changelog for new releases. We're currently only displaying the last commit.
chore(deps): update dependency webpack to v5.72.0 (tidbyt#248) Co-authored-by: Renovate Bot <[email protected]>
Relpace harukusan/go-libwebp with tidbyt/go-libwebp (tidbyt#200)
fix(deps): update module github.com/gorilla/websocket to v1.5.0 (tidb… …yt#169) * fix(deps): update module github.com/gorilla/websocket to v1.5.0 * Fix build Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Mark Spicer <[email protected]>
humanize: Add humanize module to pixlet (tidbyt#175) * humanize: Add humanize module to pixlet This commit adds the go-humanize module to pixlet to make it easier to format data. * Support formatting as IEC sizes * Support limiting the number of decimals places with ftoa * update tests * lint * Add parse_bytes * Add format float and int * Add java time formatter * Add link to HTML documentation
feat: Devtools (tidbyt#155) * devtools: Add React based devtools. This commit adds a React project containing a brand new browser interface for pixlet. * devtools: Update browser to support React devtools. This commit updates the browser module to be able to support the newly added React frontend. * devtools: Updated GitHub workflows. This commit updates the GitHub workflows to be able to build the React frontend. * devtools: Move goreleaser to use ./out. This commit updates goreleaser to not clash with the dist directory that is not being used with the React frontend. * devtools: Updated the build instructions. This commit updates the build readme so that folks know how to build the new frontend. * devtools: Fix build. The frontend build was broken due to a name collision on theme. It works on case sensitive filesystems but not on case insensitive filesystems. * devtools: Handle no default when optional. This commit fixes a load issue when defaults are optional, which is only true for a few components. * devtools: Add scopes for OAuth2. This commit provides scopes for OAuth2. * devtools: Swap token for code. This commit updates the OAuth2 handler to get a code instead of a token to be consistent with our mobile app. * devtools: Fix toggle. This commit fixes the default for toggle. * devtools: Fix go tests. This commit fixes go tests by renaming the go template file. * devtools: Fix issue with empty screens. This commit fixes an issue where empty screens were not being displayed properly.
schema: identify handlers by name instead of id (tidbyt#154)