brut
d505c984da
brut: edited accessori-gadget (recovered)
2026-05-08 02:53:38 -04:00
brutsalvadi
0d555ddb0f
Add /api/log endpoint and WikiLog page; update site submodule
2026-05-08 08:50:46 +02:00
brutsalvadi
fe35846b67
Implement 3-way merge on concurrent saves using git merge-file
2026-05-08 08:47:47 +02:00
brutsalvadi
80dc51a706
Use --autostash in sync-vps.sh to handle local unstaged changes
2026-05-07 22:47:31 +02:00
brutsalvadi
6098b61ac6
Replace rsync with git pull in sync-vps.sh
2026-05-07 22:46:59 +02:00
brutsalvadi
d1c2e99dbc
Fix missing await on _get for stories route
2026-05-07 22:42:34 +02:00
brutsalvadi
ccb0d20454
Fix missing await on async _get in route handlers
2026-05-07 22:41:12 +02:00
brutsalvadi
0fc1a2dc28
Add optimistic locking: return base_hash on load, reject 409 on conflict
2026-05-07 22:35:31 +02:00
brutsalvadi
69ae623035
updated pages/blog from vps
2026-05-07 22:31:25 +02:00
brutsalvadi
dd69a6b117
Add git commit with attribution on every page/story save and delete
2026-05-07 22:28:48 +02:00
brutsalvadi
9da4094f72
Remove _docs/piano-popolamento-telegram
2026-05-07 12:30:10 +02:00
brutsalvadi
c397544ec8
updated pages/blog from vps
2026-05-07 12:29:41 +02:00
brutsalvadi
06028ff23b
Remove _docs/piano-popolamento-telegram
2026-05-07 12:29:32 +02:00
brutsalvadi
0fc2da4095
updated pages/blog from vps
2026-05-07 12:28:00 +02:00
brutsalvadi
892d442099
Update site submodule: add hero image upload for blog posts
2026-05-07 12:27:38 +02:00
brutsalvadi
859e8cbbad
Add sync-vps.sh: pull content from VPS, commit, push both repos
2026-05-07 12:18:17 +02:00
brutsalvadi
75b8f16375
Fix rebuild: clear Astro cache and use --force; update site submodule
2026-05-07 12:15:27 +02:00
brutsalvadi
098093fb97
Update site submodule: fix tag map semtree parsing
2026-05-06 22:54:30 +02:00
brutsalvadi
e71ca16f48
Update site submodule: fix wikiref resolver for pages outside site/
2026-05-06 21:43:58 +02:00
brutsalvadi
48a9fbd411
Add config/: sections.json and i.bonsai.md moved out of site submodule
2026-05-06 21:24:01 +02:00
brutsalvadi
d6939d0cb1
Add BincioAbbigliamento pages and update site submodule
2026-05-06 20:00:11 +02:00
brutsalvadi
37ea35a4dc
adding content from the dump of the telegram group
2026-05-06 14:28:08 +02:00
brutsalvadi
393b7ff604
Add BincioActivity docs, update categories page, record site submodule bump
2026-05-04 15:17:31 +02:00
brutsalvadi
3b8476ce7f
Rewrite user docs, trim developer-only _docs pages, add python-multipart
2026-05-04 13:51:36 +02:00
brutsalvadi
83f48f09d4
Add image upload support: assets dir, POST /api/assets, editor drop zone
2026-05-04 13:22:08 +02:00
brutsalvadi
0f8bd3dba6
- bincio_wiki/pages/ — new home for all wiki content (2 wiki pages + _docs/ with 13 docs pages), tracked by the
...
container repo
- bincio_wiki/blog/ — new home for all blog content
- site/src/content.config.ts — base: '../pages' (was ./src/content/entries)
- site/astro.config.mjs — added vite.server.fs.allow: ['..'] so Vite serves files from outside the project root;
updated the delete watcher to watch ../pages/
- edit/server.py — default WIKI_PAGES_DIR is now pages (was site/src/content/entries)
Content is now versioned in bincio_wiki. The submodule stays clean — it's just the engine.
2026-05-04 12:06:53 +02:00
brutsalvadi
fc1f09917e
Ignore deploy/vps/ (local VPS config, not versioned)
2026-05-03 18:47:14 +02:00
brutsalvadi
090f165f46
Add missing .gitmodules for site submodule
2026-05-02 23:42:00 +02:00
brutsalvadi
8d91b0d185
Update site submodule: fix data-auth-pending attribute syntax
2026-05-02 23:38:51 +02:00
brutsalvadi
b7213479da
Update site submodule: hide nav links on public pages
2026-05-02 23:28:23 +02:00
brutsalvadi
5ba813a302
Update site submodule: hide nav links on login page
2026-05-02 23:26:55 +02:00
brutsalvadi
f7ff78edc9
Update site submodule: fix auth flash and add logout/handle to nav
2026-05-02 23:24:02 +02:00
brutsalvadi
f746240838
trigger rebuild
2026-05-02 20:00:48 +02:00
brutsalvadi
713a9fc9d7
whatevs
2026-05-02 15:43:06 +02:00
brutsalvadi
c8fa93e38c
Untrack deployment/ and add to .gitignore
2026-05-01 22:00:20 +02:00
brutsalvadi
91fb1b9514
new color palette
2026-05-01 21:57:52 +02:00
brutsalvadi
2b440b02e6
Add shared auth, deployment config, and dev tooling
2026-05-01 21:55:55 +02:00
brutsalvadi
c416dbc226
reorg: no symlinks, just real files. This works on mac
2026-05-01 14:51:05 +02:00
brutsalvadi
6056d255a1
Bump content sentinel on delete to trigger Astro loader re-run
2026-04-23 22:50:58 +02:00
brutsalvadi
848685ad8f
Restore symlink approach; revert failed absolute-path experiment
2026-04-23 22:46:44 +02:00
brutsalvadi
c67013f166
Update site submodule: fix delete navigation race with HMR
2026-04-23 22:21:04 +02:00
brutsalvadi
8a73581a86
Update site submodule: wait-for-gone before navigating after delete
2026-04-23 22:17:46 +02:00
brutsalvadi
c6a52c78fd
Remove symlink setup from dev.sh; content.config.ts uses real paths
2026-04-23 22:15:20 +02:00
brutsalvadi
5207b65e41
Update site submodule: fix delete flow
2026-04-23 22:06:56 +02:00
brutsalvadi
8c87dbec3f
Update site submodule: fix close-after-delete navigation
2026-04-23 22:02:27 +02:00
brutsalvadi
37d26ae1f9
Update site submodule: fix delete redirect to show list link
2026-04-23 22:01:24 +02:00
brutsalvadi
fd5d6c3f36
Update site submodule: show Visualizza link after new content creation
2026-04-23 21:55:38 +02:00
brutsalvadi
9f2230d4e2
Update site submodule: poll-until-ready after new content creation
2026-04-23 21:53:30 +02:00
brutsalvadi
3202e37b60
Update site submodule: fix new-content redirect to list page
2026-04-23 21:41:54 +02:00
brutsalvadi
875ac4ca51
Fix rebuild blocking FastAPI event loop
...
Switch /rebuild endpoint from subprocess.run (blocks event loop) to
asyncio.create_subprocess_exec, preventing auth failures on concurrent
requests during build. Update site submodule pointer.
2026-04-23 21:37:53 +02:00