Releases: Volmarg/personal-management-system
Releases · Volmarg/personal-management-system
Version 1.4.46
Fixes
- FontawesomePicker input focus was stolen by modal,
- issue with missing
TABLE_CONSTRAINTS_EXTENSIONS
in some databases, - remove migrations workaround created on beginning of the project,
- missing modules entries in demo data generators,
- DataFixtures using incorrect ObjectManager - breaking prod instance,
- search result bar was to small,
Adjustments
- Use SmartTab in Dashboard SchedulesWidget in case of more than 1 page of schedules,
- Security update:
phpspeclib
, - Rework Validation logic, remove duplicated one, cleanup,
Version 1.4.45
Added/Changes
- add
ThemeSwitching
, with support of black and original white theme, - Add YamlFileParser to auto apply encryption on
AutoInstaller
Fixes
- todo/goals menu nodes being incorrectly opened/closed,
- failed Sql executed inside statement always returned true,
- database credentials extraction was not fully working, Database exporter might crash without port,
- fix
Autoinstaller
issue with multiple php versions, - Migrations crashing,
Autoinstaller
missing env keys,
Version 1.4.44
Fixes:
- use
PasswordType
for password field inpasswords
module, - severe issue with data loss when migrating from old schedules structure (from table to calendar),
- smarttab crashing in schedules widget on dashboard when no schedules are present,
Code cleanup
- move inline styles to scss files,
Version 1.4.43
Added/Changes
- expanded
ScheduleReminder
withprocessed
column, (includes migration). - searched schedule in
schedules
is now being highlighted and view is scrolled to it's location in calendar grid,
Fixes
- in some view notes categories had no indents,
- some notes categories were duplicated in view,
- change info in
.env
regardingip
restriction, - update npm packages for security reason,
- incorrect
unique
constraint onScheduleReminder
, - redirect was not working after removing last note from note category,
Version 1.4.42
Changes/Added
SchedulesReminder
entity, alongside with gui changes inSchedules
to allow adding reminders via schedule popup,- contains new
Migration
,
- contains new
Schedule search
in theSchedules
module,- it's now possible to find a schedule by it's title,
CronTransferSchedulesToNotifierProxyLoggerCommand
works now only with schedules which have reminders (check new description in command)
Version 1.4.41
Added:
SmartTabs
were added to the part of the modules views to make the GUI more transparent,
Version 1.4.4
Changes:
The Schedules
module has been completely rebuilt, it's no longer handled via table but it's not fully interactive calendar.
Important: this release will modify the state of database, move data between old/new tables, remove the no longer used tables. It's recommended to make a DB backup just in case.
Adjustments:
- show name of
todo
record while processing it via modal, - optimize
MonthlyPayments
loading time by grouping payments by years,
Fixes:
- setting related entity via ajax call didn't worked for some fields names,
- soft removing entities didn't handles properly related entities,
- missing hover animation for monthly payment group,
- could not copy data between
main
folder of upload modules,
Version 1.4.31
Fixes:
- some notes categories were incorrectly, permanently hidden,
recurring payment cron
logic was not working,
Added:
- descriptions for all modules,
QA:
- changed all
snake_case
PHP variables from withinsrc
tocamelCase
Version 1.4.30
Changes:
- integrated NPL:
- added command to transfer the messages to the NPL
Information:
PMS has now been integrated with my 2nd project. It's now possible to transfer the schedules to the NPL, which will then handle sending the messages via given channels
- PMS command
cron:transfer-schedules-to-notifier-proxy-logger
- NPL comands
npl:cron:send-discord-messages
npl:cron:send-emails
- the NPL has no documentation at this point,
Version 1.4.25
Added
- ajax based files upload:
- supports Drag & Drop,
- reloads page content not whole page,