diff --git a/changelog.md b/changelog.md index 3d5afd8..6705e42 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2026-03-14 - 3.48.3 - fix(dataview) +rename dees-s3-browser exports and custom elements to dees-storage-browser + +- Replaces the dees-s3-browser module path with dees-storage-browser in dataview exports +- Renames the main custom element from dees-s3-browser to dees-storage-browser +- Renames related columns, keys, preview, demo, interfaces, and utility entry points under the new storage-browser module + ## 2026-03-12 - 3.48.2 - fix(repo) no changes to commit diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index 052d6de..17e7efa 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@design.estate/dees-catalog', - version: '3.48.2', + version: '3.48.3', description: 'A comprehensive library that provides dynamic web components for building sophisticated and modern web applications using JavaScript and TypeScript.' } diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-browser.demo.ts b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-browser.demo.ts similarity index 98% rename from ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-browser.demo.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-browser.demo.ts index e6e9151..663cb58 100644 --- a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-browser.demo.ts +++ b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-browser.demo.ts @@ -1,6 +1,6 @@ import { html } from '@design.estate/dees-element'; import type { IS3DataProvider, IS3Object } from './interfaces.js'; -import './dees-s3-browser.js'; +import './dees-storage-browser.js'; // Mock in-memory S3 data provider for demo purposes class MockS3DataProvider implements IS3DataProvider { @@ -148,9 +148,9 @@ export const demoFunc = () => html` }
- + >
`; diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-browser.ts b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-browser.ts similarity index 94% rename from ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-browser.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-browser.ts index 0fd6b14..0e4bb6c 100644 --- a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-browser.ts +++ b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-browser.ts @@ -1,21 +1,21 @@ import { customElement, html, css, cssManager, property, state, DeesElement } from '@design.estate/dees-element'; import { themeDefaultStyles } from '../../00theme.js'; -import { demoFunc } from './dees-s3-browser.demo.js'; +import { demoFunc } from './dees-storage-browser.demo.js'; import type { IS3DataProvider, IS3ChangeEvent } from './interfaces.js'; -import './dees-s3-columns.js'; -import './dees-s3-keys.js'; -import './dees-s3-preview.js'; +import './dees-storage-columns.js'; +import './dees-storage-keys.js'; +import './dees-storage-preview.js'; declare global { interface HTMLElementTagNameMap { - 'dees-s3-browser': DeesS3Browser; + 'dees-storage-browser': DeesStorageBrowser; } } type TViewType = 'columns' | 'keys'; -@customElement('dees-s3-browser') -export class DeesS3Browser extends DeesElement { +@customElement('dees-storage-browser') +export class DeesStorageBrowser extends DeesElement { public static demo = demoFunc; public static demoGroups = ['Data View']; @@ -293,7 +293,7 @@ export class DeesS3Browser extends DeesElement { }); this.isStreamConnected = true; } catch (error) { - console.warn('[S3Browser] Failed to subscribe to changes:', error); + console.warn('[StorageBrowser] Failed to subscribe to changes:', error); this.isStreamConnected = false; } } @@ -395,24 +395,24 @@ export class DeesS3Browser extends DeesElement {
${this.viewType === 'columns' ? html` - + > ` : html` - + > `}
@@ -423,12 +423,12 @@ export class DeesS3Browser extends DeesElement { @mousedown=${this.startPreviewResize} >
- + >
` : ''} diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-columns.ts b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-columns.ts similarity index 99% rename from ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-columns.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-columns.ts index 6e2f951..a6ec8f8 100644 --- a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-columns.ts +++ b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-columns.ts @@ -25,12 +25,12 @@ interface FileSystemDirectoryReader { declare global { interface HTMLElementTagNameMap { - 'dees-s3-columns': DeesS3Columns; + 'dees-storage-columns': DeesStorageColumns; } } -@customElement('dees-s3-columns') -export class DeesS3Columns extends DeesElement { +@customElement('dees-storage-columns') +export class DeesStorageColumns extends DeesElement { @property({ type: Object }) public accessor dataProvider: IS3DataProvider | null = null; diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-keys.ts b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-keys.ts similarity index 99% rename from ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-keys.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-keys.ts index fe1b547..41c0c64 100644 --- a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-keys.ts +++ b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-keys.ts @@ -6,12 +6,12 @@ import { formatSize, getFileName, validateMove, getParentPrefix, getContentType, declare global { interface HTMLElementTagNameMap { - 'dees-s3-keys': DeesS3Keys; + 'dees-storage-keys': DeesStorageKeys; } } -@customElement('dees-s3-keys') -export class DeesS3Keys extends DeesElement { +@customElement('dees-storage-keys') +export class DeesStorageKeys extends DeesElement { @property({ type: Object }) public accessor dataProvider: IS3DataProvider | null = null; diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-preview.ts b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-preview.ts similarity index 99% rename from ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-preview.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-preview.ts index 6507ffb..8b5f95f 100644 --- a/ts_web/elements/00group-dataview/dees-s3-browser/dees-s3-preview.ts +++ b/ts_web/elements/00group-dataview/dees-storage-browser/dees-storage-preview.ts @@ -5,12 +5,12 @@ import { formatSize, getFileName } from './utilities.js'; declare global { interface HTMLElementTagNameMap { - 'dees-s3-preview': DeesS3Preview; + 'dees-storage-preview': DeesStoragePreview; } } -@customElement('dees-s3-preview') -export class DeesS3Preview extends DeesElement { +@customElement('dees-storage-preview') +export class DeesStoragePreview extends DeesElement { @property({ type: Object }) public accessor dataProvider: IS3DataProvider | null = null; diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/index.ts b/ts_web/elements/00group-dataview/dees-storage-browser/index.ts similarity index 52% rename from ts_web/elements/00group-dataview/dees-s3-browser/index.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/index.ts index f3b21e4..8221b17 100644 --- a/ts_web/elements/00group-dataview/dees-s3-browser/index.ts +++ b/ts_web/elements/00group-dataview/dees-storage-browser/index.ts @@ -1,6 +1,6 @@ -export * from './dees-s3-browser.js'; -export * from './dees-s3-columns.js'; -export * from './dees-s3-keys.js'; -export * from './dees-s3-preview.js'; +export * from './dees-storage-browser.js'; +export * from './dees-storage-columns.js'; +export * from './dees-storage-keys.js'; +export * from './dees-storage-preview.js'; export * from './interfaces.js'; export { formatSize, formatCount, getFileName, validateMove, getParentPrefix, getContentType, getDefaultContent, getPathSegments } from './utilities.js'; diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/interfaces.ts b/ts_web/elements/00group-dataview/dees-storage-browser/interfaces.ts similarity index 100% rename from ts_web/elements/00group-dataview/dees-s3-browser/interfaces.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/interfaces.ts diff --git a/ts_web/elements/00group-dataview/dees-s3-browser/utilities.ts b/ts_web/elements/00group-dataview/dees-storage-browser/utilities.ts similarity index 100% rename from ts_web/elements/00group-dataview/dees-s3-browser/utilities.ts rename to ts_web/elements/00group-dataview/dees-storage-browser/utilities.ts diff --git a/ts_web/elements/00group-dataview/index.ts b/ts_web/elements/00group-dataview/index.ts index 805f323..b9ebddd 100644 --- a/ts_web/elements/00group-dataview/index.ts +++ b/ts_web/elements/00group-dataview/index.ts @@ -3,4 +3,4 @@ export * from './dees-dataview-codebox/index.js'; export * from './dees-dataview-statusobject/index.js'; export * from './dees-table/index.js'; export * from './dees-statsgrid/index.js'; -export * from './dees-s3-browser/index.js'; +export * from './dees-storage-browser/index.js';