Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sharp 9 #488

Open
wants to merge 584 commits into
base: main
Choose a base branch
from
Open

Sharp 9 #488

wants to merge 584 commits into from

Conversation

aguingand
Copy link
Contributor

@aguingand aguingand commented Jul 25, 2023

Todo

  • test Dashboard / EEL filters controllers POST
  • test Default / Session / QS filters in command

Migrate to

  • inertia
  • vue 3
  • tailwind
  • pest (tests)

Features

  • forgotten pwd
  • impersonate users (dev)
  • simple paginator on EL
  • new validation (better DX, after formatters, no more delayed creation)
  • new automatic EL instance caching system for performance
  • layouts and fields containers are now conditionable
  • new link to dashboard
  • new prompt artisan command to create entity + list + show + form
  • new install artisan command
  • embedded uploads in editor can define a legend
  • uploads refactored: validation at upload stage, {id} even in embeds storagePath
  • allow to handle embeds in editor toolbar
  • new thumbnail fluent API + methods to choose encoder
  • new config key to hide app name in login form
  • new configuration system based on a Builder (with service provider)
  • new state column for EL
  • new icon libraries
  • new SharpTagsTransformer transformer

Breaking changes

  • custom fields now must be compatible with vue 3 + now have to be declared by doing
import { defineSharpPlugin } from 'sharp-plugin';
defineSharpPlugin({
  customFields: { ... }
});

@aguingand aguingand mentioned this pull request Jul 25, 2023
@dvlpp dvlpp changed the title Front refactoring Sharp 9 Oct 24, 2023
@aguingand aguingand changed the base branch from next to main November 13, 2023 10:58
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.

None yet

4 participants