github tine-groupware/tine 2023.11.2

9 months ago

Releasenotes

Changelog

Features

321ee7d feature(Admin/Export/User): add user csv export
eeb904b feature(GDPR/DataIntendedPurpose): subscribe and unsubscribe newsletter
daaf940 feature(Calendar): flooplan btn in cal
01b96b4 feature(Projects): local subtasks

Bugfixes

d0bb0d0 fix(HR): isEarlier not isBefor
8162712 fix(Tinebase/js): seperate toolbar resize listener
c71cd69 fix(ExtJS/GridView): resolve columns after mainBody is initialized
5dc4cf5 fix(Tinebase/Filter): get related data when resolve foreignRecord
62d08c0 fix(Addessbook/js): switch details panel layout based on width
07599cc fix(TB Filter) query and record filter should work together and with refId too
63e3029 fix(ExtJS/js): set gridView header style from column model config
042f2e6 fix(ExtJS/GridView): respect default grid header config before handle responsive layout
14c9bb7 fix(OOI/Controller): handle 403 exceptions when going into maintenance mode
a847240 fix(TB WebDAV) upload chuncking used urlencoded filename, added decode
eb79f45 fix(Tasks/Frontend/Json): activate importTasks again
f5ea00f fix(Tinebase/js): improve ActivitiesGridPanel renderers
d8ee44e fix(ExtJS): improve tree node sorting from priority list
0553bff fix(HR FreeTime) free time can be created with broken container reference
dd63f0f fix(OOI) getDocument header escaping fixed
d37e0a3 fix(Tinebase/js): resolve execption data for import dialog
0de4986 fix(Addressbook/Controller/Contact): expander might not be defined
dedc4be fix(Felamaill/js): improve mass mail toggle behavior
a2a227c fix(Felamimail/js): backport set nodeid as attahcment cache id
69873eb fix(tinebase) source-renderer might show wrong results
0375fd5 fix(Felamimail/js): prevent xss injection for message content
bdd09c4 fix(Felamimail/js): skip preview count check when file attachment cache to record
f1cc82c fix(Filemanager/js): backport show confirm dialog in validateSelection
1374547 fix(Tasks) organizer filter missing in UI
5b2036a fix(Tinebase/Frontend/Cli): make skip=modlog work in purgeDeletedRecords
cae2318 fix(scripts/ansible): use correct variable for "is defined" check
9c0a123 fix(Sales): keep contents of undefined boilerplates
b914ee2 fix(ExtJS): only check isSmallLayout if gridpanel exist
b66982b fix(Filemanager/js): disable create folder action until recieved response
73d501d fix(Felamimail/js): disable file dialog on click in sompose editor
ac36fbe fix(Felamimail/js): set rulegrid stateful to false
c5549fa fix(Bookmarks): autoremove newlines from url's

Refactoring

Don't miss a new tine release

NewReleases is sending notifications on new releases.