Commit graph

81 commits

Author SHA1 Message Date
corsacca
aceec6e85b
Merge pull request #5 from doxa-life/perf
Perf
2026-05-20 11:19:56 -05:00
corsacca
9bcb5a6154 Cloudflare edge caches each marketing page for 24 h 2026-05-20 17:19:24 +01:00
corsacca
9d2df1d73f Purge Cloudflare cache on deploy 2026-05-20 17:14:35 +01:00
corsacca
b766825a64 optimize caching 2026-05-20 16:39:58 +01:00
corsacca
1c6ad3b70e WOFF2 conversion 2026-05-20 16:34:47 +01:00
corsacca
0a379847a2 Optimize images and defer feedback widget 2026-05-20 16:19:03 +01:00
corsacca
ebf9244ed7 switch to bun run 2026-05-20 14:09:27 +01:00
corsacca
5a9a581e45 update bun lock 2026-05-20 13:53:40 +01:00
corsacca
52f88eff16 add start script 2026-05-20 13:13:38 +01:00
corsacca
a8998bbed8 build tweaks. 2026-05-20 13:06:54 +01:00
corsacca
73b6343a43 CMS: Put Documents component in a tiptap node 2026-05-07 13:55:55 +01:00
corsacca
b52a1f8ae2 Show the feedback widget if the user is logged in. 2026-05-07 13:40:10 +01:00
corsacca
67e5d29a30 Don't throw errors when saving CMS pages. 2026-05-07 13:35:26 +01:00
corsacca
826cfea0ce Implement CMS version history. 2026-05-06 16:06:11 +01:00
corsacca
50571a89ae Add page title to CMS pages and update CMS heading styles 2026-05-06 14:43:21 +01:00
corsacca
a1dffb23db Catch prayer map errors. 2026-05-05 14:18:53 +01:00
corsacca
322da8aa56 Fix Oauth redirect when not logged in 2026-05-04 13:41:12 +01:00
corsacca
5228c12747 Change cookie same site method to allow oauth 2026-05-04 13:15:35 +01:00
corsacca
202897c80b Remove old string 2026-05-04 12:06:40 +01:00
corsacca
406c86dfe6 Add invitation to sign up to pray on the adoption form. 2026-05-04 11:51:05 +01:00
corsacca
13f35f4f26 Better error messages when updating the CMS 2026-05-04 10:59:48 +01:00
corsacca
f2d4e60102 Don't log every 404 error. 2026-05-04 10:55:03 +01:00
corsacca
eb7a1792d6 Implement content editor role and fix role names 2026-05-01 15:35:56 +01:00
corsacca
3d74563d16 fix build 2026-04-30 13:30:28 +01:00
corsacca
e02393bf4d fix build 2026-04-30 13:21:48 +01:00
corsacca
4504136af4 Setup Analytics 2026-04-30 12:15:09 +01:00
corsacca
d98d86bf29 move profile page to /admin/profile and link in admin sidebar 2026-04-30 11:11:45 +01:00
corsacca
a11d38a467 oauth profile connected apps and admin magage page. 2026-04-30 09:45:27 +01:00
corsacca
0d85e2e302 layers in .layers 2026-04-29 15:20:22 +01:00
corsacca
fb5c3bf486 mcp security 2026-04-29 15:07:30 +01:00
corsacca
1233426f7c Hide: WARN Duplicated imports "useAppConfig", 2026-04-29 14:17:28 +01:00
corsacca
127d89d084 Implement CMS MCP 2026-04-29 13:06:54 +01:00
corsacca
c85389f497 Add settings table and setting to disable registration 2026-04-28 15:17:26 +01:00
corsacca
e57f9dfdd9 add mcp layer to extend 2026-04-28 15:07:16 +01:00
corsacca
54aaef6bae
User invitation (#3)
* Implement user invitation

* fix /admin styles clash on dev

* Fix user invite issues
2026-04-28 06:26:59 -05:00
corsacca
847258f9ae CMS page translation 2026-04-27 13:33:31 +01:00
corsacca
1eec64b45a switch feedback widget to remote bundle, hide by default
load feedback-web-component.iife.js from support.gospelambition.org
rename tag to <feedback-web-component> and update isCustomElement
set showByDefault: false so widget only shows with ?feedback=true
delete local public/assets/feedback-widget/ files
2026-04-27 12:38:19 +01:00
corsacca
0cad79d068 Click Language Selecture to keep it open 2026-04-27 11:59:42 +01:00
corsacca
7691935ad6 On documents page don't make menu header clickable. 2026-04-27 11:57:11 +01:00
corsacca
9152e1a1b0 And missing people groups field. 2026-04-27 10:44:13 +01:00
corsacca
4cc516b854 Make CMS pages permissions more granular. 2026-04-27 09:54:44 +01:00
corsacca
b738a35a4a Upgrade migration system to support layers 2026-04-27 09:23:25 +01:00
corsacca
7a277f2c55 fix ts issues 2026-04-24 14:33:04 +01:00
corsacca
c1ddb42feb Change phone input to npm 2026-04-24 11:18:39 +01:00
corsacca
978e33c344 CMS: Ability to set if links open in new tab. 2026-04-24 10:42:40 +01:00
corsacca
8342444a7a implement /research/search/[term] 2026-04-24 10:17:49 +01:00
corsacca
aa9e4e4a01 Fix languages dropdown and implement group resources page 2026-04-24 10:17:49 +01:00
corsacca
fbe6a04015 Better CMS page transition 2026-04-23 20:34:44 +01:00
corsacca
09ca4bc1f4 change caching from fs to memory. 2026-04-23 20:00:07 +01:00
corsacca
3355a926a2 Cache fixes 2026-04-23 18:16:37 +01:00