112 Commits

Author SHA1 Message Date
fgatti675
5dc6f70f78 Merge pull request #79 from PupoSDC/add-type-safe-schema-builder
Add type safe builder
2021-05-06 10:23:47 +02:00
francesco
fee8c9f175 Decoupled entity side view with main view providers 2021-05-05 13:25:42 +02:00
francesco
67ab330121 Moved entity dialogs view to provider level 2021-05-05 12:56:19 +02:00
francesco
2ff6f71060 Small builders.ts types fix 2021-05-05 12:22:27 +02:00
PupoSDC
01e1da17aa Add type safe builder PoC 2021-05-04 20:26:04 +02:00
francesco
0953fd250b Version 0.38.1 update
Fix for uniqueInArray bug
2021-05-03 19:14:22 +02:00
francesco
cc32816721 Changed collection table popup behaviour.
Added `uniqueInArray` validation prop
2021-05-03 15:55:30 +02:00
francesco
4c18763244 - Mono typeface import css has been removed from the core library and needsto be imported in every implementation now, like the Rubik typeface. Examples and Readme updated. Useful for SSR.
- Enhanced feedback for references configuration errors, no longer crashing the app.
- Changed double click behaviour in collections table to open the inline editor,replaced by a triple click. You can double click to select the content of the cell.
2021-04-30 18:12:07 +02:00
francesco
191b012212 Split CMSApp into CMSAppProvider.tsx and CMSMainView.tsx 2021-04-29 13:17:23 +02:00
francesco
17fa03a95c Big internal refactor and added useNavigationFrom.tsx 2021-04-26 14:04:54 +02:00
francesco
672b649894 Making NavigationBuilder async 2021-04-17 00:10:42 +02:00
francesco
6e45c1ce9a Added unique fields validation 2021-04-06 13:33:23 +02:00
francesco
4ec08e1138 Refactor of custom fields 2021-04-02 01:27:58 +02:00
francesco
d31542a08d Allowing selecting the colors of enum chips 2021-03-30 10:42:07 +02:00
francesco
39d92622f4 Allowing customization of uploaded file names and paths 2021-03-26 12:17:10 +01:00
francesco
1ab1ebc418 Changed example so it works just by copy pasting the folder 2021-03-17 17:27:54 +01:00
francesco
0f434a4d78 Minor sample cleanup 2021-03-16 17:43:13 +01:00
francesco
596f8e75c4 Permissions system
Refactored Example.
Version 0.30.0
2021-03-16 13:38:39 +01:00
francesco
9fe8f95914 Styles update 2021-03-12 13:30:39 +01:00
francesco
f3c6c2e51d Added HomeRoute with a recap of main collections and descriptions 2021-03-11 18:43:38 +01:00
francesco
9daaebab5b Allowing override locale (only for dates) and dates format
https://github.com/Camberi/firecms/issues/58
2021-03-09 16:50:43 +01:00
francesco
957ea011f2 Treating autovalues as read only fields 2021-02-25 13:16:11 +01:00
francesco
9ba73ae916 Enhanced disabled fields in table mode 2021-02-22 17:51:23 +01:00
francesco
19d26668e1 Changed behavior of custom fields in table mode.
Version update 0.26.1
2021-02-20 23:36:31 +01:00
francesco
0e1a5dd8db Fix for empty strings being detected as false in default values and save hooks 2021-02-18 17:23:26 +01:00
francesco
096a826595 Renamed CMSFieldProps to FieldProps 2021-02-18 16:38:52 +01:00
francesco
ebac1676c3 Dynamic fields in forms, changed disabled behaviour 2021-02-18 16:04:45 +01:00
francesco
8d21149146 Dynamic fields in forms 2021-02-18 15:13:04 +01:00
francesco
065f8c8743 Fixing generic types for generated columns 2021-02-18 15:11:39 +01:00
francesco
78553b9928 Version update 0.25.1 2021-02-14 20:02:43 +01:00
francesco
eca52b6d9c Allow overriding schemas for specific entities and using a SchemaResolver 2021-02-14 19:42:27 +01:00
francesco
311704c653 Entity form fix when errors in new untouched entity.
Fixed library exports.
Version 0.25.0
2021-02-10 20:09:11 +01:00
francesco
f2df253be3 Enabled overriding of entity schemas side panel 2021-02-10 00:43:27 +01:00
francesco
883fa75580 Simplified side navigation.
Created system for handling arrays of references
2021-02-09 00:36:27 +01:00
francesco
dd0d9422c7 Renamed EntityCollectionView to EntityCollection 2021-01-28 22:33:35 +01:00
francesco
8494764173 Added initialSort 2021-01-28 21:08:02 +01:00
francesco
0e5f014a3d Added context to CMSFieldProps to allow to retrieve the entity values 2021-01-25 16:13:36 +01:00
francesco
90077eb0b7 Updated implementation of FirebaseUI 2021-01-24 17:19:24 +01:00
francesco
6de9c60e1a Code cleanup and package refactor.
Exporting hooks now.
Version 0.23.0
2021-01-23 23:46:02 +01:00
francesco
143f95f2c5 Allowing copy of entities and selection 2021-01-23 14:40:14 +01:00
francesco
9b4ff61c20 Added extra actions on collections toolbar 2021-01-23 14:40:14 +01:00
francesco
ff2c8dcc91 - onFirebaseInit callback on the CMSApp called after Firebase initialisation.
Useful for using the local emulator.
- Fixed initial values bug when creating new entities and validation.
- Added `showError` prop to CMSFieldProps
2021-01-02 13:11:09 +01:00
francesco
26a6126ff0 Enhanced table reference fields and refactor of cell selection and styles.
Performance optimizations by memoization and fixing styles.
2020-12-28 20:04:42 +01:00
francesco
10592e760c Editable collection table 2020-12-25 01:59:42 +01:00
francesco
a6e1d44ec7 Fix for autoupdated values forcing unsaved changes prompt dialog in forms. 2020-12-24 01:32:42 +01:00
francesco
1897f1abb9 Updated example to make automatic update on development with latest react scripts 2020-12-24 00:40:51 +01:00
francesco
102f46d47a Fix for array of timestamps preview and enhanced preview error handling 2020-12-14 23:11:21 +01:00
francesco
033b376fdc Refactor of CMSApp.tsx to separate LoginView.tsx and CMSRouterSwitch.tsx 2020-12-05 16:41:46 +01:00
francesco
0c3abe58f4 Refactor or main menu navigation.
Added grouping and breadcrumbs to additional views and redesign.
Added CMSApp.tsx info to README.md
Refactored firebase imports to make it compatible with Firebase SDK 8
2020-12-04 13:21:24 +01:00
francesco
814fbb3bf5 Moved delete hook to entity schema level 2020-11-30 12:11:34 +01:00