Release · v1.113.13
Split into frontend/backend, semantic DB link keys
refactor: split into frontend/backend, semantic DB link keys
Details
- Move Jekyll source under frontend/ via `source: frontend` - Rename supabase/ to backend/ with schemas/, seeds/, migrations/ - Rename _scripts/ to scripts/ - Resolve intro links from Supabase by semantic key (e.g. Leibnitz-NeuroSymbolic-Lab) instead of hardcoded URLs in index.md - Replace slug-style labels with curated human-readable keys across links/documents/media - Update CI workflows, README, and TS/Python paths to new layout Made-with: Cursor
Files changed (108)
| .github/workflows/deploy.yml | +1 | −1 |
| .github/workflows/test-html.yml | +1 | −1 |
| .github/workflows/test-supabase-db.yml | +2 | −2 |
| .gitignore | +5 | −5 |
| README.md | +24 | −22 |
| _config.yml | +1 | −13 |
| _config_ci.yml | +2 | −13 |
| assets/.DS_Store | — | — |
| {supabase => backend}/config/.env.anon.template | +0 | −0 |
| {supabase => backend}/config/.env.api.template | +0 | −0 |
| {supabase => backend}/data/news_rows.json | +0 | −0 |
| backend/migrations/migrate_document_titles.sql | +29 | −0 |
| backend/migrations/migrate_intro_link_labels.sql | +100 | −0 |
| backend/migrations/migrate_media_asset_titles.sql | +13 | −0 |
| {supabase/sql => backend/schemas}/schema.sql | +0 | −0 |
| {supabase => backend}/scripts/export_catalog_seed.py | +9 | −6 |
| {supabase => backend}/scripts/sync_github_secrets.py | +5 | −5 |
| {supabase => backend}/scripts/upsert_news_api.py | +7 | −7 |
| {supabase => backend}/scripts/verify_db_api.py | +4 | −4 |
| backend/seeds/seed_documents.sql | +25 | −0 |
| backend/seeds/seed_links.sql | +102 | −0 |
| backend/seeds/seed_media_assets.sql | +9 | −0 |
| {supabase/sql => backend/seeds}/seed_news.sql | +0 | −0 |
| config/tsconfig.json | +3 | −3 |
| {_data => frontend/_data}/linkedin_positions.json | +0 | −0 |
| {_data => frontend/_data}/linkedin_posts.json | +0 | −0 |
| {_includes => frontend/_includes}/news_box.html | +0 | −0 |
| {_layouts => frontend/_layouts}/default.html | +0 | −0 |
| {_sass => frontend/_sass}/colors.scss | +0 | −0 |
| {_sass => frontend/_sass}/fonts.scss | +0 | −0 |
| {_sass => frontend/_sass}/jekyll-theme-minimal.scss | +0 | −0 |
| {_sass => frontend/_sass}/minimal.scss | +0 | −0 |
| {_sass => frontend/_sass}/rouge-github.scss | +0 | −0 |
| {assets => frontend/assets}/css/colors-auto-default-dark.scss | +0 | −0 |
| {assets => frontend/assets}/css/colors-auto.scss | +0 | −0 |
| {assets => frontend/assets}/css/colors-dark.scss | +0 | −0 |
| {assets => frontend/assets}/css/colors-light.scss | +0 | −0 |
| {assets => frontend/assets}/css/main.css | +0 | −0 |
| {assets => frontend/assets}/css/style.scss | +0 | −0 |
| {assets => frontend/assets}/documents/CIKM 2024 Poster.pdf | — | — |
…and 68 more files.