Skip to content

Feat: Supabase GitHub proxy#7

Open
martinjagodic wants to merge 10 commits intomasterfrom
feat/supabase-github-proxy
Open

Feat: Supabase GitHub proxy#7
martinjagodic wants to merge 10 commits intomasterfrom
feat/supabase-github-proxy

Conversation

@martinjagodic
Copy link

Adds a new backend that enables caching through Supabase. Significantly speeds up collection list loading.

Features:

  • caches folder collections entries to a Supabase table
  • extends the GitHub Backend
  • reloads only changes files based on checksums
  • common cache for all users
  • each branch is cached separately - branch column in the DB

Next steps (out of scope of this PR):

  • use Supabase auth (replaces Netlify Identity)
  • improve entry view loading
  • cache single-file collections
  • Upon saving an entry and returning to list view, entries should not be reordered

@netlify
Copy link

netlify bot commented Jan 20, 2026

Deploy Preview for pm-decap-cms ready!

Name Link
🔨 Latest commit 87ed396
🔍 Latest deploy log https://app.netlify.com/projects/pm-decap-cms/deploys/69b4013241bce500083fa3cf
😎 Deploy Preview https://deploy-preview-7--pm-decap-cms.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@martinjagodic
Copy link
Author

martinjagodic commented Jan 20, 2026

local_backend doesn't load any entries in cacheable collections - happened in incognito browser, can't reproduce anymore

@martinjagodic
Copy link
Author

A problem with titles of subfolders in nested collections sidebar. On https://develop.moc-www.pages.dev/admin/#/collections/upravljanje/filter/organi-obcine (using branch moc-supabase-github-proxy) The title of folder organi-obcine is "Župan" instead of "Organi občine". It is ok on localhost on feat/supabase-github-proxy branch.

Screenshot 2026-01-20 at 11 36 41 Screenshot 2026-01-20 at 11 36 08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants