Skip to content

Svelte v3/mm playground - #277

Merged
susuhahnml merged 12 commits into
v3from
svelte_v3/mm_playground
Jul 6, 2026
Merged

susuhahnml merged 12 commits into
v3from
svelte_v3/mm_playground

Conversation

@lognece

@lognece lognece commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

lognece and others added 12 commits April 16, 2026 20:19
- Replace Angular+Bootstrap with SvelteKit (Svelte 5, TypeScript)
- Add context.svelte.ts: WebSocket connection, session management,
  version tracking, fetchInfo, callOperation, handleWhen
- Add useElem composable: attr() and actions map from when/4 entries
- Add ElemProps interface shared across all components
- Add component registry mapping elem types to Svelte components
- Add components: Button (shadcn), Container, Label, Message (Sonner toast)
- Add Renderer: recursive engine mounting components by type, keyed by id
- Add shadcn-svelte with Tailwind CDN for runtime class resolution
- Add clinguin-theme.css
- Replace Angular build commands in client.py with npm run build
- Disable SSR via +layout.ts (static adapter, WebSocket-dependent app)
- Add Svelte-specific entries to .gitignore
- Add frontend dev instruction to DEVELOPMENT.md

fix(server): implement operation execution

- Parse the operation string from the client as a Clingo term
- Call the matching method on the backend (e.g. next_solution, add_assumption)
- Add CORS middleware for cross-origin requests in development
- removed tailwind cdn
- use @source inline(...) in app.css to be able to use tailwind classes
- renamed components to match shadcn base components names
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Spinner update
Cleanup of css
Theme Toggle as a button
Removed messages from server
- Updated DEVELOPMENT.md and README.md
- added test theme and test assets to the /tests/data dir
- Client accepts custom theme and assets paths (it copies custom theme files and assets during the build process and remove them after build is finished)
- Updated Svelte components to support dynamic icon rendering
- Dropdown Menu components implementation
- Documentation on Fronend Features
- css.py to generate Tailwind CSS dinamically from UI encoding
@susuhahnml
susuhahnml merged commit ddcc0c8 into v3 Jul 6, 2026
4 of 9 checks passed
@susuhahnml
susuhahnml deleted the svelte_v3/mm_playground branch July 6, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants