Skip to content

Changelog

v4.4.4

Released: 2024-12-20

Bug Fixes

  • new frontend setup (doctor health)

v4.4.3

Released: 2024-12-12

Bug Fixes

  • card.component: show header actions when invalid template
  • desktop-app: show header actions when invalid template
  • softreset: don't empty checklist template when softresetting

v4.4.2

Released: 2024-10-16

Bug Fixes

  • Check existing template in list of template keys
  • delete template keys using lime_data.delete_data
  • support longer checklists than 100 items
  • set-properties.active-coworker: works for a user without coworker

v4.4.1

Released: 2024-10-03

Bug Fixes

  • cannot empty checklist
  • set-properties: hard coded max length of text fields

v4.4.0

Released: 2024-06-19

Features

  • support custom commands (including standard actions)

v4.3.0

Released: 2024-05-17

Features

  • Checklist limeobject: add component picker
  • Template builder: add component picker

v4.2.0

Released: 2024-05-07

Features

  • ci: regenerate workflows

v4.1.1

Released: 2024-03-27

Bug Fixes

  • templates: when fetching all templates, only create schema once

v4.1.0

Released: 2024-03-25

Bug Fixes

  • bump lime-crm to support stacked cards
  • created document opens side panel
  • run when activated before owner limeobject

Features

  • support stacked cards

v4.0.0

Released: 2023-11-23

Bug Fixes

  • builder: add warning on template property id if duplicate
  • builder: got rid of JSON circulation and validation errors
  • builder.properties: sort options alphabetically
  • related-dialog action: relate owner to object
  • template: validation for related-dialog action
  • template.migration: template_property_id convert to strict integers

Code Refactoring

  • delete unused functions/endpoints
  • separate checklist_helper to sub modules
  • separate checklist_template to sub modules

Features

  • backend: support dynamic dates
  • frontend: support dynamic dates
  • User action: Create Related Object
  • add checklist repository

BREAKING CHANGES

  • separate checklist_helper to sub modules
  • delete unused functions/endpoints
  • separate checklist_template to sub modules

v3.6.5

Released: 2023-10-11

Bug Fixes

  • builder: better sorting/searching in checklist templates
  • better sorting/searching in document templates
  • builder: add max size on form section
  • builder: separate scroll areas
  • builder.preview: search items
  • preview: remove blank spacings

v3.6.4

Released: 2023-09-08

Bug Fixes

  • remove loggings

v3.6.3

Released: 2023-09-04

Bug Fixes

  • Translated using Weblate (German)

v3.6.2

Released: 2023-09-01

Bug Fixes

  • Translations update from Lime Weblate

v3.6.1

Released: 2023-09-01

Bug Fixes

  • Translations update from Lime Weblate

v3.6.0

Released: 2023-08-23

Bug Fixes

  • lip.json: remove unused translations
  • webclient: reduce white space
  • replace moment with dayjs

Features

  • moved translations from localize to translations
  • moved translations from localize to translations
  • webclient: make groups collapsible

v3.5.0

Released: 2023-06-26

Features

  • addon-installer: add webclient view for checklist_item
  • implement addon installer

v3.4.0

Released: 2023-06-20

Bug Fixes

  • rendering order of badge on icon button

Features

  • document template: support version ^1.30.0 of limepkg-document-templates

v3.3.1

Released: 2023-04-04

Bug Fixes

  • validation template: validation of document templates

v3.3.0

Released: 2023-03-28

Features

  • allow python 3.11

v3.2.0

Released: 2023-02-10

Bug Fixes

  • custom endpoint: can distinguish ignore, unignore, check and uncheck
  • desktop client: possibility to access checklist header with invalid template
  • desktop/web: support for soft reset checklist
  • translation: Create new checklist text
  • validate-template: desktop template names lookup is case insensitive
  • validate-template: property names can be saved with capital letters
  • add security config in lime admin

Features

  • support soft-reset of a checklist in backend
  • config: config type on force history note
  • desktop: custom endpoint error handling
  • web/desktop: custom endpoint user message
  • webclient: custom endpoint error handling

v3.1.1

Released: 2022-11-03

Bug Fixes

  • template builder: create button in english

v3.1.0

Released: 2022-11-01

Bug Fixes

  • error handling on save
  • document templates: fetch document template by name instead of id
  • template builder: advanced editor now uses a code editor
  • template builder: changing a value in code editor will no be visible in form and preview
  • template builder: handle properties visually
  • template builder: hide component when no access instead of render blank
  • add default icons and shortened action type texts
  • remove double url encoding
  • support for older versions of marshmallow
  • template builder: Set Enabled desktop/web automatically
  • template builder.actions: show invalid values to the user
  • owner_table and relation prop can now be different
  • template-builder: open template builder button now looks good in new start page
  • web checklist: fix positioning of badge numbers

