Skip to content

Releases: tine-groupware/tine

2023.11.1

16 Nov 10:54
Compare
Choose a tag to compare

Releasenotes

Changelog

Features

f3442cb feature(Setup/Cli): show app maintenance status via --list
3dc026b feature(Tinebase/js): responsive grid layout
41fe84e feature(Filemanager) add download folder (recursively) as zip api
888991c feature (SSO) proxy login process
e56389e feature(SSO): ssoProxy UI -> handle redirects

Bugfixes

1e8127a fix(Tinebase/js): responsive toolbar layout in detailspanel
b0f4d04 fix(HR): employee edit dialog does not close
177ba8d fix(HumanResources/Update/16.2): add missing array
f29fbdb fix(Tinebase/Controller/Record): check edit grant on fileMessage
685ff62 fix(Tinebase/GridPanel): improve layout action visibility
59db3d1 fix(ExtJS/GridView): force hide title column when layout is not responsive
8fd0f21 fix(test/Felamimail): skip test attachment cache node
eb41390 fix(ExtJS/VueMessageBox): set zindex for msg box
763ed33 fix(Filemanager/js): show confirm dialog in validateSelection
cd48bed fix(Setup/Cli): maintenance mode ignores app acl
07ec4b4 fix(WebDav TineDrive) fix chuncking / if match header issue
e1458c9 fix(Setup/Cli): maintenance mode session cleanup needs session init
1afcd19 fix(WebAccounting): doesn´t deselect IPNet records in GridPanel
07be9c9 fix(HumanResources): can't add vacation corrections
7cc054b fix(Admin/scheduler): remove emails field from query filter
3b501c7 fix(Tinebase): combobox value is the string and not the id
affe494 fix(HumanResources): can't update contract
84a42b4 fix(ExtJS/GridView): backport auto resize grid fixes
ed985b8 fix(Filemanager/js): downloadRecordAttachment should have 3 parameters
8702da8 fix(Felamimail/js): validate preview count by string
424ea7a fix(Felamimail/js): backport attachment preview fixes
b1e108a fix(Tinebase): auto generated foreign record filter shows no content
1d0fa5e fix(Felamimail): avoid dbl add plugin when filing attachments to contact
259959e fix(Felamimail/Message): addresses param might already be an array
17db958 fix(Felamimail/js): handle date string in responsive layout
e5f99d2 fix(Sales): switch invoice to non-taxable calculation fail for gross products
2434b4d fix(Felamimail/js): parse email addresses separately
a482c65 fix(scripts/ansible): fix logger config
980a70c fix(Tinebase/Schedular/Task): get schdular task by config
0148ad9 fix(Tinebase/Filesystem): file node attachment size should not be empty

Refactoring

2023.11.1-rc2

24 Oct 08:52
Compare
Choose a tag to compare

Releasenotes

Changelog

Features

5aee66c feature(Felamimail/js): support east layout
e219355 feature(Tasks): tasks collaborators UI
06805d7 feature(Tasks) add task dependecies
bdd3e60 feature(Tinebase) allow to open metadata base record in new window

Bugfixes

