Releases: Aam-Digital/ndb-core
3.50.1
3.50.1 (2025-04-25)
Bug Fixes
- Admin UI: fix drag&drop problems not working on new section/tab (#2948) (5f99ccd), closes #2940
- Admin UI: Type in "Edit Field" dialog now correctly allows typing to filter the dropdown options (#2955) (4919822), closes #2949
- core: update dependencies (d11a733)
- now showing a "not found" page when the entity of a given ID is not available (#2929) (c461aa2), closes #2908
3.50.0
3.50.0 (2025-04-03)
Bug Fixes
- avoid linking the same related record twice when creating new note from a details view (#2933) (e3c583e), closes #2905
- handle import history records with IDs not defined (#2935) (391247c)
- improve sorting of tables, supporting age columns and correct order within same day (#2925) (f07ad84), closes #2509 #1816
- make "duplicate" action available in Entity Details context menu also (#2924) (2c3f28f), closes #2595
- show latest month selected in the Attendance tab (#2930) (5a17ea0), closes #2755
- Admin UI: fix drag&drop for admin views in grid/wrapped layouts (#2921) (d98982f), closes #2742
- Admin UI: should proper Entity Type labels on admin screens for public forms or templates (#2931) (4c0cfa0), closes #2897
- core: keep PouchDatabase changesFeed on resets (#2934) (ac7602f), closes #2932 #2890
- core: upgrade to angular 19 (#2792) (34ee505), closes #2741
Features
3.49.0
3.49.0 (2025-03-24)
Bug Fixes
- Admin UI: "text block" correctly saves changes now (#2914) (cd893de), closes #2911
- Export: fix error when trying to download data containing certain anonymized fields (9ee3dd9)
- Merge: improve handling of multi-select values when merging records (#2901) (667f59d)
- Merge: Other entities linking to either one of the two merged records are correctly updated (#2904) (6c0449d), closes #2858
- Merge: smart pre-selection of fields for merged record (#2909) (291c1b3), closes #2892
- display labels for the summarized monthly attendance screen (#2910) (9275ded), closes #2689
- .core: emit valueChange in all CustomFormControls like dropdowns (e58cdc7)
Features
Import: imported data can update existing records as an alternative to creating new ones
When importing data from .csv file, you can now configure some columns to be matched against your existing data. Such matched rows in your import can then update the existing records instead of add new (and in this case duplicate) records in your system.
(#2899) (e33c355), closes #2862
Notifications
You can enable notifications for events (e.g. when a new task was assigned to you; when a new person was registered in the system; etc.).
Whenever such an event occurs, you can receive a push notifications and see these notification items in the app's user interface.
(!) Beta Version
(This feature is still being tested and not available for all users yet. We will gradually make it available to more systems. If you have any questions or feedback, please let us know.)
(!) Update to Privacy Policy:
In case you enable Push Notifications, we are relying on Firebase as a new data subprocessor.
Please review our updated Privacy Policy.
3.48.0
3.47.0
3.47.0 (2025-02-28)
Bug Fixes
- Admin UI: display entity types without label correctly (#2868) (b35787e)
- Admin UI: ensure field IDs cannot contain invalid characters when creating new fields (#2884) (394cb74), closes #2882
- ensure list views fall back to display the first tab if the configured one doesn't exist (#2874) (2a7c3f5), closes #2606
- i18n: update latest translations (#2887) (2090d6b)
- Import: correctly display names of "internal" entity types in import selection (345bc0e)
- Import: fix problems changing auto-mapped columns during file imports (#2846) (d5316ea), closes #2782
- Import: only enable advanced import actions after selecting an import type (550fffb)
- improve table layout letting action buttons only take fixed minimum width (#2869) (d6229a9), closes #2838
- load all details of rows after "bulk edit" action (#2822) (df7f2fd), closes #2571
- make applicable entity types required for Export Template configurations (#2845) (58a2238), closes #2703
- make dropdown (configurable-enum) fields usable in Entity title (toStringAttributes) (#2871) (8b28e71), closes #2865
- multi-select dropdown values were sometimes not displayed after selecting (#2853) (27880b0), closes #2840
- Reporting: display correct report calculation time (#2864) (31ebae0), closes #2654
- Reporting: download SQL reports correctly formatted as .csv (#2854) (0a09cc5), closes #2783
- show correct order of dropdown options after manually reordering (#2877) (02ed70f), closes #2876
Features
3.46.2
3.46.2 (2025-02-07)
Bug Fixes
- avoid dropdown options list shifting to window corner after changing tabs (#2836) (00801fc), closes #2806
- fix error syncing while uploading a file (#2832) (5b90744)
- navigate to the linked record when clicking a "reference" in tables (#2842) (f95a58a), closes #2837
- support setting default values for dropdown (configurable-enum) fields (#2841) (022af59), closes #2273
- i18n: update latest translations (#2844) (9a82a04)
- import: importing references to existing records now also works with number fields as the matching field (#2823) (22c80c9), closes #2427
3.46.1
3.46.0
3.46.0 (2025-01-30)
Bug Fixes
- Admin UI: easier way to copy the link to a public form (#2790) (941012b), closes #2774
- Admin UI: prevent breaking Public Form configurations by later changing entity type (#2815) (fb3a3e9)
- Admin UI: show field editor for public form configuration again (#2816) (642f98d)
- i18n: update latest translations (#2827) (6af91af)
- Import: fix problems with fields not being available for mapping import columns (#2826) (353d097), closes #2819
- .upgrade @sentry/angular from 8.40.0 to 8.48.0 (#2820) (ecf1230)
Features
3.45.1
3.45.1 (2025-01-24)
Bug Fixes
- Admin UI: hide special EventNote entity type from admin lists (#2764) (393b635)
- Admin UI: keep the focus when changing field group titles (#2808) (4471d40), closes #2805
- Export: display address text for "location" fields in csv exports (#2809) (00d6f30), closes #2802
- i18n: update latest translations (1be9a80)
- Public Forms: show a "successfully submitted" page after completing form (#2797) (5353a3c), closes #2721
- Public Forms: use correct image position in public forms (88a8010)
- .layout glitches from translation changes and updated translations (#2795) (0a23155)
- .log if legacy fallback IndexedDb name is still used (bc68ea4)
3.45.0
3.45.0 (2025-01-06)
Bug Fixes
- Admin UI: bugfixes and improvements for public forms admin (#2753) (75f087c)
- Admin UI: correctly save changes to fields from Public Forms Editor (#2745) (ba89478), closes #2743
- Admin UI: field group titles are saved again (#2765) (aa0f95f), closes #2756
- Admin UI: prevent error generating ID when resetting label of field (156fe44)
- .ensure entity-select field always displays latest values, even when externally set (#2744) (c2ba7dd)
- .logging: do not log invalid dates in data to Sentry (5acd149)
- public forms: add missing translations (5e7c6e2)
- public forms: display useful error messages if public form is not found or missing permissions (#2726) (982a2c2), closes #2657*
- Admin UI: manage related public forms directly from Admin Entity view (#2740) (8537d86), closes #2708