JoomProject ChangeLog v1.1.8

v1.1.8 (29/06/2021)

Improved

  • Comments list UI/UX improved
  • "New" dropdown menu right aligned when large screen [Main Navigation Layout]

Fixed

  • Some php warning when approving/devlining design [Designs Component]
  • Duplicate approve/decline buttons [Designs Component]
  • Comments count missed space in bottom action buttons [Milestones List] [ListGroupItem Layout]
  • Missed class badge in labels generator method [Labels Helper]
  • Make sure to skip item if not start date is set [Tasks Helper] [Calendar Module]
  • Projects with no selected category doesn't display [Projects List]
  • Duplicate projects/milestones/lists [Gantt Module]

v1.1.7.1 (11/06/2021)

Fixed

  • Project should not be changed in form if item already created [Project Field]
  • PHP 8 Compatiblity issues

v1.1.7 (14/05/2021)

Improved

  • Filter UI/UX improved [Milestones list view]
  • Filter now use JLayout for better reuse [Milestones list view]

Fixed

  • Duplicate tasks [Gantt Chart Module] [Calendar Module]

v1.1.6.10 (30/03/2021)

Improved

  • Filter section now use JLayout for better reuse [Repository view]

Fixed

  • Dropdown buttons was not working [List items]

v1.1.6.9 (27/03/2021)

Improved

  • Some few CSS improvements [Project Internal Navigation Layout]
  • Some few CSS improvements [Main Internal Navigation Layout]

Fixed

  • Calculated settings was not displaying the correct values [Permissions Tab] [All Edit Forms]
  • Edit button was not working in single Item [Routing]
  • Some debugging code was left [Task Model]

v1.1.6.6 (13/03/2021)

Improved

  • Tabs now Joomla JHtml [Reply Form]

Fixed

  • Issue in View action [ACL]
  • admin.style.css not found issue in console [Assets]
  • Project switcher was not displayed [Backend]
  • 2 missed language constants translation [Language]
  • Tabs broken [Reply Form] [Frontend]
  • Wrong replies displayed inside topics if permission changed [Replies view] [Frontend]
  • Topic JText missed [Topic Edit form] [Backend]
  • Project links not working [Projects list view] [Routing] [Frontend]

v1.1.6.5 (01/03/2021)

Improved

  • Auto replace of version [Build Tool]
  • Filter now use JLayout for better reuse also UI improved [Tasks View]

Fixed

  • PHP Fatal error [Comments View] [Backend]

v1.1.6.4 (01/03/2021)

New Features

  • OS Membership User profile and avatar integration

Fixed

  • User avatar link was missed [Internal main navigation layout]

v1.1.6.3 (18/02/2021)

Improved

  • Itemid detection now use an intelligent method [Internal Navigation]
  • Maintenance script for projects that don't use view action [Installation script]
  • Make sure fullscreen mode executed on frontend only
  • Internal navigation enabled by default

Fixed

  • User avatar not floating [Tasks Module]
  • Access level column not needed anymore [Projects view] [Backend]
  • Wrong update component ID [Version checker]
  • Fatal error on all modules that use filterByViewAccess method

v1.1.6 (14/02/2021)

New Features

  • Extension Uninstall Dependency, child elements cannot be uninstalled independently [Installation]
  • Ability to allow/disallow view access per component on each group [Permissions & Access]
  • Internal main navigation with quick add and user avatar [Display]
  • Internal Project navigation [Display]
  • Force fullscreen mode to display component (tmpl=component) [Display]
  • Ability to force a defined template theme to component [Display]
  • Recently added items graph [Dashboard] [Backend]
  • Items count cards [Dashboard] [Backend]
  • New modern dashboard UI/UX [Backend] [Backend]
  • Dashboard view now use JLayout for better reuse [Dashboard] [Backend]
  • Ability to disable comments system on some views [JPComments]

