1
0
mirror of https://github.com/typemill/typemill.git synced 2025-08-04 05:07:44 +02:00

finish dev-release

This commit is contained in:
trendschau
2023-08-02 16:24:36 +02:00
parent 73c5fe0fc9
commit 0462f15b4b
6 changed files with 117 additions and 67 deletions

View File

@@ -2,71 +2,120 @@
[TOC]
## System settings
* DONE: Migrate from backend to frontend with vue and api
* DONE: Redesign
* DONE: License feature
* ToDo: Enhance with plugins
## Visual Editor
* FIXED: File is not published from tmp to media/files if you save the block.
* DONE: Refactor and redesign
* DONE: Fix toc component in new block
* DONE: Fix hr component in new block
* DONE: finish shortcode component
* DONE: Fix inline formats
* DONE: fix lenght of page
* DONE: Fix design of new block at the end (background color)
* DONE: Move Block
* DONE: Fix headline design
* DONE: Fix save on two enter
* DONE: fix quote design
* DONE: Fix toc preview
* DONE: disable enable
* DONE: Add load sign (from navigation)
* DONE: File is not published from tmp to media/files if you save the block.
* ToDo: Customfields not styled yet.
* ToDo: Warn if open another block
* ToDo: finish youtube component
## Raw Editor
* DONE ready
* DONE: Refactor and redesign
* DONE: Integrate highlighting
## Navigation
* DONE: Refactor and redesign
* DONE: fix status in navigation
* DONE: refresh navigation after changes
* ToDo: fix error messages
* ToDo: Wrong frontend navigation if unpublished pages
## Publish Controller
* DONE: Refactor and redesign
* DONE: Create
* DONE: publish
* DONE: unpublish
* DONE: discard
* DONE: delete
* DONE: save draft
* DONE: switch to raw
## Meta Tabs
* DONE: Refactor and redesign
* DONE: Enhance with plugins
## Medialib
* DONE
* DONE: Refactor and redesign
## Posts
* Setup
* DONE: Refactor and redesign
## Plugins
* Asset Class
* Asset Class in progress
## Frontend
* DONE
* DONE: Refactor
* DONE: Test restrictions
## ToDos
## Other big tasks
Biig blocks:
* DONE: Media Library
* DONE: Posts
* DONE: Setup
* DONE: System setup
* DONE: Recover Password
Small features:
## Medium tasks
* DONE: Merge processAssets modell
* DONE: Table of content duplicated for published pages
* DONE: Session handling: csrf fail and session start error if restrictions are active
* DONE: Image and files for meta
* Backend fields
* Proxy
* Editor: Warn if open another block
* Image generation on the fly
* Assets
* Bug: Navigation frontend if unpublished pages
* Sitemap and ping
* Captcha
* Clear Cache
* Security Log
Cleanups:
## Open tasks
* Responsive design
* Backend form builder
* Proxy support
* Image generation on the fly
* Sitemap and ping
* Captcha integration
* Clear cache
* Show security Log
* Reference feature
* SVG checker
* Markdown secure rendering
## Cleanups:
* Events
* Error messages
* Translations
## Select userroles
## Info: Select userroles
* Userroles for file restriction: in vue-blox-components loaded via api
* Userroles for userfields: in php model user getUserFields()
* Userroles for meta: in php controller apiAuthorMeta getMeta()
* Plugins and themes: in php model extension getThemeDefinitions()
## License Check
## Info: License Check
* On activation in apiControllerExtension. It checks the license in yaml.
* In plugin php code with setPremiumLicense

View File

@@ -1 +0,0 @@
["# ToDos Version 2","[TOC]","## Visual Editor","* FIXED: File is not published from tmp to media\/files if you save the block.","## Raw Editor","* DONE ready","## Medialib","* DONE","## Posts","* Setup","## Plugins","* Asset Class","## Frontend","* DONE\n* DONE: Test restrictions","## ToDos","Biig blocks:","* DONE: Media Library\n* DONE: Posts\n* DONE: Setup\n* DONE: Recover Password","Small features:","* DONE: Merge processAssets modell\n* DONE: Table of content duplicated for published pages\n* DONE: Session handling: csrf fail and session start error if restrictions are active\n* DONE: Image and files for meta\n* Backend fields\n* Proxy\n* Editor: Warn if open another block\n* Image generation on the fly\n* Assets\n* Bug: Navigation frontend if unpublished pages\n* Sitemap and ping\n* Captcha\n* Clear Cache\n* Security Log\n* Customfields not styled yet.","Cleanups:","* Events\n* Error messages\n* Translations","## Select userroles","* Userroles for file restriction: in vue-blox-components loaded via api\n* Userroles for userfields: in php model user getUserFields()\n* Userroles for meta: in php controller apiAuthorMeta getMeta()\n* Plugins and themes: in php model extension getThemeDefinitions()","## License Check","* On activation in apiControllerExtension. It checks the license in yaml.\n* In plugin php code with setPremiumLicense\n* In static plugins, it checks manual premium list and method setPremiumLicense and more "]