Skip to content

Releases: danielitoCode/AppMakeup

Core V4

27 Jan 02:34

Choose a tag to compare


✅ Current State — Core V4 (Closed & Stable)

Core V4 is now feature-complete and closed.

It represents the first full generation-capable core, where AppMakeup moves from structure modeling to real, validated code generation while preserving strict architectural guarantees.

Core V4 builds on Core V2 and Core V3 concepts but introduces a generation pipeline, planning stage, and dry-run previews.


v1.0.0-Alfa01

31 Dec 23:08

Choose a tag to compare

AppMakeup.msi core V1.0


Current state: Core v1

The project is currently in a Core v1 functional state.
This means:

  • the core workflow is complete
  • the main architecture is stable
  • the essential layers are closed
  • the tool is usable as a real product
  • future features can be added without large refactors

Implemented features

  • Welcome screen

Create new projects:

  • application name
  • package name
  • workspace location
  • Open existing projects
  • Persistent recent projects list
  • Dark / Light theme toggle
  • Visual feedback during project creation
  • Clear error dialogs
  • Recent projects
  • Real persistence on disk (settings.json)
  • Cross-platform path normalization
  • Duplicate prevention
  • Reordering by last access
  • Automatic cleanup of invalid projects
  • Validation before opening
  • Project validation

Before opening a project, AppMakeup validates:

  • directory existence
  • AppMakeup project structure
  • presence of project.amk.json
  • JSON validity
  • project version compatibility
  • Errors are reported with specific and actionable messages.
  • Project versioning (future-proof)
  • Each project includes a version field:
  • Projects without a version remain valid (backward compatibility)

The system detects:

  • newer, unsupported versions
  • older, migratable versions

The architecture is prepared for:

  • project migrations
  • format evolution
  • compatibility control (No automatic migrations are performed in Core v1 by design.)
  • Modeling screen (core of the tool)
  • Once a project is opened, AppMakeup allows:
  • defining features
  • modeling domain entities
  • adding entity properties
  • tracking dirty state
  • validating the model before generation
  • generating the base project structure
  • All modeling happens at the domain level, not at the code level.