Improved

  • Reminder item now use JLayout for better reuse [Reminders]
  • New/Updated reminder is added without reloading task in edit form [Task form]
  • Pagination in time module now use JLayout for better reuse
  • "Manage custom fields" and "custom field groups" buttons removed from toolbar [All list views] [Backend]
  • Sidebar menu items now use submenus for better navigation [Sidebar] [Backend]
  • Some widgets like Download ID, product info ... now will be displayed only if user is a super amdin [Dashboard] [Backend]
  • addSubmenu method unified [Backend]
  • Pagination now use JLayout on all views for better reuse
  • Projects Table layout UI/UX improved
  • Assigned users layout UI/UX improved [Projects view] [Compact List layout]
  • Dash buttons UI/UX improved
  • Project permission tab UI/UX improved
  • Remove version check attribute in groupaccess field
  • Force load TinyMCE instead of JCE in replies cuz has problems in rendering
  • Note item UI improved in all devices [Repository]
  • Item background style generation now use Helper method for better reuse [Helper Color]

Fixed

  • Wrong type of param filter_order_dir [Comments component] [Config]
  • Incorrect permission check on edit [Reminder form]
  • Billable button UI broken [Time Form]
  • admin.style.css file removed not needed anymore [Media]
  • No spacing between projects grouping [Projects view]
  • Wrong assigned users layout name [Projects view] [Compact List layout]
  • Collapse doesn't work well in some templates
  • Missed Last day Jtext strings [Language]
  • Incorrect margin bottom between cards [BS]
  • Missed bottom space on project select [Dashboard view] [Frontend]
  • Wrong column classes [Edit form] [Project Component]
  • Duplicate spacer field [Config] [JP Projects]
  • Wrong text in description tag [JP Reminders plugin]

v1.1.4.8 (26/03/2020)

Improved

  • Ajax calls now use Joomla AJAX component [JP Time module]

Fixed

  • Create menu module on new installation was missed [install script]
  • Dashboard menu always disabled in new installation [Install Script]
  • Some space was missed in count value [JP Tasks Counter module]
  • Moving wrong cli reminders file in root cli folder [JPReminders plugin] [Install Script]
  • File require paths are wrong [JPReminders plugin]
  • Caching code removed from CLI file [JPReminders plugin]

v1.1.4.7 (19/03/2020)

New Features

  • Filter by date range (this month, this week ....) [Timesheet view] [Time Component]
  • Ability to add log time quickly on tasks list [Tasks View] [Tasks module]
  • Ability to disable root category from categories select [Project form]
  • Right widget of project information now use list instead of table [Projects list view]
  • Time recorder UI improved [Time component]
  • Filter UI improved [Timsheet view] [Time component]
  • Table and pagination UI improved [Timsheet view] [Time component]
  • Display popover description only if not empty [Timesheet view] [Time component]
  • Namespaced fontawesome icons
  • Project item now use JLayout for better reuse [Project List]
  • Hide item already selected in project/task/milestone [Repository modal] [Repository]
  • Hide item already selected in project/task/milestone [Repository modal] [Repository] [Backend]
  • Description column type now use text instead of varchar [Reminders] [SQL]
  • Milestone item now use JLayout for better reuse [Milestones view]

Fixed

  • Display participants users only if JoomActivities enabled
  • Missed default values of subject and body in reminder email [Reminders]
  • btn-mini replaced by btn-sm [Bootstrap]
  • Pagination was not working well [Timsheet view] [Time component]
  • Button with tooltip issue [Bootstrap]
  • Pagination broken in protostar and some other templates [Pagination Layout]
  • Adding selected attachement to modal url should be only for attachement modal [JS]
  • Permission problem when trying to add a new reminder [Reminders]
  • If no users assigned of participated label doesn't hide [Projects card list]

v1.1.4.3 (03/12/2019)

Improved

  • Repository modal UI improved [Repository component]
  • Single milestone view UI improved [Milesones component]
  • Display files icons according to extension type [Repository component]
  • Repository table design improved [Repository component]
  • Attachements UI in task view [Tasks component]
  • Dashboard buttons UI improved [Dash buttons module]

Fixed

  • Receiving emails with empty data [Reminders]
  • Problem in reminders when creating a new task [Task form]
  • Access tooltip now changed to popover to support html [JPHtml Label]
  • Once new attachement added from modal will be removed to prevent multiple adding [Modal Repository]
  • Dropdown work after 2 clicks [Bootstrap]

v1.1.4 (06/11/2019)

New Features

  • Joomla! custom fields integration in project, task, repository, milestone, design and forum
  • New Quickstart package using Helix ultimate template.
  • Namespaced Bootstrap 4 , no more conflict with other old bootstrap versions
  • Participants module
  • Reminders management in task [New Component Reminders]
  • Table projects list view [Project component]
  • Ability to display assigned or participants users in project
  • Ability to display only current user tasks [Tasks module]

Improved

  • Calendar json source improved [Calendar module]
  • UI/UX improved in many views

Fixed

  • Duplicate reply post in chrome browser [Forum Component]
  • Missed language constant value COM_JOOMPROJECT_MILESTONE
  • Wrong description of views in projects and users [XML view]
  • Some bugs in Gant Chart when Bootstrap 4 used

v1.1.3.13 (02/09/2019)

New Feature

  • Date range filter for timesheet table [Timesheet biew]

Fixed

  • php notices in some modules

v1.1.3.11 (20/08/2019)

Fixed

  • missed language files of joomactivities module integration
  • memcheck removed when installing or updating

v1.1.3.9 (03/05/2019)

Fixed

  • Repo folder missed in installation [Build file]
  • Subfolder display files of it's parent [repository view]

v1.1.3.5 (16/04/2019)

Fixed

  • Fatal error if no project selected [Project Dashboard]

v1.1.3.4 (11/04/2019)

Fixed

  • Project color don't work at all [Project list] [Project Dashboard]
  • Milestone color don't work at all [Project list] [Project Dashboard]
  • Tasks & tasklist color don't work at all [Tasks list]
  • Removed some old deprecated code

v1.1.3.3 (11/01/2019)

Fixed

  • Security fix of projects json information disclosure

v1.1.3.2 (16/12/2018)

Fixed

  • Items state not changing in all list views [Backend]

v1.1.3.1 (05/10/2018)

Fixed

  • Adding new group rule fails in project [Admin]

v1.1.3 (26/09/2018)

Improved

  • Project edit view improved [Backend]
  • Milestone edit view improved [Backend]
  • Task edit view improved [Backend]
  • Hourly rate field now use Bootstrap classes

Fixed

  • Start and end date field don't work in task and milestone views
  • PHP notice when get['view'] variable don't exist
  • Actions settings not correctly loaded in permission tab
  • Currency symbol and delimiter don't show if not set in project details
  • Layouts folder not included in installation of tasks component

v1.1.2 (29/08/2018)

New Feature

  • New template for JoomProject
  • Batch processing for tasks (copying and moving tasks accross projects)

Fixed

  • Demo content of repo folder removed from installation package

v1.1.1 (10/08/2018)

Fixed

  • Ajax request fail when editing permissions group [backend] [All views]

v1.1.0 (09/07/2018)

New Features

Fixed

  • Ajax request fails when editing permissions group [Frontend]
  • Missed icon of comments link in sidebar [Backend]
  • PHP notice of count function [Tasks model]
  • Wrong class name in notification plugin
  • PHP notice in count function [Default tmpl] [Tasks component]
  • CSS issue in permissions html block [Backend]

Improved

  • Unified sidebar on all JoomProject components [Backend]
  • Task counter module design improved
  • Use of table in project infos [Dashboard view] [Projects list view]
  • Toolbar buttons moved after project title [Projects list view]
  • Changed padding of each task container [Tasks module]
  • Added unique id of module container and class [Time module]

v1.0.1 (10/05/2018)

Fixed

  • Modules and plugins author data corrected
  • System plugin not auto publish in new installation
  • Menu site not auto created in new installation
  • CSS files of backend don't load
  • Show/hide filter parameter don't work in milestones and tasks components
  • Router fatal error in projects component
  • Reinstallation fails

Improved

  • Added base url in all ajax links
  • Backend dashboard style updated
  • Removed JoomProject word from admin menu lins
  • Removed updates folder

v1.0 (02/12/2018)

  • Initial Version