Commit Graph

54 Commits

Author SHA1 Message Date
Davide Scaini 64d16dbbdf Fix anchor scroll offset with scroll-padding-top for sticky nav 2026-05-17 08:55:34 +02:00
Davide Scaini 48c824981b Fix list markers hidden by Tailwind Preflight reset 2026-05-16 23:35:28 +02:00
Davide Scaini 5e024b0f29 Nav: move Activity link before Log out 2026-05-15 18:47:08 +02:00
Davide Scaini 384af7d5cd Nav: add Activity link for users with activity_access 2026-05-15 18:41:30 +02:00
Davide Scaini def561da19 Editor: column counter + 80-char hint in bottom bar 2026-05-11 22:46:53 +02:00
Davide Scaini b78af43122 WikiLog: collapsible per-commit diff on click 2026-05-11 14:56:57 +02:00
Davide Scaini 5341988e8d Move hamburger to right of theme toggle in nav 2026-05-11 11:28:09 +02:00
Davide Scaini 6a934d829a Add PWA icons and manifest for iOS/Android home screen 2026-05-11 11:20:36 +02:00
Davide Scaini d42fc5160f Fix: remove TS cast from define:vars script (breaks as plain JS) 2026-05-11 08:50:22 +02:00
Davide Scaini 8ea820aeaf Nav: collapsible hamburger menu for right-side items on mobile 2026-05-11 08:44:33 +02:00
Davide Scaini bce24ed7cf Nav: abbreviate BincioWiki to BW on small screens 2026-05-11 08:36:06 +02:00
Davide Scaini aed1da2cc9 Add invite system: /invites/ management page, /join/ registration page, nav link 2026-05-08 09:43:45 +02:00
Davide Scaini dfce744001 Add WikiLog page and nav link showing last 50 content changes 2026-05-08 08:50:31 +02:00
Davide Scaini 476f605a4a Handle 3-way merge conflict in editor: show markers, update base_hash 2026-05-08 08:47:42 +02:00
Davide Scaini 1539bdb3a7 Send and store base_hash for optimistic conflict detection 2026-05-07 22:35:17 +02:00
Davide Scaini d6eda096d9 Add hero image upload button for blog posts 2026-05-07 12:27:33 +02:00
Davide Scaini 4af3660653 Trigger rebuild after save and show building status 2026-05-07 12:15:19 +02:00
Davide Scaini 6d7c02e312 Fix semtree: use virtualBranches false so i.bonsai is root 2026-05-06 22:54:10 +02:00
Davide Scaini 8cb806a082 Fix wikiref resolver to find pages in ../pages/ instead of src/content/ 2026-05-06 21:43:40 +02:00
Davide Scaini 5159874e71 Move bincio config out of site: sections.json + i.bonsai.md now live in container repo 2026-05-06 21:23:44 +02:00
Davide Scaini e61f3cec28 Update bonsai index with BincioCorsa and BincioAbbigliamento page links 2026-05-06 20:00:00 +02:00
Davide Scaini f8a624f253 adding info from telegram group 2026-05-06 14:27:49 +02:00
Davide Scaini d3423be6a7 Add BincioActivity subsection to editor and bonsai index 2026-05-04 15:12:26 +02:00
Davide Scaini 7101956a2e Add section/subsection picker to editor with wikiref injection 2026-05-04 13:51:21 +02:00
Davide Scaini de6b8ddce8 Add image upload UI and /assets Vite proxy to PageEditor 2026-05-04 13:22:08 +02:00
Davide Scaini 519e74de96 move content outside this submodule 2026-05-04 12:05:34 +02:00
Davide Scaini d144a36fcd Fix data-auth-pending attribute: use proper Astro conditional attribute syntax 2026-05-02 23:38:28 +02:00
Davide Scaini 88a6462cbe Hide nav links on public pages 2026-05-02 23:28:23 +02:00
Davide Scaini 04f001d5f0 Hide nav links on login page 2026-05-02 23:26:55 +02:00
Davide Scaini ec79c5502c Fix auth flash and add logout/handle to nav 2026-05-02 23:24:02 +02:00
Davide Scaini 19bd56009a Bincio design system: auth wall, login page, Grand Tours palette, PageEditor, _docs reorg 2026-05-01 21:55:45 +02:00
brutsalvadi 5786fd827f Fix bonsai tree build and add entries index page
Fix buildBonsai split error: Astro 6 githubSlug transforms 'i.bonsai' to
'ibonsai' breaking the semtree root lookup. Added custom generateId to the
index collection and switched to doc.id directly as bonsaiText key.

