austin
f1002351a0
Update bennett platform to v0.1.7
2026-07-23 12:44:07 +00:00
austin
ef5680c654
Move search and the front-page decisions out of the browser into Java
...
Search downloaded every post to every visitor and filtered the list with String.includes,
so it could only ever match what a summary carries — a phrase from the body of a post was
unfindable, and the cost grew with each post published. It is now a query
(/api/posts/search) that searches the body too.
The home page picked 'the latest post' by taking element zero of that list, which was only
correct for as long as the API happened to return posts in that order. /api/home now
decides what leads, what counts as recent, and the tag counts, in one call.
Tag counting moves out of the controller into TagService, shared by both.
The LIKE escaping needed an explicit ESCAPE clause: there is no default escape character to
rely on, and posts are markdown full of literal backslashes — escaping with a backslash
turned a search for '%' into a search for backslashes and matched unrelated posts. Caught by
the new tests.
Also on platform 0.1.6 (contact-form header-injection fix).
2026-07-23 06:33:41 -05:00
austin
eacb4cd007
Update dependency lucide-react to v1.26.0
2026-07-23 08:28:48 +00:00
austin
2d1366d10e
Update bennett platform to v0.1.5
2026-07-23 08:28:47 +00:00
austin
0978b153ee
Update bennett platform to v0.1.2
2026-07-23 02:28:35 +00:00
austin
4077540579
Pin Testcontainers to 1.x and skip rebuilds for config-only commits
...
Testcontainers 2.0 renamed the postgresql/junit-jupiter module artifacts, so the major
bump can't even be resolved — disable it rather than let a bot PR reopen it each run.
2026-07-22 21:22:43 -05:00
austin
df4c95fd3f
Update dependency typescript to v7
2026-07-23 02:21:08 +00:00
austin
180b80e649
Bump platform to 0.1.1 (netty HIGH CVE fixes)
...
Picks up netty 4.2.16.Final, patching CVE-2026-59901/-55831/-55833/-56745 which Trivy
gated on in the previous build.
2026-07-22 21:06:44 -05:00
austin
f5362b04d4
Pin platform 0.1.0 release and wire up automatic propagation
...
- parent/BOM now point at the immutable 0.1.0 release instead of a SNAPSHOT
- declare the Gitea Maven registry so Renovate can discover new platform versions
- renovate.json: group platform bumps into one automerged PR
- CI: drop --no-cache (releases are immutable, so caching is safe again) and add
workflow_dispatch so rebuild-all-apps.sh can force an urgent rebuild
2026-07-22 21:03:06 -05:00
austin
1b929a9125
Restore the app files (prior commit mis-scoped its tar)
2026-07-22 20:50:58 -05:00
austin
3827b615dc
Add admin UI + MinIO image uploads
...
- Admin API: list/edit posts (incl. drafts, raw markdown), moderate comments, subscribers,
author bio/links, and presigned image upload to MinIO (bucket is public-read for covers).
- Admin UI at /admin: post editor with cover-image upload, comment moderation, subscriber list.
- Public security switched to authenticated-paths so static assets (/images, /data) stay public.
2026-07-22 20:50:45 -05:00
austin
0c5bbaaa01
Rewrite as a Spring Boot app on the Bennett platform
...
Restores the real backend lost with Supabase (posts, authors, comments, subscriptions, admin) in
Postgres, seeds the existing markdown posts, and rebuilds the site as a Vite/React SPA served by
Spring — keeping the original styling (serif + tan accent) and content.
2026-07-22 20:35:51 -05:00
austin
10cd973e35
Refactor to static markdown (remove Supabase backend) + self-host build
...
Posts now read from data/posts/*.md via gray-matter + remark; authors derived
from posts. Removes admin dashboard, comments, subscriptions, and all Supabase
usage. Adds Dockerfile (Next.js standalone) + Gitea Actions CI. output: standalone.
2026-07-22 13:11:56 -05:00
austin
ee98296e4a
speed insights and analytics
2025-08-19 09:17:25 -05:00
austin
a24df3141e
speed insights and analytics
2025-08-19 09:13:50 -05:00
austin
fc97869c19
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# package-lock.json
2025-08-19 09:10:28 -05:00
austin
41a463c81a
speed insights and analytics
2025-08-19 08:56:53 -05:00
austin
6ddd0663c7
fixed metadata
2025-08-19 07:16:53 -05:00
austin
f49a5ec9bf
removed cloudflare
2025-08-18 15:19:14 -05:00
austin
6eb9a97583
fix
2025-08-18 14:56:55 -05:00
austin
583a0513d5
removed open-next
2025-08-18 14:53:04 -05:00
austin
3267b4a2c5
removed open-next
2025-08-18 14:51:39 -05:00
austin
e397bbfc81
removed custom open-next
2025-08-18 14:25:45 -05:00
austin
94c09daa58
removed infinite loop
2025-08-18 14:18:35 -05:00
austin
bd61dae4fb
open-next build
2025-08-18 14:10:13 -05:00
austin
f14ffae65f
added asset binding
2025-08-18 13:58:57 -05:00
austin
11e27c3b3a
removed assets binding
2025-08-18 13:52:31 -05:00
austin
4da16c8d70
:)
2025-08-18 13:50:03 -05:00
austin
bb263cc6f9
updated favicon
2025-08-18 13:13:58 -05:00
austin
5ab7c7853c
switched to approuter
2025-08-18 13:10:47 -05:00
austin
525009d881
wrangler
2025-08-18 11:30:28 -05:00
austin and GitHub
312b90a66e
Update the-eternity-of-our-bodies.md
2025-08-15 18:17:31 -05:00
austin and GitHub
21482c76e1
Add files via upload
2025-08-15 18:17:14 -05:00
austin and GitHub
2777cb6ba8
Create the-eternity-of-our-bodies.md
2025-08-15 18:16:30 -05:00
austin and GitHub
f8fdb3cc8c
Delete .env
2025-06-13 18:07:56 -05:00
austin and GitHub
b9eac65d44
Merge pull request #7 from auggie2lbcf/valley-of-vision
...
valley of vision - adoration
2025-05-13 18:09:37 -05:00
austin
6b30e62219
working
2025-04-29 10:57:10 -05:00
austin
0547438969
more work
2025-04-28 14:30:37 -05:00
austin
dbdfda5d01
stuff
2025-04-28 14:29:47 -05:00
austin and GitHub
2e4595c193
Merge pull request #6 from auggie2lbcf/25-books
...
add 25-books
2025-04-22 09:30:47 -05:00
austin
3463b3ceb8
working stille
2025-04-19 16:37:34 -05:00
austin
4629e24499
started work on vov series
2025-04-11 13:20:02 -05:00
austin
403e195d85
removed confession from title
2025-04-09 09:20:23 -05:00
austin and GitHub
b9effb3e53
Merge pull request #5 from auggie2lbcf/nationalism
...
added nationalism post
2025-04-09 08:38:21 -05:00
austin
dcbde2f888
fixed tags
2025-04-09 08:35:01 -05:00
austin
8d2a8c4bf6
finished
2025-04-09 08:33:51 -05:00
austin
f8a0e58999
Merge remote-tracking branch 'origin/main'
2025-04-08 15:11:57 -05:00
austin and GitHub
fd547e7d5b
Merge pull request #4 from auggie2lbcf/comment-section
...
add comment section
2025-04-08 15:11:17 -05:00
austin
9b0810772b
removed checkbox. will add back later
2025-04-08 15:08:49 -05:00
austin
2a0ff4130f
local storage fix?
2025-04-08 13:49:53 -05:00
austin
a6dc57e8a8
saved email & name
2025-04-08 13:48:11 -05:00
austin
ef69a6c598
updated handler
2025-04-08 13:45:31 -05:00
austin
da8e914a31
comment section?
2025-04-08 13:41:35 -05:00
austin
1e9f7ffd97
Merge remote-tracking branch 'origin/main'
2025-04-08 13:28:20 -05:00
austin
dc193022d8
fixed db name
2025-04-08 13:21:30 -05:00
austin
ec3d2998c3
test
2025-04-08 13:12:04 -05:00
austin
5689ee22b2
removed the second header
2025-04-07 22:07:58 -05:00
austin
97b420c745
added some historical Theology
2025-04-07 22:03:49 -05:00
austin
151ea34098
Merge branch 'nationalism'
...
# Conflicts:
# package-lock.json
# package.json
# src/components/Layout.tsx
2025-04-07 21:01:37 -05:00
austin and GitHub
074424b742
Merge pull request #2 from auggie2lbcf/subscribe
...
subscribe
2025-04-07 18:41:00 -05:00
austin
494033c732
put back the side bar components
2025-04-07 18:40:05 -05:00
austin and GitHub
3eba3de62e
Merge pull request #1 from auggie2lbcf/subscribe
...
added subscription functionality
2025-04-07 18:27:37 -05:00
austin
6dbffa6aa3
added subscription functionality
2025-04-07 18:25:19 -05:00
austin
cfcccb5df9
started work
2025-04-05 22:50:07 -05:00
austin
6925899589
added speed insights
2025-03-20 14:51:36 -05:00
austin
dcec3adaaf
added analytics
2025-03-20 14:47:25 -05:00
austin
737b27e76d
updated about
2025-03-20 14:22:52 -05:00
austin
f1a2480f0a
removed my picture
2025-03-20 14:05:50 -05:00
austin
c1614f5581
added the 1689
2025-03-20 14:04:40 -05:00
austin
fa5cfb7d49
2025-03-20 13:34:07 -05:00
austin
c474cba4a6
standardized formatting
2025-03-20 11:35:59 -05:00
austin
ef092a0be6
updated about
2025-03-20 08:12:03 -05:00
austin
8dc23e0dc3
image
2025-03-20 04:12:50 -07:00
austin
33d9d1680e
added a favicon
2025-03-18 16:01:44 -05:00
austin
f62f5a7ed5
fixed tags
2025-03-18 15:58:26 -05:00
austin
761be4b8a7
fixed the archive and added the 2lbcf
2025-03-18 15:57:32 -05:00
austin
e8a82eef01
fixed image display
2025-03-18 15:50:37 -05:00
austin
b08bdc5941
fixed images
2025-03-18 15:44:56 -05:00
austin
9fc8232614
removed comment section
2025-03-18 15:42:55 -05:00
austin
677c9c9a90
updated about
2025-03-18 15:38:38 -05:00
austin
8a9f1a226a
removed firebase and dummy posts
2025-03-18 15:37:09 -05:00
austin
1120a7720a
init with dummy posts
2025-03-18 15:07:45 -05:00