Elliot DeNolf
bb82cdcef4
docs: better inline docs for InitOptions
2022-10-26 10:25:06 -04:00
James
31ca1ab379
chore: ensures defaultMaxTextLength is optional
2022-10-25 12:23:45 -04:00
TomDo1234
6a1b25ab30
feat: adds default max length for text-based fields
...
* feat: Added to types.ts the default Max Field Length
* feat: Added the defaultMaxFieldLength to the schema.ts
* feat: applying defaultMaxFieldLength to 3 validators
* feat: renamed defaultMaxFieldLength to defaultMaxTextLength , adding defaultMax and min nums
* feat: validating numbers with new defaultminnum and defaultmaxnum
* feat: FIXED BUG, do not return an error message on the defaultmaxnum and minnum override checks
* Added test fields
* Eslint compliance
* feat : eslint compliacnce
* Added tests, though a reasonable payload config needs to be imported to them
* Removed my failed jest tests, relying on the yarn dev test instead
* Increased default num max and min range to JS safe integer
* Jmi suggestions
* feat: removing the superfluous number max and min default
* Added test for max text field
Co-authored-by: Tom Do <tom@iifuture.com >
Co-authored-by: TomDoFuture <108644869+TomDoFuture@users.noreply.github.com >
2022-10-24 18:57:45 -04:00
James
5322ada9e6
feat: improves access control typing
2022-10-11 11:46:58 -04:00
Jacob Fletcher
52cd3b4a7e
feat: supports root endpoints
2022-09-22 10:49:49 -04:00
Elliot DeNolf
ca434b8a92
feat: implement gravatar ( #1107 )
2022-09-12 10:29:22 -07:00
Dan Ribbens
3736755a12
feat: types custom components to allow any props ( #1013 )
2022-08-29 14:57:30 -04:00
Jacob Fletcher
c508ac6dee
chore: exports PayloadHandler interface
2022-08-24 07:54:09 -04:00
Dan Ribbens
2b7785d101
chore: update endpoint type ( #966 )
2022-08-18 16:22:35 -04:00
James
fa01b353ef
chore: removes unused code
2022-08-17 15:31:39 -07:00
Dan Ribbens
11d8fc71e8
feat: custom api endpoints
2022-08-17 13:28:50 -04:00
Dan Ribbens
771bbaedbc
chore: validation reuses endpoints schema
2022-08-17 13:06:58 -04:00
Dan Ribbens
040833ead8
test: move endpoints tests to new suite
2022-08-17 12:57:07 -04:00
Elliot DeNolf
d2bc4b72a0
chore: update onInit type
2022-07-19 01:05:49 -07:00
James
49d09a349f
feat: updates block field to use new collapsible
2022-07-14 14:00:14 -07:00
Elliot DeNolf
90ba15f9bd
feat: testing refactor (e2e/int) ( #748 )
...
Co-authored-by: James <james@trbl.design >
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-07-13 11:00:10 -07:00
James
38b52bf67b
feat: better types useAuth and custom provider components
2022-07-09 22:23:37 -07:00
Elliot DeNolf
e8064371b0
feat: add preMiddleware and postMiddleware, deprecate middleware
2022-07-09 16:47:23 -07:00
James
2c66ad8689
feat: ensures only plain objects are merged within incoming configs
2022-07-08 17:37:43 -07:00
Dan Ribbens
ad43cbc808
feat: graphql schema output ( #730 )
...
* chore: refactor graphql initialization
* feat: generate graphql schema script
* feat: script commands are case insenstive
2022-07-08 13:50:46 -04:00
Lachlan Heywood
fcaa1454dc
Update load.ts ( #679 )
2022-06-24 17:52:06 -04:00
Dan Ribbens
1c37ec3902
feat: telemetry
...
* feat: add telemetry to payload config
wip: more telemetry
* feat: send telemetry events
* chore: update node ci versions
* chore: cleanup console log
* chore: updates ts due to dependency update
* chore: remove unused deps
* chore: fix origin and casing
* docs: telemetry
* feat: uses oneWayHash within telemetry
* chore: sends hashed domain in telemetry
* feat: improves reliability of telemetry projectID
* chore: revises telemetry docs
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
Co-authored-by: James <james@trbl.design >
2022-06-24 17:32:09 -04:00
GeorgeyB
7ee374ea1a
Custom collection/global endpoints ( #607 )
...
* feat: add custom endpoints for collections and globals REST APIs
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-05-30 12:43:18 -04:00
Dan Ribbens
4913441017
Free and open-source under MIT license ( #565 )
...
* feat: free and open-source under MIT license
2022-05-16 19:25:20 -04:00
James
b99ec060ca
fix: improperly typed access control
2022-04-24 19:35:58 -04:00
James Mikrut
b7f47c9bb1
chore/ts dep compat ( #535 )
...
* chore: ensures typescript dependency compatibility
* chore: updates dependencies
* chore: updates window-info breakpoints
2022-04-20 09:16:36 -04:00
Elliot DeNolf
6620a4f682
feat(logging): allow pino logger options to be passed into init
2022-04-04 22:55:54 -04:00
Dan Ribbens
5a7e8a980b
feat: builds a way to inject custom React providers into admin UI
...
* fix: rich text textarea height
* feat: custom providers for admin panel
* docs: custom provider component
2022-03-28 11:23:22 -04:00
Lukas Chladek
45f70114e6
feat: export Plugin type from config types ( #491 )
...
This type is useful for plugin authors to correctly type their plugin.
2022-03-28 11:22:33 -04:00
Dan Ribbens
24aa475640
fix: further sanitize serverURL to prevent undefined in admin routes ( #481 )
2022-03-16 13:08:11 -04:00
Dan Ribbens
40487347e3
fix: allow jwt to work without csrf in config
2022-02-16 12:35:17 -05:00
Dan Ribbens
7e7b0589ef
fix: config empty and sparse csrf is now allowed
2022-02-14 12:34:09 -05:00
Dan Ribbens
dca90c4aa9
feat: serverURL is no longer required ( #437 )
2022-02-11 08:32:37 -05:00
Elliot DeNolf
ff33453736
feat: add logMockCredentials email option
2022-02-05 13:28:48 -05:00
Dan Ribbens
5591eeafca
feat: add before and after login components ( #427 )
2022-01-31 21:26:12 -05:00
James
17b7ee29ac
chore: updates pattern for before / after component injection
2021-12-21 14:45:57 -05:00
James
e337c62ba1
feat: builds custom routes API, Before/After Dashboard and Nav custom components
2021-12-21 12:27:22 -05:00
Elliot DeNolf
820b6ad4c7
feat: more typing of generics, better commenting of properties
2021-11-25 09:41:44 -05:00
James
da6e1df293
fix: allows sync or async preview urls
2021-11-24 13:20:13 -05:00
Jacob Fletcher
40ca3dae61
feat: migrates admin preview to async
2021-11-24 12:32:44 -05:00
James
6dd1b0e033
feat: adds field types to type generation
2021-11-16 20:24:13 -05:00
James
5a965d2263
feat: baseline type generation
2021-11-16 18:49:42 -05:00
Elliot DeNolf
7c6424ff35
chore: resolve conflicts
2021-11-09 20:00:21 -05:00
James
edb723a4fb
feat: builds UI field
2021-10-20 16:56:07 -04:00
James
cc4d1fd045
feat: adds dynamic url field to upload-enabled collections
2021-10-18 21:15:32 -04:00
James
84f6a9d659
fix: more strict field typing
2021-10-12 21:18:12 -04:00
James
a6fc1fdc58
feat: saves active list filters in URL, implements per-page control
2021-10-12 19:25:43 -04:00
Elliot DeNolf
6807637e25
wip(per-page): thread the needle, not working
2021-10-11 17:42:02 -04:00
Elliot DeNolf
c132f2ff10
feat(per-page): add pagination to admin config
2021-10-11 11:34:25 -04:00
Dan Ribbens
ad097820bf
feat: add indexSortableField option to create indexes for sortable fields on all collections
2021-09-30 16:05:47 -04:00