Files
tsview/changelog.md

3.0 KiB

Changelog

2026-01-25 - 1.1.2 - fix(package)

apply minor metadata-only change (one-line edit)

  • Change affects 1 file with a +1 -1 (metadata-only) — no behavioral changes
  • Recommended bump of patch version from 1.1.1 to 1.1.2

2026-01-25 - 1.1.1 - fix(tsview)

fix bad build commit - remove accidental include

  • Removed an accidental include that caused a bad build and unintended files to be part of the commit
  • Patch release recommended from 1.1.0 to 1.1.1

2026-01-25 - 1.1.0 - feat(tsview)

add database and S3 handlers, tswatch/watch scripts, web utilities, assets and release config

  • Add MongoDB management handlers: createDatabase, dropDatabase, dropCollection (ts/api/handlers.mongodb.ts)
  • Enhance S3 handlers: logging, listBuckets improvements, expanded content-type map (ts/api/handlers.s3.ts)
  • Add tswatch support and watcher config in npmextra.json and package.json (scripts: watch, startTs); add @git.zone/tswatch dep
  • Add web exports for styles and utilities (ts_web/styles/index.ts, ts_web/utilities/index.ts) and minor UI assets (.playwright-mcp images)
  • Update test to use toEqual and small test cleanup (test/test.tsview.ts)
  • Update package.json: add startTs/watch scripts and bump @push.rocks/smartbucket patch
  • Add release/registry and project metadata in npmextra.json for publishing

2026-01-23 - 1.0.0 - initial release: column view UI, S3 integration, and API fixes

Initial public release introducing the new column-based UI with resizable columns and horizontal navigation, plus backend fixes for S3 bucket listing and API endpoint handling.

  • feat: Add resizable columns and horizontal scrolling

    • Columns can be resized by dragging the border between them
    • Column widths persist during navigation (150px min, 500px max)
    • Container scrolls horizontally when columns exceed available space
    • Auto-scrolls to show newly opened columns
    • Resize handle highlights on hover/active state
  • fix: Column view navigation and state preservation

    • Preserve previous columns during navigation; only reset columns when the bucket changes, not when the prefix changes
    • Column navigation now expands horizontally instead of resetting the column stack
    • Remove navigate event dispatch from column folder selection to preserve column state
  • fix: Duplicate app instance rendering

    • Prevent duplicate tsview-app rendering by checking if the element already exists in the DOM
  • fix / feat: S3 bucket listing

    • Implement listBuckets to actually query S3 (was previously hardcoded to return an empty array)
    • Add @aws-sdk/client-s3 dependency to perform direct S3 operations and return real bucket names
  • fix: Resolve API 404s and improve dev caching

    • Update ApiService baseUrl to include the /typedrequest path expected by TypedServer
    • Add noCache option to ViewServer to prevent client caching issues during development
    • Bump @api.global/typedserver to v8.3.0 (includes noCache feature)
  • chore: initial project scaffold

    • Initial commit and project scaffolding (summary)