All Versions
Latest Version
Avg Release Cycle
16 days
Latest Release
1345 days ago

Changelog History
Page 1

  • v1.31.1 Changes

    October 12, 2020


    • moving goals to todo resulted in mass duplication,
    • migrations createIfColumnDoesNotExist were never executed,
  • v1.31 Changes

    October 11, 2020

    Important updates

    • from now on the project supports php7.4 and node10 , however with this release it will also work with older/previous versions,
    • โšก๏ธ next updates will use strictly php7.4 syntax,

    โž• Added

    • module Todo
      • extracted from Goals ,
      • goals now use Todo logic,
      • it's possible to bind single Todo with Issue , also it's possible to extend the logic to use bind with other modules,

    ๐Ÿ”„ Changes

    • many selects were replaced with BootstrapSelect,
    • ๐Ÿ‘ท module JobAfterhours
      • now also shows the days remaining,

    ๐Ÿ›  Fixes

    • ๐Ÿ”ง Migrations will now work if the project has been built with schema:create, so the base configuration like modules entries can be applied,
      • also the migrations can be called one after another to create the project as well,
    • wrong fontawesome in Migration,
    • downloading file from search panel resulted in endless loader,
    • โšก๏ธ scrollbar not being updated when opening menu (resizing menu),
    • module Contacts
      • wrong definition of contacts column,


    • Todo requires some changes in future but at this point I wanted to have stable working todo with issues
  • v1.23 Changes

    July 26, 2020

    ๐Ÿ›  Bugfixes:

    • datetimepicker was moving while scrolling in modal,
    • furcan fontawesome modal was scrolling while scrolling page,
    • issues were not soft deletable, added cascade soft delete logic,
    • โšก๏ธ schedules update information not working, incorrect schedules coloring,
    • stepping in products price form, add missing js from last push,
    • menu overlaping scrollbar,
    • ๐Ÿšš unable to remove issues without related records,
    • โšก๏ธ not working update for HolidayPool,


    • ๐Ÿ“ฆ Resolve few twig deprecations + add composer patches package,
    • โšก๏ธ JobAfterhours crashing due to symfony update 4.4.10 (missing getter),
    • โœ… Sort bills by latest created, use lates in the items list,
    • ๐Ÿšš Move pms installer to composer command instead of after install,
    • DatePicker: set monday as first day of week,
    • ๐Ÿ—„ Clear repositories deprecations,

    ๐Ÿ‘Œ Improvements:

    • โž• Add ExpirableSession mechanism, make SystemLock expire after 15 min,
    • โž• Add page reload upon ajax call, reload page on unlock expiration,
    • 0๏ธโƒฃ Datetimepicker - set default time to now, set first day to monday,
    • โž• Add logic for entity validations and reporting errors via ajax response (JobHolidays atm)
    • โšก๏ธ Rework backend update to use AjaxResponse, rework part of frontend ajax calls to use js dto,
    • โž• Add Typescript support for Webpack compiler,

    JS to Ts rewriting (long term changes incomming)

    • โž• Add front logic for handling form validations, replace notification with TS script,
    • ๐Ÿฑ Cleanup project structure, move scss to assets, remove unused assets,
    • โœ‚ Remove not used js from assets,
  • v1.22 Changes

    June 07, 2020


    • new module Issues
      • support for tracking pending issues,
      • support for dashboard,

    ๐Ÿ›  Bugfixes

    • loader was sometimes not being hidden,
    • reports module was keept being open whole time,
    • uploaded files with regex characters caused endless loop,
    • fontawesome icons js were sometimes shown incorrectly,
    • missing login page labels,
    • โฑ show missed schedules in dashboard,
    • iconpicker focus was being stolen when calling it from already active modal,
    • ๐Ÿšš removing record and then editing other caused the edited to be removed,
    • wrong indents/nesting for categories children in select,
    • it was impossible to have more categories with same name,
    • โž• add indents also for notes categories settings,

    โฌ†๏ธ Upgrades

    • โž• added doctrine cache,
    • โž• added logic for calling dialogs via html parameters,
    • โž• added logic for simple implementation of showing records on dashboard,
    • โž• added action for editing content of record via tinymce,
    • ๐Ÿฑ added Command for generating output bundle messages for Symfony (language files are still being separated but now in assets directory like css/js),
    • upgrade all packages to support symfony 4.4.8 ,
  • v1.21 Changes

    April 18, 2020

    Bigger update (therefore jumping directly to 1.21)

    โšก๏ธ Nothing changes in terms of new modules, functionallity etc - this is technical update
    โšก๏ธ No database update is required, however cache must be rebuilt as alot of code base has changed

    Technical changes

    • spiltted Actions logic from Controllers logic,
      • this means that wherever the was some route based code it was moved to new directory Actions with corresponding code (resposinble for handling explicitly the route call)
    • made some controllers more reusable,
    • cleaned up some controllers which means for example moving Repositories, Utils, Application to Core
    • added new core class like Controllers (*contains all the controllers that I actually had to use so far from app context - does not mean that all controllers are there),
    • ๐Ÿšš moved code from some Twig classes to controllers for reusability,
    • reogranized Twig classes structure,
    • reorganized Services structure,

    ๐Ÿ›  Bugfixes

    • editing MyFiles record didn't returned message,
    • datatables mass removal keept breaking page,
    • โšก๏ธ currency update was incorrectly handled,


    • โœ… I've retested pretty much all i could but there still might be some new bug here or there (at this point still got some older bugs on list to fix)
  • v1.20.8 Changes

    March 18, 2020


    • โž• added new mechanisms
      • Resource Lock
      • as the project concept says "Personal" but it sometimes just happens that it's required to check something in the system while someone is next to us, with this we can hide certain things in certain modules from GUI overview. It's implemented in,
        • Notes,
        • Files,
        • Images,
        • Passwords,
      • mechnism is fully adjustable and can be pretty easily added to other modules when needed,
      • System Lock
      • this is a switch that makes the locked resources visible as long as the lock is turned off
        • lock is cleared upon logging of (there is no timeout for that),
        • lock requires password - and that can be (and recommend to be so) other password than the one used for loging into system,
        • password can be changed in user settings (there is no call for providing old password first),

    ๐Ÿ›  Bugfixes

    • wrong label in settings,
    • upload page didn't worked with ajax call,
  • v1.20.8.5 Changes

    April 04, 2020

    Added new form type IndentChoice

    - works just like a choice but allows to make indents on the list,

    Replaced Entity to IndentChoice in MyNotes

    • categories visible in the select have now indents if there is a parent given,
  • v1.20.8.4 Changes

    March 29, 2020


    • added new Report section Historical Money Owed ,
    • added Datatable mechanism for easily attaching Filters selects that will filter table by selected data,
  • v1.20.8.3 Changes

    March 28, 2020


    • notes categories tree in menu was incorrect,
      • in some cases when child had a note and parent not, the tree node was not rendered at all,


    • ๐Ÿ”’ added autofocus upon opening System Lock modal,
    • ๐Ÿ”’ code cleanup, removed duplicated Sytm Lock form logic,
  • v1.20.8.2 Changes

    March 22, 2020


    • โž• added syntax highlight plugin for TinyMCE,
    • notes in Notes module have now properly colored code syntax upon adding/editing/opening note,