- Document ?f= param for internal .md links in viewer.html
- Add nginx location block for per-user .md files to deploy template
- Document mount watchdog timer (auto-recovery every 12min)
- Update nginx reference copies with new .md location block
- Update repo structure and history
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
When zzz reboots or SSH drops, mounts stay in failed state forever.
New watchdog timer checks every 12min and restarts any failed mount.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sshfs kernel cache caused Emacs to show outdated file contents after
edits via Claude Code. Adding auto_cache invalidates cache when
mtime/size changes, fixing the stale data problem without sacrificing
performance.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- New subdomain asir1.qu3v3d0.tech (nginx server block for napi2)
- python-upload-watcher.sh v7: batching, re-uploads, Windows-safe,
__pycache__ filtering, full student names in XMPP notifications
- sshfs mount units for both napi-data and napi-data2
- nginx configs for DDAW2 and ASIR1 preserved as reference
- Screenshot of XMPP notifications for debugging
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>