Skip to content

Conversation

@nd0ut
Copy link
Member

@nd0ut nd0ut commented Dec 23, 2025

Description

Checklist

nd0ut added 30 commits December 16, 2025 01:05
- Add SymbioteCompatMixin for Symbiote.js compatibility layer
- Add LightDomMixin for light DOM rendering support
- Add CssDataMixin for CSS custom properties support
- Add RegisterableElementMixin for custom element registration
- Add parseCssPropertyValue utility for CSS property parsing
- Add Constructor type helper
…classes

- Add LitBlock as the base class for all Lit-based blocks
- Add LitActivityBlock for activity-based UI components
- Add LitUploaderBlock with file upload management capabilities
- Add LitSolutionBlock for solution wrapper components
- Add TestModeController for test mode handling
- Remove Block.ts (replaced by LitBlock)
- Remove ActivityBlock.ts (replaced by LitActivityBlock)
- Remove UploaderBlock.ts (replaced by LitUploaderBlock)
- Remove SolutionBlock.ts (replaced by LitSolutionBlock)
- Remove l10nProcessor.ts (l10n now handled in Lit templates)
- Remove testModeProcessor.ts (replaced by TestModeController)
- Remove bindCompatibilityFallbackProcessor.ts
- Remove Range component (unused)
- Migrate CameraSource to Lit with reactive properties
- Migrate ExternalSource to Lit
- Migrate FileItem to Lit with improved rendering
- Migrate UploadList to Lit
- Migrate Modal to Lit
- Migrate DropArea to Lit
- Migrate SimpleBtn, SourceBtn, SourceList to Lit
- Migrate Thumb to Lit with async image loading
- Migrate ProgressBar, ProgressBarCommon to Lit
- Migrate UrlSource to Lit
- Migrate Select, Spinner, ActivityHeader, Config
- Migrate StartFrom, Copyright, Icon, FormInput
- Migrate UploadCtxProvider and EventEmitter
- Migrate CloudImageEditorBlock to Lit
- Migrate EditorToolbar with Lit templating
- Migrate EditorFilterControl, EditorOperationControl
- Migrate EditorSlider, EditorImageCropper, EditorImageFader
- Migrate CropFrame with reactive properties
- Migrate UI elements: BtnUi, SliderUi, LineLoaderUi, PresenceToggle
- Migrate EditorAspectRatioButtonControl, EditorCropButtonControl
- Migrate EditorButtonControl, EditorScroller
- Remove deprecated template.ts
- Migrate FileUploaderInline to Lit
- Migrate FileUploaderMinimal to Lit
- Migrate FileUploaderRegular to Lit
- Convert Img.js to Img.ts
- Convert ImgBase.js to ImgBase.ts with proper typing
- Convert ImgConfig.js to ImgConfig.ts
- Add demo/img.html demo page
- Rename all locale files from .js to .ts
- Update CTX for Lit integration
- Update TypedData change detection
- Update UploaderPublicApi for Lit components
- Update LocaleManager for Lit template binding
- Update ModalManager, SecureUploadsManager, TelemetryManager
- Update ValidationManager
- Update a11y utilities
- Update WindowHeightTracker
- Update src/index.ts with new Lit-based exports
- Update adaptive-image solution imports
- Add Lit dependencies to package.json
- Update biome.json configuration
- Update tsconfig files for TypeScript locale files
- Update vite.config.js
- Update e2e tests for Lit-based components
- Update test utilities
- Update test-locales script for .ts locale files
- Update cloud-image-editor.html demo
- Update locales.html demo
- Update raw-regular.html demo
- Update validators.html demo
- Update biome.json schema version and add unused import/variable rules
- Remove unused imports from Config.ts, computed-properties.ts, Select.ts
- Fix unused catch variable in ImgBase.ts
- Fix CSS grid-gap to gap in camera-source.css
- Apply formatting fixes to demo HTML files
- Reorganize demos into folders: solutions/, bundles/, features/, external-sources/
- Add new bundle demos that import from pre-built web/ directory
- Add Lit Element based demo index with search and folder navigation
- Add debug, quality-insights=false, and test-mode to all demo configs
- Rename files to be more descriptive (e.g. raw-regular -> regular)
nd0ut and others added 29 commits December 16, 2025 01:14
…llection, not it destroy items after 10s of inactivity
…anagers

refactor: centralized shared context managers state
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 23, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch rc

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants