8aaf69e fix custom logo on loading screen
29197f2 backend: implement colorGenerator
0faf9de automatic color generation on creating a new tag
293e766 ShowContactService: allow internal use
086df6e Add ContactTag model with associations to Contact and Tag
b20d56b backend: router and controller to add and remove ContactTags
ba88da3 ContactTags related services
9f9a84b frontend: Create TagsLine component
52bcae2 frontend: change TagsContainer to accept contact tags
90bd378 frontend: Allow edit tags on Contact Modal and Drawer
9890073 frontend: show tags on contacts page
988e8fe frontend: show tags on TicketListItem
4d80802 include tags on ticket list service
031e390 frontend: Update contact on multiple ticketlist items if needed
1e73b40 Add tags and extraInfo to more contact websocket emissions
088d6d6 tagsMode setting - allow to determine how tags are handled
fb78117 Fix missing file upload limit translations
b9c89ae New color picker - fix #341
3f000c6 removed react-color dependency
c4ece0b frontend: add defaultValue to getSetting
f2e10e9 correctly shows contact tags on ticket when tagsMode=contact
827cb85 helper functions randomValue and parseToMilliseconds
55be7a5 Move campaign processing to separate file
7fe6578 update references to campaign and new helper functions
4717b6f campaignModal: fix tab colors
304d8cb add reference to contacts from Tag model