dswbx
a8c20d3675
Refactor module schema handling and add sync mechanism
...
Redesigned entity and index management with methods to streamline schema updates and added a sync flag to signal required DB syncs post-build. Enhanced test coverage and functionality for schema modifications, including support for additional fields.
2025-01-10 14:43:39 +01:00
dswbx
47f48be514
Refactor module middleware initialization logic.
...
Replaced `getMiddleware` with `onServerInit` for streamlined middleware registration. Updated `AppAuth` to automatically register its authentication middleware. Added a test case to verify middleware registration. Removed redundant cookie renewal logic from `AdminController` and made related adjustments across modules.
2025-01-09 10:59:48 +01:00
dswbx
7d3d1e811f
refactor: extracted auth as middleware to be added manually to endpoints
2025-01-07 13:32:50 +01:00
dswbx
06125f1afe
added fallback route to server, created extensive setup instructions in docs
2024-12-24 16:01:42 +01:00
dswbx
c1e92e503b
update & fix typing, updated examples
2024-12-23 19:28:31 +01:00
dswbx
deddf00c38
added pausing to event manager, added context aware entity schemas, fixed typings, first boot event, improved useEntityQuery mutation behavior
2024-12-20 20:11:49 +01:00
dswbx
602235b372
optimized module manager seeding, added type support for new api hooks and reduced amount of dist chunks
2024-12-18 18:22:01 +01:00
dswbx
c4138ef823
updated plasmic package to work with new hooks + added example
2024-12-18 08:41:11 +01:00
dswbx
8c91dff94d
updated admin to use swr hooks instead of react-query
2024-12-13 16:24:55 +01:00
dswbx
50c5adce0c
added useEntity and useEntityQuery hooks
2024-12-12 17:00:10 +01:00
dswbx
9d9aa7b7a5
added useApi and useApiQuery to work seamlessly with SWR (tbc)
2024-12-12 10:37:52 +01:00
dswbx
43ec075a32
reworked api to return a custom promise to extract request info
2024-12-12 10:01:05 +01:00
dswbx
d81b3acb94
mm: disable console as it might error trying to fetch config
2024-12-11 18:25:31 +01:00
dswbx
2395d7fe97
fix: only sync config table once certain it has to happen
2024-12-11 15:51:00 +01:00
dswbx
847b08b505
fix createApp() fn doesn't require config, fix admin controller main entry
2024-12-10 08:44:50 +01:00
dswbx
c25abd4a48
Merge remote-tracking branch 'origin/refactor/admin-basepath' into release/0.2.3
2024-12-07 09:30:32 +01:00
dswbx
aa75355a69
use admin routes registering basepath from registration method instead of configuration
...
Signed-off-by: dswbx <dennis.senn@gmx.ch >
2024-12-07 06:34:40 +01:00
dswbx
ba517feab5
fix typings for initial partial config
...
Signed-off-by: dswbx <dennis.senn@gmx.ch >
2024-12-05 20:48:49 +01:00
dswbx
7e990feb99
added new diffing method to module manager
...
Signed-off-by: dswbx <dennis.senn@gmx.ch >
2024-12-05 20:23:51 +01:00
dswbx
77a6b6e7f5
fix repository's findOne to allow offset and sort – fixes module manager's config retrieval
2024-12-05 10:37:05 +01:00
dswbx
a3348122e6
module manager: use json schema field for additional validation
2024-12-05 09:50:25 +01:00
dswbx
3757157a06
module manager: switched config table to use entity
2024-12-05 09:23:34 +01:00
dswbx
6c2f7b32e5
module manager: allow initial config without config as fallback
2024-12-05 08:12:46 +01:00
dswbx
c31bc2ccb0
changed build workflow – for auth it's required to have better control over html and assets
2024-11-27 16:19:37 +01:00
dswbx
d36c4b07e0
verified cloudflare workers + added configs where to navigate after login/logout
2024-11-26 13:26:11 +01:00
dswbx
9d896a6ab1
improved nextjs/remix adapters and docs, confirmed remix ssr working
2024-11-26 11:15:38 +01:00
dswbx
eea76ebc28
confirmed SSR support with Remix
2024-11-25 19:59:46 +01:00
dswbx
1c94777317
switched to hono/jwt to save some kb
2024-11-25 17:54:26 +01:00
dswbx
16a6a3315d
added cookie to config + fixed config set endpoint
2024-11-25 16:57:12 +01:00
dswbx
824ff40133
reworked admin auth to use form and cookie + adjusted oauth to support API and cookie-based auth
2024-11-23 18:12:19 +01:00
dswbx
2433833ad0
reworked html serving, added new permissions for api/auth, updated adapters
2024-11-23 11:21:09 +01:00
dswbx
6077f0e64f
added onBeforeUpdate listener + auto create a secret on auth enable
2024-11-21 16:24:33 +01:00
dswbx
90f80c4280
public commit
2024-11-16 12:01:47 +01:00