OverviewFilesCommitsIssuesDocsReleasesPeers

server-info-kb commits / 771861c

Update Wirecore deployment: Phase 2 complete
Phase 2 (Timeline Persistence) is now complete: - Feed loading on startup (loadExistingFeeds) - Metadata tracking (metadata.json) - Auto-migration for existing feeds - Timeline aggregation from all feeds - Pagination (offset-based with metadata) Current status: - PID: 578568 - 1 user feed loaded (7 posts) - Pagination tested and working Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
771861c7201ea3288a7d9d809ba2158eb8d9836f
by plankatron <fleeky@gmail.com> · 2026-01-18T23:15:26.000Z

Changed files (1) +22 -2

tabertron/WIRECORE_DEPLOYMENT.md +22 -2
……@@ -1,13 +1,13 @@
11# Wirecore Deployment on Tabertron
22
33**Date**: 2026-01-18
4**Status**: Running in production (Phase 1 implementation complete)
4**Status**: Running in production (Phase 2 complete)
55
66---
77
88## Current Status
99
10✅ **Wirecore running**: PID 565149
10✅ **Wirecore running**: PID 578568
1111✅ **Port**: 3000
1212✅ **Node version**: v22.20.0
1313✅ **Storage**: `./wirecore-web-storage/` (legacy server feed)
……@@ -49,6 +49,26 @@ All posts are now cryptographically verified:
4949- **Protection**: Prevents impersonation attacks
5050- **Logging**: Successful verifications logged server-side
5151
52### Phase 2: Timeline Persistence (COMPLETE)
53
54Feeds now persist across server restarts:
55- **Feed loading**: loadExistingFeeds() scans wirecore-web-users/ on startup
56- **Metadata tracking**: metadata.json maps browser publicKey to feed directory
57- **Auto-migration**: Existing feeds without metadata.json get migrated on next connection
58- **Timeline aggregation**: Timeline endpoint aggregates from all loaded feeds (up to 1000 posts/user)
59- **Pagination**: offset-based pagination with metadata (total, hasMore)
60- **Graceful shutdown**: All user instances properly closed on SIGINT
61
62**Verified working**:
63- ✅ Feed loaded on startup with 7 posts
64- ✅ metadata.json automatically created on first post
65- ✅ Pagination tested with 6 posts (offset 0, 2, 4)
66
67**Recent commits**:
68- `f2bc4d0` - Implement timeline persistence (Phase 2)
69- `a079021` - Add pagination to timeline endpoint (Phase 2 complete)
70- `18b116e` - Fix pagination: aggregate all posts before limiting
71
5272---
5373
5474## Location