Permalink
Commits on Aug 11, 2018
  1. Refresh auth one profile update

    redaxmedia committed Aug 11, 2018
  2. Remove useless style from Ace

    redaxmedia committed Aug 11, 2018
  3. Add RTL ignore

    redaxmedia committed Aug 11, 2018
  4. Add RTL / LTR support

    redaxmedia committed Aug 11, 2018
Commits on Aug 10, 2018
  1. Fix preview module

    redaxmedia committed Aug 10, 2018
  2. Use null over select for options

    redaxmedia committed Aug 10, 2018
  3. Use messenger factories

    redaxmedia committed Aug 10, 2018
Commits on Aug 6, 2018
  1. Fix unit testing for admin table

    redaxmedia committed Aug 6, 2018
  2. Finish fail-save routing for admin controllers, encode and decode acc…

    redaxmedia committed Aug 6, 2018
    …ess JSON in form and controller
Commits on Aug 4, 2018
  1. User password handling, simplify the note messenger titles

    redaxmedia committed Aug 4, 2018
Commits on Aug 3, 2018
  1. Fix various admin issues

    redaxmedia committed Aug 3, 2018
Commits on Aug 1, 2018
  1. Use JSON format for groups and permissions inside database

    redaxmedia committed Aug 1, 2018
  2. Fix groups and permissions on controllers and views

    redaxmedia committed Aug 1, 2018
    (cherry picked from commit 2534d51)
    
    # Conflicts:
    #	includes/Admin/View/UserTable.php
