Cmash Core
Cmash Core (cmash) — Feature Overview
CMAsh Core is the foundation of the CMAsh Web-to-Publish platform. It provides the admin panel, user and access management, team workflow, multilingual support, revision history, backup & restore, system diagnostics, and central platform settings — the backbone every other CMAsh module builds on.
What Is Cmash Core?
cmash is the central package of the CMAsh ecosystem. It turns a Laravel application into a fully branded Cmash admin panel and delivers everything a production platform needs to run reliably: who can do what, who works on what, what changed, how data is protected, and how the system is configured. All other CMAsh modules — templates, brandkits, editor, renderers, datasources — plug into it and reuse its building blocks.

Technical Foundation
- Filament Panel Plugin — integrates as a plugin into a Laravel + Filament admin panel.
- Access Control — Spatie Laravel Permission with Filament Shield.
- Settings — Spatie Laravel Settings for all platform-wide configuration.
- API Authentication — Laravel Sanctum personal access tokens.
- Versioning — Laravel Versionable for revision history.
- Self-Hosted — data, backups, and profiles stay on your own infrastructure.
Key Features
Branded Admin Panel
- Logo or Name — display the CMAsh logo or your own application name in the panel header; the login page is branded to match.
- 22 Theme Palettes — pick a primary color from Slate and Zinc to Emerald, Indigo, or Rose to match your corporate identity.
- Flexible Content Width — default (1280 px), wide (1536 px), or full-width layout — ideal for complex templates and large data tables.
- Structured Navigation — collapsible navigation groups for Configuration, Content, Projects, Typst, Settings, and System.
- Configurable Site Name — set the platform name centrally in General Settings.
- Consistent Editing — Save and Cancel actions in the page header on every edit page, with
Ctrl/Cmd + Sto save from anywhere.
Dashboard Analytics
- Template & Asset Statistics — total templates and assets, plus how many were added this month.
- Project Trends — chart of project creation over time.
- Compilation Activity — chart of produced documents.
- User Upload Activity — chart of customer asset uploads.
- Latest Projects — the newest projects with reference, template, workspace, and creation time, each linked directly.
- Platform Info Card — the installed CMAsh version at a glance.
Users, Roles & API Access
- User Management — create, edit, and remove users. Each user has a globally unique UUID for reliable references across integrations.
- Role-Based Access Control — fine-grained permissions per resource and action, powered by Filament Shield with auto-generated policies — new modules are protected from day one.
- Group Restrictions — limit individual users to selected groups (brands, clients, business units). Users without restrictions keep access to all groups.
- Scoped API Tokens — issue named API tokens per user with specific abilities, optional expiry dates, and "last used" tracking for auditing.
- Creator Tracking — forms, templates, and documents record who created them — including which API token was used when created programmatically.
- Clear Row Actions — users who can edit see a single Edit action; read-only users get View instead.
Group Selector for Multi-Brand Organizations
- One-Click Focus — an optional group selector in the top bar filters every admin list to a single group (plus ungrouped items).
- Built for Scale — agencies and corporations manage many brands, subsidiaries, or clients in one installation without clutter.
- Switch On When Needed — enable or disable the selector in General Settings.
Task Management & Status Workflow
- Assign To — assign any form, template, or document to a team member. See at a glance who's responsible.
- Configurable Statuses — define your own workflow statuses (Open → In Progress → Finished) with colors and icons that match your process. Drag to reorder and mark one as default for new items.
- My Tasks Dashboard — every user gets a personal "My Tasks" page showing all items assigned to them — across forms, templates, and documents — with live status badges and quick links.
- Navigation Badge — the task count appears as a badge in the sidebar, so nothing gets overlooked.
- Translatable Labels — status names support multiple languages out of the box (e.g. "Offen" / "Open").
- Ready Out of the Box — ships with Open, In Progress, and Finished as defaults.
Multilingual by Design
- Central Language List — define all content languages (e.g.
en,de,fr,it) and a default language in General Settings. - Separate Backend Languages — restrict the admin UI language switcher to a subset, independent of content languages.
- TranslatableTextInput — reusable form component for multi-language values. Shows the primary locale with a 🌐 expand button and a filled-count badge (e.g. "2/4") — missing translations are spotted instantly. Supports single-line and textarea mode and works with Spatie HasTranslations and plain JSON columns.
- Consistent Everywhere — status names, collection titles, validation messages, and labels across all CMAsh modules share the same translation experience.
Protected System & Sample Entities
- Clear Labels — platform-provided entities are marked System, reference examples are marked Sample.
- Read-Only Protection — normal users see protected entities greyed out with a blue info banner. They can view and copy values but cannot modify or delete them.
- Duplicate & Customize — one click creates an editable copy — the fastest way to start from best practice.
- Visibility Toggle — a top-bar switch shows or hides System and Sample entities across all lists; the choice is remembered for the session.
- Admin Override — administrators with the right permission retain full edit and delete access.
Used By Cross-References
- Know Before You Change — edit pages for forms, templates, brandkits, workspaces, renderers, editor themes, datasources, data definitions, and layouts show a collapsible "Used By" section listing every dependent entity.
- Tabbed & Counted — each dependency type gets its own tab with a badge count, visible even when the section is collapsed.
- Details & Links — name, group, active state, and last update for every linked entity, with direct navigation.
- Inline in Lists — expand dependencies directly below any row in overview tables.
Revision History — Track Changes, Rollback Anytime
Every change recorded. One click to restore.
All key entities — templates, forms, brandkits, documents, workspaces, renderers, datasources, editor themes, hooks, tags, and more — automatically track a full revision history. Every save creates a versioned snapshot, so you can see exactly who changed what and when. The revision view highlights only the fields that actually changed, with unchanged properties collapsed out of the way. Need to undo a mistake? Restore any previous version with a single click. Administrators can configure a maximum number of revisions per entity (or keep unlimited) and bulk-clean old revisions older than a configurable number of days — keeping the database lean without losing important history. Live statistics show the total revision count and the age of the oldest entry.
Backup & Restore — Built In, Not Bolted On
- One-Click Database Backups — create a compressed SQL dump directly from the admin panel. Supports MySQL, MariaDB, PostgreSQL, and SQLite; MySQL/MariaDB dumps are transaction-consistent and include routines and triggers.
- Complete Media Backups — a single archive covers everything outside the database: shared assets, customer uploads, brand and brandkit logos, document images, fonts, and installed Typst packages.
- Scheduled Backups — schedule database and media backups independently using standard cron expressions (e.g. nightly at 02:00). Jobs run in the background and never overlap.
- Automatic Retention — define how many backups to keep; older ones are removed automatically.
- Download & Restore — download any backup for off-site storage or restore it with one click. Media restores extract to a staging area first and then copy files into place.
System Information & Diagnostics
A single page gives administrators, IT, and support the full technical picture:
- Environment Overview — PHP, Laravel, Filament, server software, Typst engine, and SurveyJS versions.
- Module Versions — installed version of every CMAsh package, for fast and precise support requests.
- Scheduler & Queue Health — queue driver, pending and failed jobs, system crontab status, and all registered scheduled tasks with their next run.
- Print Readiness Check — counts of installed RGB and CMYK profiles, with a clear warning when no CMYK profile is present — so gaps are found before the print shop finds them.
- Asset Handling Capabilities — which image tools (Typst, Imagick, GD) are available, what they are used for, and a format support matrix for PNG, JPEG, SVG, GIF, PDF, TIFF, BMP, WebP, HEIC/HEIF, and PSD.
- PHP Extensions — full list of loaded extensions in a collapsible panel.
Reusable Building Blocks
The core package provides shared components so every CMAsh module looks and behaves the same:
- ColorPickerField — a visual color picker synchronized with numeric channel inputs for CMYK, RGBA, HexA, HSLA, and Luma. Colors are stored as structured values, not approximations — so print-critical CMYK values stay exact. Used by brandkits and templates.
- TranslatableTextInput — the shared multilingual field with locale expansion and filled-count badge.
- Workflow & Governance Traits — assignment and status, creator tracking, System/Sample protection, "Used By" dependency views, revision limits, and consistent header actions — ready for any module to adopt.
Central Asset Processing Settings
General Settings control how images reach screen and print across the whole platform:
- Default Web & Print Types — define the standard image preparation for editor previews and SVG/PNG output (Web) and for PDF output (Print). Without a Print default, PDFs use the Web default.
- Strict or Lax Policies — decide what happens when a requested variant is missing: Strict allows previews with errors but blocks production fallback; Lax produces output with a warning.
- Separate Policy for Customer Uploads — Lax by default, so a customer's photo without a CMYK variant is treated as a soft-proof matter, not a reason to refuse the order.
- Variant Types for Customer Uploads — administrators choose which variant types are generated for uploads; customers never pick color targets themselves.
- Custom Fallback Chain — define by drag & drop the exact order tried when a variant is unusable (specific type → default Web → default Print → original file). Leave out "Original" to guarantee unconverted files never reach production.
- On-Demand Generation — build missing variants during a render (immediately, or queued with a one-time fallback), bounded by separate time budgets for final renders and editor previews so the editor stays responsive.
- Retry Control — failed conversions are not retried on every render unless you enable it, so one broken asset never slows down every page.
- License-Aware PDF Conversion — optional Ghostscript color conversion stays disabled until the server operator explicitly opts in, respecting AGPL obligations.
- PDF Output Capabilities — see at a glance which final-PDF finishing features (e.g. combined batch PDFs) the server supports.
Fallback does not guarantee CMYK correctness or PDF/X compliance; final output must be validated for the required standards.
Editor & Designer Preferences
- Typst Autocompletion — choose whether the Typst code editor suggests all built-in commands (
#image,#text,#table, …) or only your custom fonts, colors, and variables. - Visual Designer (Early Access) — enable the upcoming visual template designer on template edit pages for teams that want to try it early.
Key Benefits
| Benefit | What You Get |
|---|---|
| Operational Safety | Built-in, scheduled database and media backups with retention and one-click restore |
| Governance | Role-based access, group restrictions, scoped API tokens, and creator tracking |
| Team Productivity | Assignments, custom statuses, and a personal "My Tasks" dashboard |
| Change Confidence | Full revision history, one-click rollback, and dependency visibility |
| Brand Consistency | Themed admin panel, CMYK-capable color picker, protected system templates |
| International Readiness | Central language management and translatable fields throughout |
| Transparency | A system information page for IT, support, and print production |
| Print Production Control | Web/Print variant defaults, fallback chains, and strict/lax policies |
Cmash Core — the foundation for professional documents, created by anyone, at any scale.
Changelog
1.1.337 (2026-10-04)
-
2026-10-04Version 1.1.337 (7c5789e)Add export/import function Add duplicate button translation
1.1.139 (2026-10-05)
-
2026-10-05Version 1.1.139 (9692c85)Add CMYK barcode helpers to cmash.typ Optimize PDF/X preflight allow also indirect output-intents
1.1.138 (2026-10-05)
-
2026-10-05Version 1.1.138 (a2036b8)Add import for template phrases and layout tab
1.1.137 (2026-10-04)
-
2026-10-04Version 1.1.137 (26ae879)Add export/import function Add duplicate button translation
1.1.136 (2026-10-04)
-
2026-10-04Version 1.1.136 (13063fd)Add cmash-task package Add comments to relevant items Add my workspace top menu, with board my-assigned-items, my-items, my-tasks, all-Tasks
-
2026-10-04Version 1.1.136 (f475174)Add cmash-task package Add comments to relevant items Add my workspace top menu, with board my-assigned-items, my-items, my-tasks, all-Tasks
1.1.135 (2026-10-03)
-
2026-10-03Version 1.1.135 (1f98b29)Add project view page for users without edit-project permission (e.g. for end user role)
1.1.134 (2026-10-03)
-
2026-10-03Version 1.1.134 (474c97a)Add view-admin-editor:project permission
1.1.133 (2026-10-01)
-
2026-10-01Version 1.1.133 (568522f)Add view_others:project permission (default granted, without it backend users see only their own projects)
1.1.132 (2026-10-01)
-
2026-10-01Version 1.1.132 (fbed14d)Optimization for zoom control in mobile mode
1.1.131 (2026-10-01)
-
2026-10-01Version 1.1.131 (e90514c)Optimization show login instead of default laravel frontend home
1.1.130 (2026-10-01)
-
2026-10-01Version 1.1.130 (57eb71c)Optimize use local initials avatar instead of external ui-avatars.com
1.1.129 (2026-10-01)
-
2026-10-01Version 1.1.129 (7d70711)Optimization automatically apply current light/dark-mode in backend/admin editor
-
2026-10-01Version 1.1.129 (50eb54e)Optimization automatically apply current light/dark-mode in backend/admin editor
1.1.128 (2026-10-01)
-
2026-10-01Version 1.1.128 (8fbefec)Add ViewUnpublished:Document permission
1.1.127 (2026-10-01)
-
2026-10-01Version 1.1.127 (5c1d6e2)Hide database and media backup menu entries for users without permission
1.1.126 (2026-10-01)
-
2026-10-01Version 1.1.126 (171fb90)Optimization make grid the default layout for assets, documents, projects and templates
1.1.125 (2026-10-01)
-
2026-10-01Version 1.1.125 (9cf339b)Optimization use panel primary color for login Sign in button gradient
1.1.124 (2026-10-01)
-
2026-10-01Version 1.1.124 (5a0cf95)Add grid-view to projects Add automatic project preview image generation
1.1.123 (2026-10-01)
-
2026-10-01Version 1.1.123 (0317c6e)Add "Backend Branding" section to general settings Add dark/light logo settings to general settings
1.1.122 (2026-09-30)
-
2026-09-30Version 1.1.122 (93c3f77)Add task assignment (Assigned To / Status) to assets and show them in My Tasks
1.1.121 (2026-09-30)
-
2026-09-30Version 1.1.121 (1f81884)Change documentation link to cmash.io
1.1.120 (2026-09-30)
-
2026-09-30Version 1.1.120 (8fbb62f)Add grid view to templates
1.1.119 (2026-09-30)
-
2026-09-30Version 1.1.119 (839cfc4)Add image to templates (grid/form/api)
1.1.118 (2026-09-30)
-
2026-09-30Version 1.1.118 (0fb8148)Fix PDF/X-4 metadata: add xmp:MetadataDate, drop GTS_PDFX keys from Info
1.1.117 (2026-09-30)
-
2026-09-30Version 1.1.117 (0d788fb)Optimize data-chooser selected color
1.1.116 (2026-09-30)
-
2026-09-30Version 1.1.116 (63e35c3)Add asset-settings page
- Move all asset settings from general-settings to the new asset-settings page
- Expose previously hidden asset settings that existed in the database but were not visible in the UI
1.1.115 (2026-09-29)
-
2026-09-29Version 1.1.115 (4fc51ba)Optimize save button visibility, show in internal editor toolbar, do not show when embedded via integration
1.1.114 (2026-09-29)
-
2026-09-29Version 1.1.114 (a5a33b6)Add temp, draft, finished states to projects Add save (and finish) button to cmash editor toolbar
1.1.113 (2026-09-29)
-
2026-09-29Version 1.1.113 (458c103)Add state filter to documents table and grid view
1.1.112 (2026-09-29)
-
2026-09-29Version 1.1.112 (519c5d8)Add search to asset grid view Add filter to asset grid view Optimize page sizes that fit 4 images per row
1.1.111 (2026-09-29)
-
2026-09-29Version 1.1.111 (733696c)Add compilations table to batch-compilation view
1.1.110 (2026-09-28)
-
2026-09-28Version 1.1.110 (4c8eb8c)Optimize wording and internal keys from web to digital Automatically migrate data from web to digital Add default asset-variant-type for editor-preview Rename "Conversion Pipelines" label to "Asset Conversion Pipelines" as they are currently only used for asset conversion
1.1.109 (2026-09-28)
-
2026-09-28Version 1.1.109 (7d5ed7f)Optimization when deleting a project, also delete all batch-compilations and compilations that belong to the project
1.1.108 (2026-09-28)
-
2026-09-28Version 1.1.108 (9e9d1bd)Add batch-compilations/compilations section to projects
1.1.107 (2026-09-25)
-
2026-09-25Version 1.1.107 (e52d9a2)Add copy/duplicate button to layouts Add copy/duplicate button to data-definitions Add copy/duplicate button to projects Add copy/duplicate button to asset-variant-types Add copy/duplicate button to asset-import-Jobs Add copy/duplicate button to statuses Add sticky header toolbar to layouts
1.1.106 (2026-09-25)
-
2026-09-25Version 1.1.106 (e7b9cb1)Add color-profile override for PDF/X-4 renderers default is colorprofile of asset-variant Add info why an asset variant can not be deleted when it is still referenced Synchronize output-intent-namimg with adobe-acrobat standard
1.1.105 (2026-09-24)
-
2026-09-24Version 1.1.105 (e21c57f)Optimize pdf/x4 settings Optimize renderer selection in workspace edit page
1.1.104 (2026-09-22)
-
2026-09-22Version 1.1.104 (643d2c8)Optimize performance for template and brandkit loading
1.1.103 (2026-09-21)
-
2026-09-21Version 1.1.103 (ab75ead)Add on-demand asset-variant generation Add configurable asset variant fallback logic Add asset-variants for user-assets Add popup dialog for color-profile selection for user uploads e.g. when the colorprofile of the source upload can not be detected from the source-file Add reusable asset variant generation pipelines (for user-assets and standard-assets) and visualize the pipelines
1.1.102 (2026-09-18)
-
2026-09-18Version 1.1.102 (aceb42b)Add support to specify asset-variant-types for automatic import jobs
1.1.101 (2026-09-18)
-
2026-09-18Version 1.1.101 (ebc59b1)Optimize svg to print asset pipeline
1.1.100 (2026-09-18)
-
2026-09-18Version 1.1.100 (c3cd4da)Optimize PDF/X4 details
1.1.99 (2026-09-17)
-
2026-09-17Version 1.1.99 (3a15726)Add PDF/X-4 output
1.1.98 (2026-09-17)
-
2026-09-17Version 1.1.98 (445db6f)Optimize asset conversion and re-processing
1.1.97 (2026-09-17)
-
2026-09-17Version 1.1.97 (4beda97)Optimize asset assembly for rendering and package-export
1.1.96 (2026-09-16)
-
2026-09-16Version 1.1.96 (adb64e2)Optimize image chooser
1.1.95 (2026-09-16)
-
2026-09-16Version 1.1.95 (5581365)Add tags to asset grid view Add paging to image selector Optimize paging in asset grid view
1.1.94 (2026-09-16)
-
2026-09-16Version 1.1.94 (b70f52b)Add prefill of name, slug, color-profile for manual asset uploading Add original filename to table and display in form Optimize asset create dialog
1.1.93 (2026-09-16)
-
2026-09-16Version 1.1.93 (825dfdb)Add support for using imported assets by filenames (e.g. for datasource)
1.1.92 (2026-09-14)
-
2026-09-14Version 1.1.92 (ced983c)Add asset color-profile prefligt warning/error messages
1.1.91 (2026-09-14)
-
2026-06-17Version 1.0.7 (5f2d721)Add marketing.md Add readme.md
-
2026-06-18Version 1.0.8 (caa2086)Add Local Package Support — install custom Typst packages from GitHub URLs or ZIP uploads for packages not available on Typst Universe. Local packages use the
@localnamespace and are immediately available in templates. -
2026-06-21Version 1.0.9 (f0672a2)Update marketing.md with enhanced datasource features
-
2026-06-28Version 1.0.10 (df9a167)Add created_by und origin to db_tables and grids of models Add general full-width property to the general/theme section Add auto tag population feature when projects are generated from documents Add cmash_hook package
-
2026-07-05Version 1.0.11 (bb96656)Add visual-designer support
-
2026-07-10Version 1.0.12 (a532d7f)Fix migration script ordering for new installations
-
2026-07-13Version 1.1.0 (fc9383b)This release marks the 1.1.0 feature-complete milestone.
- Synchronized main project and all submodules to 1.1.0
- Finalized the complete list of integrated submodules
- Added MARKETING.md across all modules
-
2026-07-13Version 1.1.1 (a0752ce)Adjust dashboard info widget
-
2026-07-13Version 1.1.1 (e176dc4)Adjust dashboard info widget
-
2026-07-17Version 1.1.2 (a2f45df)Add duplicate functionality to all entities Add download functionality for assets and fonts
-
2026-07-18Version 1.1.3 (df6d2f1)Add administrative-view Rename replicate to duplicate
-
2026-07-18Version 1.1.4 (29d23dc)Add assigned_to and status to: form, template and document entities Add my-tasks list Add configurable status list
-
2026-07-18Update readme and marketing documentation (a874ebf) -
2026-07-19Version 1.1.5 (7262dc1)Add dynamic form localization via localeField localeField supports any SurveyJS form field name (e.g. "language", "procreator_language"). Accepts de_DE, fr_CH, DE, fr, or any format — first 2 chars are extracted and lowercased to a SurveyJS locale. Add system info page
-
2026-07-19Version 1.1.6 (4ae7152)Add more details to system-info
-
2026-07-19Version 1.1.7 (8197c19)Update surveyjs from 2.5.22 to latest 2.5.34 Delete many unused files
-
2026-07-23Version 1.1.8 (782a271)Change navigation sort dashboard, my tasks
-
2026-07-24Version 1.1.9 (f2c6455)Fix shield permissions
-
2026-07-25Version 1.1.10 (6eef31f)Add data chooser functionality Add user-data-compilation functionality Add translatable field component Optimize data-collection configuration: change configuration from a JSON sub element in form definition, to separate field configuration for each data-collection property Update README.md and MARKETING.md across modules Rename Web-To-Print to Web-To-Publish
-
2026-07-28Version 1.1.11 (ec52c20)Add brandkit phrases/translations management Add template phrases/translations management Add cmash color management control Add template color management Optimize brandkit color management
-
2026-07-29Version 1.1.12 (aafd2db)Fix small color picker hue slider fix for new colors
-
2026-07-29Version 1.1.13 (2213eb6)Remove brand prefix from color to allow template overrides Fix download error for blank forms
-
2026-07-29Version 1.1.14 (41c7ec7)Add template fonts
-
2026-07-29Version 1.1.15 (37d73f1)Add template variables tab and make variables automatically available
-
2026-07-29Version 1.1.16 (4d93d6d)Add brand-select field to datasource, document, form, project, template, asset, workspace Change brandkit brand to select
-
2026-07-29Version 1.1.17 (94a603d)Add color- and font- prefix Add brandkit and template variables
-
2026-07-30Version 1.1.18 (23717db)- Add "Backend UI Languages" setting to filter admin panel language switcher
- Convert single
languageselect to multi-select in list, api forms ... - Add scopedLocales() to TranslatableTextInput for brand-scoped filtering
-
2026-07-30Version 1.1.19 (d9ff6d2)- Add data-chooser css to editor-theme
-
2026-07-30Version 1.1.20 (85d5126)Add user based brand restrictions Add brand selector to admin topbar
-
2026-07-31Version 1.1.21 (34fd233)Add missing download button to compilation edit Fix filter brand list by active brand selection
-
2026-07-31Version 1.1.22 (ebb8b26)Add error handling and indicator to top-bar
-
2026-08-01Version 1.1.23 (14efec0)Add autocomplete for variable names (fonts and colors where already working) Add save-template button Optimize update preview use current template changes without saving
-
2026-08-01Version 1.1.24 (b92bb81)Add "versioning/history/rollback" component Add versioning to cmash-templates
-
2026-08-01Version 1.1.25 (cd19a5b)Fix auto create versions table
-
2026-08-02Version 1.1.26 (d0d48ae)Add versioning to all relevant entities Optimize edit views, move save and cancel button to top
-
2026-08-02Version 1.1.27 (253c79b)Add database backup functionality
-
2026-08-02Version 1.1.28 (c0e00db)Change translation model to cmash translatable fields
-
2026-08-02Version 1.1.29 (a060568)Add media backup
-
2026-08-02Version 1.1.30 (2900307)Add functionality to also delete output files when compilation and batch-compilation are deleted
-
2026-08-02Version 1.1.31 (63996b3)Add pagesize 100 500 1000 for compilations/batch-compilations
-
2026-08-02Version 1.1.32 (8c86f58)Add delete bulk action to batch compilations
-
2026-08-02Version 1.1.33 (80bb1cf)Fix batch rendering bug, null should not render as 'none' visible text-string
-
2026-08-05Version 1.1.34 (10654b4)Add packages and snippets tabs to brandkit and templates This introduces dedicated sections for packages and imports, resulting in a cleaner and more compact template structure.
-
2026-08-05Version 1.1.35 (a1ab7a0)Add create project button to default view Change list columns defaults show by default: created_at and updated_at hide by default: id Rename preview_mode to preview-mode
-
2026-08-05Version 1.1.36 (dd53065)Add floating edit item toolbar to all relevant entities
-
2026-08-05Version 1.1.37 (78cabb0)Add project collection (count) column should be visible by default
-
2026-08-05Version 1.1.38 (1531852)Add tab support to code editor
-
2026-08-05Version 1.1.39 (12ea7e8)Fix data-chooser gets empty first record
-
2026-08-06Version 1.1.40 (d9afab4)Add template-editor to document and project
-
2026-08-06Version 1.1.41 (699843c)Add functionality for documents that only have a datasource and no form associated
-
2026-08-07Version 1.1.42 (7fd8e4b)Add version based caching of js and css files Raise survey-js to latest version 2.5.37
-
2026-08-07Version 1.1.43 (df61f1d)Add linked entity navigation Optimize brandkit general tab
-
2026-08-09Version 1.1.44 (c82f729)Optimize typst editing, add collapsible code regions and better line indentation for new lines Optimize typst code editor integration (reduce source files, avoid duplicates, remove wasm) Add setting to enable full typst autocompletion (currently disabled by default) Remove old setting to enable code editor (code editor is now always enabled...)
-
2026-08-11Version 1.1.45 (5d66057)Remove datasource settings for form entities
-
2026-08-11Version 1.1.46 (38b500c)Add data-navigation in top bar when no form is linked
-
2026-08-11Version 1.1.47 (88e3048)Add datasource-variables to template-editor-side-panel
-
2026-08-11Version 1.1.48 (56d75bd)Change datasource_slug column to datasource_id column
-
2026-08-12Version 1.1.49 (1efd356)Fix variable generation for documents
-
2026-08-12Version 1.1.50 (6e1630c)Optimize collection-navigator label with automatic text-overflow/truncation
-
2026-08-13Version 1.1.51 (eef4911)Add support for system/sample/user entities
-
2026-08-13Version 1.1.52 (734bb17)Add permission/checks for manage-system-entities and manage-sample-entities
-
2026-08-13Version 1.1.53 (693cd8b)Add used-by tab to template and form
-
2026-08-13Version 1.1.54 (3257aa6)Change entity_origin user to empty Remove entity_origin user from entity_origin selector
-
2026-08-13Version 1.1.55 (ee7a8d4)Add system and sample entity behavior to relevant cmash entities Optimize system and sample entity behavior
-
2026-08-14Version 1.1.56 (892ac75)Add used by to remaining relevant entities (brandkit, datasource, editor-themes, renderer, workspace)
-
2026-08-14Version 1.1.57 (0c92f04)Add functionality to show datachooser-button-navigation also when document has form but show-collection-panel is off
-
2026-08-14Version 1.1.58 (d2383f9)Fix form history restore error
-
2026-08-14Version 1.1.59 (9e333ee)Add missing "system and example entity behaviour" to asset
-
2026-08-14Version 1.1.60 (ec90bf2)Update readme and marketing.md with the latest features
-
2026-08-15Version 1.1.61 (92ecd82)Add functionality for data-definitions Update readme and marketing.md with the latest features
-
2026-08-15Version 1.1.62 (03982cc)Add import-variables button to template-variables
-
2026-08-15Version 1.1.63 (0cca8d6)Remove admin_form_id and admin_workspace_id from document and project
-
2026-08-15Version 1.1.64 (f9d4c8d)Add version history and revert functionality to data-definitions Optimize move data-definition form field more to the top
-
2026-08-16Version 1.1.65 (e417134)Add simple external/internal column mapping Change template to required field for documents
-
2026-08-16Version 1.1.66 (b4cefee)Optimize identifier generation for fonts, colors, and variables (keep underscores)
-
2026-08-16Version 1.1.67 (e42f68c)Add functionality for document preflight-checks Add new cmash typst commands: cmash-preflight-error, cmash-preflight-warning cmash-preflight-error("text is too long, please shorten") cmash-preflight-error("text is too long, please shorten", "productname") cmash-preflight-warning("shorter text would look nicer...") Add cmash-framefit 0.1.0 package with auto-install and support for cmash-preflight-error Add preflight-check info to readme.md and marketing.md Optimize existing preflight check for document errors Fix preflight-check-button was missing in template editor
-
2026-08-20Version 1.1.68 (e988030)Add state published/unpublished to documents Add grid-view to documents Optimize image size in document table-view
-
2026-08-22Version 1.1.69 (dbb1247)Change initial state to collapsed for all items like fonts, colors, phrases ..
-
2026-08-22Version 1.1.70 (c5fca12)Change brand to group, module, tables, columns, api-endpoints, etc ...
-
2026-08-23Version 1.1.71 (abf6041)Enhance asset management:
- add grid-gallery-view to asset list
- add file info in asset detail views
- add automatic generated image-preview to assets, for image formats that browser do not support nativ (e.g. pdf)
- add automatic generated image-conversion for formats that typst does not support natively e.g. bmp, tiff
- add asset format and conversion infos to system details (gd/imagemagick)
- optimize/increase size of images in assets list
-
2026-08-23Version 1.1.72 (d09b7a0)Add asset imports Add system section to side menu
-
2026-08-24Version 1.1.73 (02f03aa)Add "structured" assets tab to brandkit and templates
-
2026-08-25Version 1.1.74 (8dfd1c2)Optimize and re-add template-editor button to template-edit, open it for a document to reduce code and simplify
-
2026-08-25Version 1.1.75 (b67d2c5)Add core layout functionality
-
2026-08-26Version 1.1.76 (3917b04)Fix copy of layout variables, use " instead of "e;
-
2026-08-26Version 1.1.77 (64562fc)Add support for base layout parameters in template contexts
-
2026-08-26Version 1.1.78 (0fce076)Add functionality to open template editor in admin mode (makes all form fields visible)
-
2026-08-26Version 1.1.79 (15a9188)Fix error when creating new layout Fix error when importing variables
-
2026-08-27Version 1.1.80 (609dc69)Fix template layouts do not get copied
-
2026-08-27Version 1.1.81 (149b4bc)Add "Create & Open with Admin Form" to template editor dialog in documents and projects
-
2026-08-28Version 1.1.82 (3d065a9)Optimize grid views and open asset details on image click (with permission routing)
-
2026-08-28Version 1.1.83 (30cd2c9)Hide pagination when there is only one page Update the interactive logic for the page navigation to dynamically adapt to content length. The navigation is now hidden if there is only one page, and automatically appears as soon as a second page is required.
-
2026-08-28Version 1.1.84 (a06e3a1)Add initial_zoom field (auto/percent) to documents with auto-fit calculation in editor
-
2026-08-28Version 1.1.85 (bf05c0d)Optimize auto zoom for extrem wide screens
-
2026-08-29Version 1.1.86 (1db0793)Fix reset collection fields to default-value when data-collection is emptied via data-chooser or data-navigator
-
2026-08-30Version 1.1.87 (3e8d0f2)Add used-by to lists Add standardized used-by-component to cmash
-
2026-08-30Version 1.1.88 (f624575)Add scheduled db backup Add scheduled media backup
-
2026-08-30Version 1.1.89 (fca737a)Optimize undo/redo (undo/redo should not navigate data-collection)
-
2026-09-13Version 1.1.90 (778819e)Add central icc color profile management Add batch downloads as individual PDFs in ZIP or one combined PDF Add named asset variants with automatic generation for web, coated, and uncoated output Add groundwork for future PDF/X support
-
2026-09-14Version 1.1.91 (86a4fe8)Optimize asset handling