Appearance
Features at a Glance
Squizy comes with a set of ready-to-use capabilities that work out-of-the-box with no additional configuration. These features are automatically available for every @SquizyEntity in your application, covering common needs so you can focus on your domain model rather than boilerplate infrastructure.
All features are built into the UI
Every feature listed here is fully integrated in the Squizy UI out of the box. The documentation describes how the underlying API works, but you don't need to implement anything on the frontend — the UI supports all of these features automatically. You get all of this for free just by annotating your entities.
Each feature extends the core CRUD functionality with practical tools that most applications eventually need — from data export and change tracking to search and soft deletion. They integrate seamlessly with the generated API and frontend.
Available features:
- Global Search — full-text search across entity fields from the UI
- Column Filters — per-column filtering on list views for precise data navigation
- Validations — declarative field validation using standard Bean Validation annotations
- Export — export entity data to CSV files through the API and UI
- Bulk Operations — perform actions on multiple records at once (update, delete)
- Sensitive Fields — protect confidential data with automatic obfuscation and controlled reveal
- Display Format — control how entities are represented as text in dropdowns, relationships, and search results
- Auditing (Envers) — full change history powered by Hibernate Envers, with revision tracking and point-in-time inspection