Commits on Jul 30, 2018
  1. Fix admin controllers and introduce Dater() class (#578)

    redaxmedia committed Jul 30, 2018
    * Improve the Admin controllers, Remove mapping from modules, Switch to DateTime and TimeZones
    
    * Fix some testing and use time zone
    
    * Make Travis happy
    
    * Update SQL to timestamp
    
    * Fix code in module docs
    
    * Use DateTime in Archive module
    
    * What about a fancy Date class
    
    * Implement new Dater()
    
    * Implement new Dater() part2
    
    * Add try/catch to Dater()
    
    * Add try/catch to Dater()
    
    * Simplify the SQL stuff and switch to int(15) for date/timestamp fields
    
    * Use int over integer for pgsql
    
    * mssql and pgsql don't like int(x)
    
    * Forgot teardown dater testing
    
    * Forgot teardown console testing part2
    
    * Remove Dater from Backup
    
    * Remove Dater from Backup part2
    
    * Add Dater back to Backup
    
    * Skip backup testing on PHP 7.1
    
    * Normalize admin controllers and views to timestamp
    
    * Fix alias check on extras
    
    * Cosmetics in docblock
Commits on Jul 24, 2018
  1. Revert config file

    redaxmedia committed Jul 24, 2018
Commits on Jul 23, 2018
  1. Improve returned boolean

    redaxmedia committed Jul 23, 2018
Commits on Jul 22, 2018
  1. Remove ugly === ''

    redaxmedia committed Jul 22, 2018
  2. Fix article tag and view

    redaxmedia committed Jul 22, 2018
Commits on Jul 21, 2018
  1. Comment cosmetics

    redaxmedia committed Jul 21, 2018
  2. Change js-class wording in modules

    redaxmedia committed Jul 21, 2018
  3. Change js-class wording and introduce textarea resizer module

    redaxmedia committed Jul 21, 2018
  4. Remove the instance stuff as we REALLY don't need it

    redaxmedia committed Jul 21, 2018
  5. Rename raw instance to get instance

    redaxmedia committed Jul 21, 2018
  6. Restore rawInstance in Db class as we need it elsewhere

    redaxmedia committed Jul 21, 2018
Commits on Jul 20, 2018
  1. Reimplement the alias / slug generator (#577)

    redaxmedia committed Jul 20, 2018
    * Reimplement the alias / slug generator
    
    * Remove config
Commits on Jul 19, 2018
  1. Update dependencies

    redaxmedia committed Jul 19, 2018
  2. 4.0.0 (#576)

    redaxmedia committed Jul 19, 2018
    * Put deprecated code into OOP classes
    
    * Delete admin list
    
    * Fix copy and paste stuff part1
    
    * Big bang again
    
    * Remove deprecated code as I know the structure fits
    
    * Fix pagination in preview module
    
    * Seems like init_set() is really untestable
    
    * Update dependencies and replace drupal coder's sniff with slevomat
    
    * Bump version and fix menu layout bug
    
    * Drop support for PHP 7.0 as depedencies forced me
    
    * Remove the return from interfaces in general
    
    * Improve the models
    
    * Add unit testing for extra model
    
    * Extend the expected results for extra testing
    
    * Implement basic extra rendering
    
    * Refactor the extra model and some modules
    
    * Implement basic admin dock rendering
    
    * Implement basic admin panel rendering
    
    * Make Travis happy
    
    * Content section for admin panel
    
    * Fix unit testing for admin panel
    
    * Use flexbox for admin dock and panel
    
    * Use latest harmonize beta
    
    * Update dependencies
    
    * Implement access to the admin panel
    
    * Implement system to the admin panel
    
    * Remove route guard and return false instead
    
    * Add security sniffs to PHPCS
    
    * Add security sniffs to PHPCS
    
    * Scrutinizer Auto-Fixes (#548)
    
    This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
    
    * Switch to Redaxmedia coding standard
    
    * Switch to Redaxmedia coding standard
    
    * Doc cosmetics
    
    * Reduce countless element instances (#549)
    
    * Reduce countless element instances
    
    * Reduce countless element instances
    
    * Reduce countless element instances
    
    * Introduce handle cache method in Loader
    
    * Improve return types in head abstract
    
    * Implement Admin\Notification skeleton
    
    * Make PHPStan happy
    
    * Rename hook and remove outdated method in Db
    
    * Implement the admin notification
    
    * Database and Test Dummy helper for testing
    
    * Introduce clearNotification to prevent separate processes
    
    * Revert Admin template stuff
    
    * Fix readline
    
    * Integrate notification to the panel
    
    * Fix styling for the notification inside panel part1
    
    * Fix styling for the notification inside panel part1
    
    * Fix styling for the notification inside panel part2
    
    * Fix styling for the notification inside panel part3
    
    * Pass option to admin panel via template tag
    
    * Simplify links inside email sending
    
    * Integrate admin table back
    
    * Admin table concept refactoring and move concept
    
    * Use PHPStan on a low level instead of ignoring countless files
    
    * Fix cross database syntax in Db class
    
    * Ignore the evil file that caused nesting level fatal
    
    * Ci stages (#552)
    
    * Try CI stages
    
    * Try CI stages part2
    
    * Try CI stages part3
    
    * Try CI stages part4
    
    * Try CI stages part5
    
    * Try CI stages part6
    
    * Remove grunt from test and report stage
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Fast finish on failure
    
    * Bump version of harmonize.css
    
    * Speed up watch task
    
    * Remove styling for multiple tbody in admin table
    
    * Implement has parent feature
    
    * Cosmetics for phpunit testing
    
    * Cosmetics for phpunit testing part2
    
    * Reimplement the admin control
    
    * Remove clearfix from default template
    
    * Finish content listing for admin
    
    * Make Travis happy
    
    * Use the Admin namespace for Admin stuff
    
    * Basic admin table for users, groups and modules
    
    * update flexbox layout, fix search icon
    
    * Update to latest harmonize.css
    
    * update default/wide layout, remove clearfix from wide/skeleton templates
    
    * Finish module table and admin control
    
    * Unit testing for admin tables
    
    * Fix coveralls
    
    * Integrate ARGON2I hashing
    
    * Integrate ARGON2I hashing part2
    
    * remove clearfix from admin template css
    
    * add clearfix back to admin and default templates
    
    * Refactor the Pagination
    
    * Prefix the content pseudo tags
    
    * Bring Pagination to the next level
    
    * Split render to renderAdminDock in Extra view
    
    * Add PHP mess detector
    
    * Remove unused $key in foreach()
    
    * Update dependencies
    
    * cleanup
    
    * Fix Pagination
    
    * Minor updates for Pagination
    
    * Minor updates for Pagination and Extra
    
    * Finalize Pagination
    
    * Finalize Pagination part2
    
    * Implement the Byline (#558)
    
    * Content and Comment skeleton plus template tags
    
    * Fix PHP codesniffer
    
    * Start javascript from scratch (#559)
    
    * Start JavaScript from scratch (really)
    
    * Switch to Eslint and re-implement js helper classes for document element
    
    * Remove viewport unit fallback
    
    * Add some comments
    
    * Add some comments
    
    * Remove base.min.css
    
    * Fix keyframes as of cssnano bug
    
    * Simplify dropdown as we only need single level nesting nowdays
    
    * Use dropdown helper for the admin panel
    
    * Cosmetics on form.css
    
    * Cosmetics on form.css
    
    * Update harmonize.css
    
    * Implemente pure CSS accordion
    
    * Use radio instead of checkbox for pure CSS accordion
    
    * Remove float from accordion
    
    * Refactor the admin panel to pure CSS (#564)
    
    * Refactor the admin panel to pure CSS
    
    * More styling for the brand new panel
    
    * Improve panel and accordion code
    
    * Fix unit testing for admin panel
    
    * Refactor tabs to css (#565)
    
    * Refactor Tab to pure CSS
    
    * Accordion and panel with fn-content-xxx
    
    * Fix stylelint issues
    
    * Remove fieldset and some outdated js classes
    
    * Implement tab to article form for testing
    
    * Update config.php
    
    * Styling for tabs
    
    * Cleanup lot of outdates classes
    
    * Cleanup lot of outdates classes
    
    * Refactor all admin forms to new tab
    
    * Fix TOC in CSS
    
    * Fix layout and panel issues
    
    * Fix layout and panel issues
    
    * Fix layout on skeleton
    
    * Modernize the modules to flexbox (#566)
    
    * Modernize the modules to flexbox
    
    * Rename has to is class
    
    * Fix indent
    
    * Cleanup CSS
    
    * Implement article view and tag
    
    * Fix indent
    
    * Lock Tag::partial() and include() to templates directory
    
    * Fix typo for admin components and improve TOC for CSS
    
    * Fix renamed and removed template tags
    
    * Move Template\Tag::getXXX to Template\Helper::getXXX
    
    * Basic implementation of the comment block and lot of cosmetics
    
    * Switch Tag::extra from alias to id
    
    * Introduce abstract class for models
    
    * Update gitignore
    
    * Add byline and remove admin dock initialisation inside loop
    
    * Fix unit testing for byline helper
    
    * Finalize the models part1 (#567)
    
    * Force @Covers annotation as we cannot test models in a clean way
    
    * Force @Covers annotation part2
    
    * Force @Covers annotation part3
    
    * Force @Covers annotation part4
    
    * Force @Covers annotation part5
    
    * Force @Covers annotation part6
    
    * Refactor the admin routing
    
    * Replace Debugger GUI with output in browser console
    
    * Replace Debugger GUI with output in browser console part2
    
    * Introduce comment form inside tempaltes
    
    * Split up to content and comment partial
    
    * Create method for admin models and extend users admin listing with linked groups
    
    * Make Travis happy
    
    * More models for the admin
    
    * More models for the admin part2
    
    * Simplify Template Client helper
    
    * Fix redirect on comment controller
    
    * Don't mix route and url in action for Messenger
    
    * Make Travis happy
    
    * Fix redirect after installation successed
    
    * First start for article processing
    
    * Use provider autoloader part1
    
    * Make Travis happy
    
    * Use provider autoloader part2
    
    * Use provider autoloader part3
    
    * Use directory separator in filesystem mock
    
    * Use provider autoloader part4
    
    * Use provider autoloader part5
    
    * Use provider autoloader part6
    
    * Use provider autoloader part7
    
    * Use provider autoloader part8
    
    * Modernize controller structure (#569)
    
    * First step to modernize controllers
    
    * Finish article controller for admin
    
    * Make Travis happy
    
    * Refactor controllers part1
    
    * Refactor controllers part2
    
    * Refactor controllers part3
    
    * Refactor controllers part4
    
    * Refactor controllers part5
    
    * Refactor controllers part6
    
    * Refactor controllers todos part1
    
    * Refactor controllers todos part2
    
    * Refactor controllers todos part3
    
    * Refactor controllers todos part4
    
    * Refactor controllers todos part5
    
    * Introduce getUser methods for controllers
    
    * Rename Validator > HtmlValidator and introduce FormValidator
    
    * Work on article controller for admin
    
    * Skeleton for bunch of admin controllers
    
    * Fix naming in group form
    
    * Make Travis happy
    
    * Simplify the Validators part1
    
    * Simplify the Validators part2
    
    * Simplify the validators
    
    * Work more on the fancy amdin controllers
    
    * Work more on the fancy amdin controllers part2
    
    * Make Travis happy
    
    * Normalize post and use myUser on the author fields
    
    * Make Travis happy
    
    * Rework adjustment of admin buttons
    
    * Improve the routing after error and success
    
    * Finish the common admin controller
    
    * Finish the form validator
    
    * Rename options to config in JavaScript initialisation
    
    * Extend eslint to match coding style
    
    * Extend eslint to match coding style
    
    * Fix syntax to new pattern - there is no options field anymore
    
    * convert the install template to ES6 format (#570)
    
    Convert the install template to ES6 format
    
    * Fix the install JavaScript
    
    * Replace uglify with babel and move init out of config object
    
    * Remove useless code
    
    * Disable form validation for install
    
    * Make Travis happy
    
    * Update dependencies
    
    * Extend eslint rules
    
    * Extend eslint rules
    
    * Use external coding standards
    
    * Fix package.json
    
    * Handle reset on form validator
    
    * Simplify form validator and install JavaScript
    
    * Switch to tagged eslint config
    
    * Fix the controller part1
    
    * Fix the controller part2
    
    * Alias check in controllers (#573)
    
    * Fix the alias check according to old states
    
    * Empty the config.php
    
    * Fix coding style and introduce editorconfig
    
    * Fix coding style part2
    
    * Update dependencies and improve NPM scripts just for Kim Kah
    
    * Add smoke testing (#574)
    
    Skip admin panel on parallel testing
    
    * Remove outdated debugger postcss task
    
    * Adjust Debugger JavaScript to new standard
    
    * Fix form validator for pages without form
    
    * Reimplement the console JavaScript
    
    * Replace the deletion libary
    
    * Replace the deletion library
    
    * Support powershell commands under Windows
    
    * Add switch for font build
    
    * Use fontforge as default as node will break icon font
    
    * Remove prompt as node font engine does not work
    
    * Mark as alpha version
Commits on Apr 25, 2018
  1. Revert "Ci stages (#550)" (#551)

    redaxmedia committed Apr 25, 2018
    This reverts commit d5b3224.
  2. Ci stages (#550)

    redaxmedia committed Apr 25, 2018
    * Put deprecated code into OOP classes
    
    * Delete admin list
    
    * Fix copy and paste stuff part1
    
    * Big bang again
    
    * Remove deprecated code as I know the structure fits
    
    * Fix pagination in preview module
    
    * Seems like init_set() is really untestable
    
    * Update dependencies and replace drupal coder's sniff with slevomat
    
    * Bump version and fix menu layout bug
    
    * Drop support for PHP 7.0 as depedencies forced me
    
    * Remove the return from interfaces in general
    
    * Improve the models
    
    * Add unit testing for extra model
    
    * Extend the expected results for extra testing
    
    * Implement basic extra rendering
    
    * Refactor the extra model and some modules
    
    * Implement basic admin dock rendering
    
    * Implement basic admin panel rendering
    
    * Make Travis happy
    
    * Content section for admin panel
    
    * Fix unit testing for admin panel
    
    * Use flexbox for admin dock and panel
    
    * Use latest harmonize beta
    
    * Update dependencies
    
    * Implement access to the admin panel
    
    * Implement system to the admin panel
    
    * Remove route guard and return false instead
    
    * Add security sniffs to PHPCS
    
    * Add security sniffs to PHPCS
    
    * Scrutinizer Auto-Fixes (#548)
    
    This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
    
    * Switch to Redaxmedia coding standard
    
    * Switch to Redaxmedia coding standard
    
    * Doc cosmetics
    
    * Reduce countless element instances (#549)
    
    * Reduce countless element instances
    
    * Reduce countless element instances
    
    * Reduce countless element instances
    
    * Introduce handle cache method in Loader
    
    * Improve return types in head abstract
    
    * Implement Admin\Notification skeleton
    
    * Make PHPStan happy
    
    * Rename hook and remove outdated method in Db
    
    * Implement the admin notification
    
    * Database and Test Dummy helper for testing
    
    * Introduce clearNotification to prevent separate processes
    
    * Revert Admin template stuff
    
    * Fix readline
    
    * Integrate notification to the panel
    
    * Fix styling for the notification inside panel part1
    
    * Fix styling for the notification inside panel part1
    
    * Fix styling for the notification inside panel part2
    
    * Fix styling for the notification inside panel part3
    
    * Pass option to admin panel via template tag
    
    * Simplify links inside email sending
    
    * Integrate admin table back
    
    * Admin table concept refactoring and move concept
    
    * Use PHPStan on a low level instead of ignoring countless files
    
    * Fix cross database syntax in Db class
    
    * Ignore the evil file that caused nesting level fatal
    
    * Try CI stages
    
    * Try CI stages part2
    
    * Try CI stages part3
    
    * Try CI stages part4
    
    * Try CI stages part5
    
    * Try CI stages part6
    
    * Remove grunt from test and report stage
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
    
    * Make it parallel
  3. Update package.json

    redaxmedia committed Apr 25, 2018
Commits on Mar 7, 2018
  1. Hotfix settings inside groups form

    redaxmedia committed Mar 7, 2018
Commits on Mar 3, 2018
  1. Update .travis.yml

    redaxmedia committed Mar 3, 2018
Commits on Feb 25, 2018
  1. Use let in template file

    redaxmedia committed Feb 25, 2018