2023.3.0

cortezaproject/corteza2023.3.0Apr 20, 2023by Fajfa

AI Summary

A major feature release introducing modal record viewing, page block magnification, bulk record updates, and various UI/UX enhancements.

Key Highlights

  • Implement opening record pages in a modal
  • Add feature to magnify page blocks
  • Add support for bulk record updates
  • Add auto-refresh to page blocks
  • Add support for conditional fields on record pageblocks

New Features

  • Record page modal view
  • Page block magnification
  • Bulk record updates
  • Conditional fields on record pageblocks
  • Auto-refresh to page blocks

Full Release Notes

## What's Changed
* Implement opening record page in a modal by @yonkov in https://github.com/cortezaproject/corteza/pull/524
* 2023.3.x improve module configuration for system fields by @kelanik8 in https://github.com/cortezaproject/corteza/pull/523
* Add restart warning message on settings CLI by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/562
* Add auto-refresh to page blocks by @EmmyMay in https://github.com/cortezaproject/corteza/pull/513
* 2023.3.x feature auth bg image by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/446
* Add copying and cloning to compose pageblocks by @EmmyMay in https://github.com/cortezaproject/corteza/pull/582
* 2023.3.x feature magnify page blocks by @yonkov in https://github.com/cortezaproject/corteza/pull/576
* Add geometry rendering improvements by @kelanik8 in https://github.com/cortezaproject/corteza/pull/662
* Fix paste bug for all kinds of input by @EmmyMay in https://github.com/cortezaproject/corteza/pull/636
* Remove required asterisk from handle input by @EmmyMay in https://github.com/cortezaproject/corteza/pull/699
* Improve text when copying a page by @yonkov in https://github.com/cortezaproject/corteza/pull/644
* Remove whitespace from module field select fields by @EmmyMay in https://github.com/cortezaproject/corteza/pull/710
* Add spinner to template editor submit button by @EmmyMay in https://github.com/cortezaproject/corteza/pull/708
* Add loading state to module view by @EmmyMay in https://github.com/cortezaproject/corteza/pull/711
* Add notification message on successful namespace delete by @yonkov in https://github.com/cortezaproject/corteza/pull/715
* Add spinner when loading actionlog in admin by @EmmyMay in https://github.com/cortezaproject/corteza/pull/712
* Fix issues witḣ pasting a block. by @EmmyMay in https://github.com/cortezaproject/corteza/pull/739
* Add Description for CItemPicker Selected Fields in Compose by @yonkov in https://github.com/cortezaproject/corteza/pull/751
* Add Record Revisions Text Tessage When Revisions are Enabled by @yonkov in https://github.com/cortezaproject/corteza/pull/758
* Add support for helper env-variable that create super users by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/632
* Fix geometry map overlapping page block toolbox by @katrinDY in https://github.com/cortezaproject/corteza/pull/767
* Add manual refresh to pageblocks by @EmmyMay in https://github.com/cortezaproject/corteza/pull/760
* Integration gateway improvements by @petergrlica in https://github.com/cortezaproject/corteza/pull/775
* Add support for showing deleted records and undeleting a record by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/740
* update de-duplication UI on module and fields configuration pages #467 by @kelanik8 in https://github.com/cortezaproject/corteza/pull/617
* Between and Not Between operators - compose record filter improvements by @kelanik8 in https://github.com/cortezaproject/corteza/pull/813
* Add option to disable chart animations and prevent animation when ref… by @Fajfa in https://github.com/cortezaproject/corteza/pull/806
* Make name property required for templates, dal connections and workfl… by @katrinDY in https://github.com/cortezaproject/corteza/pull/825
* Fix reporter sidebar not showing on hover by @katrinDY in https://github.com/cortezaproject/corteza/pull/834
* Show Warning Message for Unsaved Changes in Compose by @yonkov in https://github.com/cortezaproject/corteza/pull/780
* 2023.3.x fix discovery by @Fajfa in https://github.com/cortezaproject/corteza/pull/856
* Use workflow name as title of file if handle isn't provided by @katrinDY in https://github.com/cortezaproject/corteza/pull/862
* Fix Post-processing function not working for gauge chart by @yonkov in https://github.com/cortezaproject/corteza/pull/865
* 2023.3.x feature drill down by @Fajfa in https://github.com/cortezaproject/corteza/pull/877
* Support Conditional fields on record pageblocks by @EmmyMay in https://github.com/cortezaproject/corteza/pull/770
* Fix error for unconfigured sources by @EmmyMay in https://github.com/cortezaproject/corteza/pull/805
* Support for bulk record updates by @kelanik8 in https://github.com/cortezaproject/corteza/pull/906
* Fix reports link step sort for numeric  by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/913
* Resolve the recordlist overflow issue. by @EmmyMay in https://github.com/cortezaproject/corteza/pull/917
* Add tab block to compose by @EmmyMay in https://github.com/cortezaproject/corteza/pull/670
* 2023.3.x feature users manage profile photo by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/887
* Validate font file for avatar generation and fix avatar-related unit and integration tests by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/934
* Use Magnifying Glass in Page Builder by @yonkov in https://github.com/cortezaproject/corteza/pull/928
* Fix error when trying to fetch incorrectly configured workflow trigge… by @katrinDY in https://github.com/cortezaproject/corteza/pull/920
* Fix date record list filter for between operators by @kelanik8 in https://github.com/cortezaproject/corteza/pull/855
* Fix Geometry Multi Value Map Inconsistency by @yonkov in https://github.com/cortezaproject/corteza/pull/940
* Fix the datepicker cut-out bug by @EmmyMay in https://github.com/cortezaproject/corteza/pull/953
* 2023.3.x feature recordlistconfigurator layout by @EmmyMay in https://github.com/cortezaproject/corteza/pull/950
* Add inline editing for record lists by @Fajfa in https://github.com/cortezaproject/corteza/pull/956
* Add support for record list filters  by @kelanik8 in https://github.com/cortezaproject/corteza/pull/921
* Add Option to Magnify Any Block by @yonkov in https://github.com/cortezaproject/corteza/pull/959
* Add navigation page block improvements by @kelanik8 in https://github.com/cortezaproject/corteza/pull/933
* Add preselect fields when exporting a record list by @kelanik8 in https://github.com/cortezaproject/corteza/pull/957
* Add support for page icon by @vicpatel in https://github.com/cortezaproject/corteza/pull/881
* Fix navigational block build fix by @kelanik8 in https://github.com/cortezaproject/corteza/pull/966
* Add filebase improvements by @kelanik8 in https://github.com/cortezaproject/corteza/pull/937
* Add geolocation capture feature on record geometry field by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/955
* Embed avatar initials font path and relocate it by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/990
* Add geosearch support for geometry module field by @kelanik8 in https://github.com/cortezaproject/corteza/pull/968
* Hide unnecessary configurations for pie and dougnut charts by @yonkov in https://github.com/cortezaproject/corteza/pull/992
* Improve description for namespace slug by @katrinDY in https://github.com/cortezaproject/corteza/pull/993
* Apply preview styles from file page block to module field by @katrinDY in https://github.com/cortezaproject/corteza/pull/1010
* Add option to open record selectors on modal by @kelanik8 in https://github.com/cortezaproject/corteza/pull/997
* Hide output format when output relative value is selected in date field by @katrinDY in https://github.com/cortezaproject/corteza/pull/1019
* Navigation Block Dropdown Overflow by @yonkov in https://github.com/cortezaproject/corteza/pull/1033
* Remove Auto-scroll on Namespace list by @yonkov in https://github.com/cortezaproject/corteza/pull/1068
* Fix long page title to truncate text to prevent cut off by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1069
* Apply new color variables to webapps by @katrinDY in https://github.com/cortezaproject/corteza/pull/1070
* Fix event fetch issue on calendar refresh by @katrinDY in https://github.com/cortezaproject/corteza/pull/1077
* Fix dedicated record revisions table by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/1020
* Refactor packages under pkg/ and remove all component importing by @vicpatel in https://github.com/cortezaproject/corteza/pull/1075
* Fix geometry configurator center input not adjusting to map center by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1076
* Add option for reference on record block by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1065
* 2023.3.x feature page layout by @Fajfa in https://github.com/cortezaproject/corteza/pull/936
* Add option to display metric block as plain by @katrinDY in https://github.com/cortezaproject/corteza/pull/952
* Fix the title disappearing issue by @EmmyMay in https://github.com/cortezaproject/corteza/pull/1078
* Bump github.com/crewjam/saml from 0.4.6 to 0.4.13 in /server by @dependabot in https://github.com/cortezaproject/corteza/pull/1090
* Fix roles persisiting after created auth client by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1084
* Add getOptionKey property to all vue-selects by @katrinDY in https://github.com/cortezaproject/corteza/pull/1086
* Bump qs from 6.5.2 to 6.5.3 in /client/web/one by @dependabot in https://github.com/cortezaproject/corteza/pull/613
* Fix description of edited role shown when creating a new role by @yonkov in https://github.com/cortezaproject/corteza/pull/1083
* Add calculatePosition prop to vue-select in all webapps by @katrinDY in https://github.com/cortezaproject/corteza/pull/1082
* Fix vue-select dropdown width in wf permissions by @katrinDY in https://github.com/cortezaproject/corteza/pull/1127
* 2023.3.x feature chart builder layout update by @EmmyMay in https://github.com/cortezaproject/corteza/pull/1071
* 2023.3.x feature expressions sorting by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/1081
* Fix calendar page block default enabled views by @yonkov in https://github.com/cortezaproject/corteza/pull/1113
* Add support for modal option for event in calender page block by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1104
* Bump golang.org/x/net from 0.2.0 to 0.7.0 in /extra/server-discovery by @dependabot in https://github.com/cortezaproject/corteza/pull/880
* Fix preview for icon attachment by @vicpatel in https://github.com/cortezaproject/corteza/pull/1072
* Fixes the field order sort issue by @EmmyMay in https://github.com/cortezaproject/corteza/pull/1131
* Fix record list filter to discard active prefilter tag when filter value changes by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1092
* Fix record deletion from the three dots dropdown not possible on Firefox by @yonkov in https://github.com/cortezaproject/corteza/pull/1080
* Add option to allow duplicate values for single and each multi value … by @katrinDY in https://github.com/cortezaproject/corteza/pull/1136
* Add support for managing namespace on compose sidebar by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1129
* Remove none from fill/justify options on tab configurator by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1137
* Fix record filter query builder by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1144
* Fix calender event source not reflecting changes after additional source added by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1139
* 2023.3.x feature new charts by @Fajfa in https://github.com/cortezaproject/corteza/pull/1148
* Fix reporter list sorting by @vicpatel in https://github.com/cortezaproject/corteza/pull/1138
* Add clearer add option to select module field configurator by @kelanik8 in https://github.com/cortezaproject/corteza/pull/1143
* Make titles more user-friendly and open Jitsi in new tab on click by @katrinDY in https://github.com/cortezaproject/corteza/pull/1152
* Fix initial values for managing namespace from sidebar by @katrinDY in https://github.com/cortezaproject/corteza/pull/1154
* Improve record toolbar back button by @Fajfa in https://github.com/cortezaproject/corteza/pull/1155
* Make standalone CResourceList full height by @EmmyMay in https://github.com/cortezaproject/corteza/pull/1151
* Fix error handling for avatar font file in auth profile by @KinyaElGrande in https://github.com/cortezaproject/corteza/pull/1089


**Full Changelog**: https://github.com/cortezaproject/corteza/compare/2022.9.0...2023.3.0