Move buildBonsai from module-level await to per-component call so it runs
after the content store is ready.

Add /entries index page listing all wiki pages.
2026-04-23 09:44:50 +02:00
brutsalvadi 4ebc4c798c Upgrade to Astro 6.1.9 and migrate to content layer API
Moves content config from src/content/config.ts to src/content.config.ts
with glob loaders as required by Astro 6. Replaces entry.slug with entry.id
and entry.render() with render(entry) throughout. Removes legacy collections
option from astro.config.mjs.
2026-04-22 23:08:33 +02:00
brutsalvadi e1e3b0a85b Upgrade to Astro 5, apply bincio design system, fix mdast-util-from-markdown v2 compat
- Bump astro@5, @astrojs/mdx@4, @astrojs/rss@4, @astrojs/sitemap@3
- Add @astrojs/tailwind, @astrojs/svelte, tailwindcss, svelte
- Add patch-package + patches for mdast-util-wikirefs and mdast-util-caml
  to fix getData/setData → this.data.key and this.exit() return value for
  mdast-util-from-markdown v2 API compatibility
- Fix wikirefs.ts resolveEmbedContent signature for new 3-arg call
- Fix backrefs.ts: guard wikirefs.scan() against non-iterable return
- Add Base.astro layout with bincio dark/light theme tokens, nav, Inter font
- Replace global.css with bincio CSS variables + wiki-specific prose styles
- Update Entry.astro, BlogPost.astro, index.astro, map.astro, blog/index.astro
  to use Base.astro layout with Tailwind utility classes
- Add tailwind.config.mjs (Inter + JetBrains Mono, zinc palette)
- Update SITE_TITLE to BincioWiki, site URL to wiki.bincio.com
2026-04-22 22:54:42 +02:00
manunamz 9cf5bfbd96 bump: deps. 2026-04-04 16:31:51 -04:00
manunamz 87b9bbea68 clean: index links. 2024-09-13 16:48:37 -04:00
manunamz 160da0cbbb ref: small docs fixes. 2024-09-13 16:39:30 -04:00
manunamz e898c9d712 ref: 'astro-wikibonsai' -> 'astro-bloomz'. 2024-09-13 16:39:20 -04:00
manunam bcde8d0d06 ref: fix link in readme. 2024-09-04 16:59:18 -04:00
manunamz 7ece9da7fc fix: embed setup -- now embedded content should render properly based on the remark setup in the astro config. 2024-09-03 14:47:14 -04:00
manunamz 06ebc36941 ref: update semtree; update semtree impl. 2024-09-02 11:56:15 -04:00
manunamz 7d7eddfa73 fix: remove layout from index file. 2023-10-12 17:38:43 -04:00
manunamz 214627a9ec ref: last doc/index changes. 2023-10-12 17:12:38 -04:00
manunamz 69bd514f33 ref: semtree updates. 2023-10-12 16:51:30 -04:00
manunamz 5ef0263482 ref: update remark deps. 2023-10-12 16:21:55 -04:00
manunamz 63bcc246b6 clean: doc fixes. 2023-10-12 16:21:43 -04:00
manunamz 64cbf45f73 add/ref: update documentation. 2023-10-06 11:17:23 -04:00
manunamz 78c303a597 ref: mostly space -> tab, with some css fixes. 2023-10-05 13:52:29 -04:00
manunamz 0f03a74047 fix: collapsed attrbox/footer when content is too small in entry pages. 2023-10-05 13:52:06 -04:00
manunamz 195c5aee0f add 2023-10-05 13:51:43 -04:00