a6fa301 fix(scripts/ansible): fix logger config
6df3fd4 fix(Tinebase/Datefields): allow to clear datefields
ec19c7e fix(Felamimail/Account): remove shared account passwords from modlog
6d628d6 fix(E-Mail) unread dot
58531bf fix(Timetracker) filter looses account
3028937 fix(GDPR/DataIntendedPurposeRecord): allow create multiple data intended purposes
e496a17 fix(Tinebase/Config): make custom event hook work again
f0c434d fix(Tinebase): fix js error on headless grid
859f8a8 fix(Tinebase): combo box might show outdated record
2dccfac fix(Tasks) german translations
1e518f1 fix(Tinebase) selectedAccounts might geht lost in edit/close/edit circle
99ee1a6 fix(Tinebase) client modifications get lost in edit dialog
7987fe9 fix(ExtJS/TreeSorter): improve tree sorting with case sensitivity
52f2adc fix(Felamimail/Account): use correct username
66f1fe7 fix(Felamimail/js): set nodeid as attahcment cache id
e220caa fix(Felamimail/AttachmentCache): $_id could be a record
36ab76a fix(Tinebase): prevent gird/filter flickering with outdated responses
2a1b9d1 fix(Tinbase/Filter): resolve date filter value for operator equals
cbcac38 fix(Felamimail/js): always set attachment data before preview loaded
f90f327 fix(Tinebase/js): make first login msgbox async
20ee913 fix(Tinebase): adb images darkmode
37e59dc fix(Felamimail/Json): query filter should use "contains" for from_name & email
6835ffc fix(Felamimail/js): create preview instantly when open quick look panel
19bf48c fix(Tinebase): record fields in local editorGrids show empty value
ffa6c59 fix(Tinebase): don't show disabled field in dlg
7d672f0 fix(Tinebase): misplaced fieldTrigger (from plugin)
65b6bb9 fix(widgets/MsgBox): z-index issues fix
f5de4be fix(Calendar/js): resolve model grants with recordClass
a32fc2c fix(Sales/Update/15.6): handle duplicate lang texts
7e98b81 fix(Filemanager): rename fails if not in mainscreen
ebac76b fix(GDPR) adb systemcf without filter should not announce a filter
7f25a5b fix(Filemanager/js): update filter after rename folder

Refactoring

2023.11.1-rc1

21 Sep 11:18
Compare
Choose a tag to compare

Releasenotes

Changelog

Features

bcdda5c feature(Felamimail) add fulltext query filter
5693257 feature(Filemanager): createNewFolder in Filepickers
ab7bd17 feature(Filemanager): favorites in filePickers

Bugfixes

2c65e82 fix(ActivSync) add concurrency conflict handling, avoid outdated client data overwritte newer server data
94f195c fix(Felamimail/js): file location should ignore empty imap folder id
e8c77bb fix(Tinebase) darmode pp in toolbars
b236fa9 fix(felamimail/js): refresh only before gird store load
a275281 fix(Humanresources) darkmode attendanceREcorder fix

Refactoring

2023.11.1-beta5

17 Aug 08:45
Compare
Choose a tag to compare

Releasenotes

Changelog

Features

a3d699c feature(PHP support) PHP8.0 - PHP8.1 supported
3c0e05c feature(TB Record) implement perspective properties
720fb86 feature(Felamimail): inline image upload button with resize menu
5177dd1 feature(Tinebase): use msgBox icons in container actions
9e26f26 feature(Tinebase): Added vue implementation for the message box.
fa15b2e feature(Tinebase): support recordspicker for records fields
93302cb feature(Tinebase): allow cf's to hook into eastPanel
fa50c9c feature(Sales): support reverse-charge as vat procedure
9d44831 feature(api token / pwd)
9c0cb1b feature(Addressbook): have dynamic adressPanel in UI
8ec2ba6 feature(Addressbook) show dynamic properties in coreData

Bugfixes