Features

  • template builder: validate properties in backend
  • template builder: validate templates in backend
  • template builder: Visualize validation errors on save
  • visualize invalid checklist templates
  • template builder: dont't crash on start up with invalid checklist
  • template-builder: add pickers for document/email templates
  • Document templates for web client

v3.0.1

Released: 2022-04-06

Bug Fixes

  • doctor health and upgraded mkdocs

v3.0.0

Released: 2022-04-05

Bug Fixes

  • desktop: refresh properties on card when unchecking item
  • desktop: support for webview1 again
  • desktop: tooltips are now removed on item click
  • template-builder: empty selected template and item when opening form
  • utils.js: refresh record when recreating checklist

chore

  • release: 3.0.0-dev.1

  • BREAKING CHANGE: bumped requirement to 2020.3.481 (2.114.0)

Features

  • Dev with form change

BREAKING CHANGES

  • release: bumped requirement to 2020.3.481 (2.114.0)

BREAKING CHANGES

  • bumped requirement to 2020.3.481 (2.114.0)
  • bumped requirement to 2020.3.481 (2.114.0)

v2.2.7

Released: 2021-12-22

Bug Fixes

  • webclient.force_note: mobile support

v2.2.6

Released: 2021-12-22

Bug Fixes

  • only returns unique limetypes in the builder

v2.2.5

Released: 2021-11-29

Bug Fixes

  • can now empty datefields with set properties

v2.2.4

Released: 2021-11-18

Bug Fixes

  • set-properties: handle integers

v2.2.3

Released: 2021-11-11

Bug Fixes

  • desktop app: refresh actionpad correctly with "Set Properties When Created"

v2.2.2

Released: 2021-11-08

Bug Fixes

  • add logs and flask.abort when endpoint call fails

v2.2.1

Released: 2021-11-05

Bug Fixes

  • web component: skip fetch of checklist when no id provided

v2.2.0

Released: 2021-11-05

Bug Fixes

  • web component.config: parsing config in a modern way

Features

  • template-builder: possible to disable relaton picker for Template Property Id

v2.1.4

Released: 2021-11-05

Bug Fixes

  • web component: automatically initialize on change if no checklist exists before
  • web component: change event is stopped so that the object form isn't affected

v2.1.3

Released: 2021-10-13

Bug Fixes

  • lbs app: readonly could still edit notes

v2.1.2

Released: 2021-10-13

Bug Fixes

  • template builder: fields no longer flickers and validation is triggered while changing values

v2.1.0

Released: 2021-10-06

Authors: Tommy Hallman Lindh, Edvin Blomberg

New Features

  • desktop client: Added readOnly configuration to the LBS app. This means that in the LBS-app configuration you can now define a parameter that can set the checklist app to readOnly mode and lock it, for example lbs.vm.helpdesk.helpdeskstatus.key == 'done'. No action can then be performed to the checklist (except displaying info) as long it is locked. Typical use case would be to lock a checklist as soon as a ticket is closed. To reopen the checklist, first reopen the ticket. See screenshot for difference between a unlocked and locked checklist. Configuration example
  • template builder: can configure default value for "Ignore not allowed" for each checklist

Bug Fixes / Minor Improvements

  • checklist web client: indicate when no checklist is found after refresh
  • checklist-template-preview: shorten length of full file path
  • desktop client: app no longer crashes when no icon/title is configured
  • desktop client: user actions can be executed on multi option parents
  • lbs app: text is clickable on checklist items
  • template builder: document type picker now shows display name instead of key
  • template builder: no longer throws an error when no config exists
  • template builder: set properties will show a drop down of properties instead of a text field
  • template builder: template property id is now a picker instead of text input
  • template builder: write full title of item that continues on another branch
  • Improved backwards compability from older checklists
  • Several smaller fixes

v2.0.0

Released: _2021-06-18

Authors: Tommy Hallman Lindh, Edvin Blomberg

New Features

  • Web client checklist
  • Support for actions in the webclient
  • Rework of template builder design

Bug Fixes / Minor Improvements

  • Removed hard coded translations
  • Able to preview the full checklist in the template builder
  • Template builder now fetches maximum length of fields from LISA
  • Fix: Ignored-checkbox and ignore_date is now correctly removed after user "Stops ignoring"
  • Fix: Done-checkbox and Done_date is now correctly removed after user reversing a checklist_item
  • Fix: Addon endpoint now returns proper JSON
  • Fix: Custom endpoint config rewriten so it is possible to use a custom endpoint
  • Several smaller fixes