5afe857 fix(Admin): access log dosen´t show result
55045cf fix(ExtJS/VueMessageBox): integrate new msgbox to tine windows and dialogs
663dc30 fix(scripts/ansible/dockercompose): add tinedockercompose_auto_installupdate
581beaf fix(Tinebase/Export): fix php 8.1 iconv deprecation notice
864ee30 fix(Filemanager): unlock safe button works from dropdown
9de8573 fix(Admin): cannot add email aliases
0d5ef53 fix(Tinebase): records with default alarms doesn´t create
45e2191 fix(Felamimail/js): flex layout for spam toolbar
9258e70 fix(HR): can't open contract from employee
3961096 fix(HR): let absence events have summaries
9933f5e fix(Addressbook): contact properties grid not working on touch devices
754fa97 fix(Sales): don't let quickAdd row be editable via dlg
9d24742 fix(Sales): wrong product lang in pos grid explicit edit dlg
a6c1182 fix(Tinebase): load correct history data when record changed in dlg
1a8563a fix(Sales): wrong language in pos edit dlg
4c59d59 fix(Tinebase): don't link to local records
4608f0e fix(pollClient): add vue in window and replaced bootstrap-vue-3 with bootstrap-vue-next
46ed485 fix(Calendar): freeBusyInfo not shown when searching attendee
0f10cf2 fix(VueMessageBox): bundle size optimization
3973302 fix(Tinebase): JS error on RecordsPickerCombo
1d28ede fix(Tinebase): isMetadataModelFor is undefine for oneOf or notin
d255042 fix(Sales): update script 16.4 not working vor customers (non mcv2)
4355e8e fix(GDPR): translations need to have newlines at the end
dc310ab fix(ExtJS): only resolve grid column size if needed
0ef4019 fix(Felamimail/ActiveSync): resolve original message without source folderId
064689f fix(Tinebase/Owncloud): get privateLink as property

Refactoring

2d1dbdc refactor(CRM): added loose tasks coupling to Crm module too UI
f34d7f6 refactor(CRM): added loose tasks coupling to Crm module too
82d3f64 refactor(Addressbook): have email/tel/url in editorgrid
3a693fe wip refactor(Addressbook): use announced contact model in adb client

2023.11.1-beta4

06 Jul 09:24
Compare
Choose a tag to compare

Releasenotes

Changelog

Features

e6530eb feature(Tinebase/Frontend/Cli): add maildb check to monitoringMailServers
fa15b2e feature(Tinebase): support recordspicker for records fields
93302cb feature(Tinebase): allow cf's to hook into eastPanel
fa50c9c feature(Sales): support reverse-charge as vat procedure
0dc083a feature(Tinebase/EmailUser): allow to remove checks for existing mail users
ce17273 feature(ansible/dockercompose): add traefik capability
4179d1e feature(Felamimail/Backend/Imap): allow master access during role change
7bdc8d3 feature(Admin): xprops editor for user, groups and roles
9c0cb1b feature(Addressbook): have dynamic adressPanel in UI
8ec2ba6 feature(Addressbook) show dynamic properties in coreData
463597f feature(Tinebase/js): stateful detail panel layout

Bugfixes

8ed154b fix(Felamimail/Account): allow to change password of shared account
3973302 fix(Tinebase): JS error on RecordsPickerCombo
7121e73 fix(Felamimail/Folder): set correct parent name after folder renamed
1d28ede fix(Tinebase): isMetadataModelFor is undefine for oneOf or notin
946d030 fix(Felamimail/Controller): prevent login issues when mail db is unreachable
33448e0 fix(Admin/js): confirm restart app after update customfield record
d255042 fix(Sales): update script 16.4 not working vor customers (non mcv2)
4355e8e fix(GDPR): translations need to have newlines at the end
85bcffe fix(SSO/Update/15.1): prevent SQL error
adec873 fix(Admin/Frontend): accountId should not be null when reveal password
fa0f3ea fix(Tinebase/TempFile): throw exception when virus is found
dc310ab fix(ExtJS): only resolve grid column size if needed
10be603 fix(Tinebase/EmailUser/Imap): remove invalid type hint "mixed"
4ed3547 fix(Tinebase/js): show native browser ctx menu for links
0ef4019 fix(Felamimail/ActiveSync): resolve original message without source folderId
b869f11 fix(Filemanager/WebDAV): refactor webdav tests
1dd9019 fix(Tinebase/Controller): get app metrics without user
8b82e45 fix(TB UserLdapSync): undelete locally deleted users
82e361c fix(Felamimail/js): improve preview attachment cache
e3470ac fix(Tinebase/Owncloud): get privateLink as property
064689f fix(Tinebase/Owncloud): get privateLink as property

Refactoring

82d3f64 refactor(Addressbook): have email/tel/url in editorgrid
3a693fe wip refactor(Addressbook): use announced contact model in adb client