Commit graph

143 commits

Author SHA1 Message Date
3d5d4ff31f About page: add hungry pig and sleeping pig images 2026-01-03 06:36:32 -05:00
74a08e3dd3 About page: Neopig branding, add hungry pig image 2026-01-03 06:26:57 -05:00
52f86ab55b Fix pkill pattern to not kill bootstrap itself 2026-01-03 06:15:25 -05:00
e5271ff6b4 Kill old process before starting in bootstrap 2026-01-03 06:12:07 -05:00
de4e2d90fc Fix forum post CSS: explicit grid-column, avatar selector by alt attr, emoji right 2026-01-03 06:07:14 -05:00
2c13c8600f Make bootstrap idempotent for redeployments 2026-01-02 19:15:12 -05:00
71ad0c9ba2 Rename sandbox to import mode, hide phantom from nav 2026-01-02 19:09:47 -05:00
2ebaa78f16 Remove pip filevault (use local), fix bootstrap env var 2026-01-02 18:59:01 -05:00
53c9a1b71b Fix import job delete: set crawl_job_id on imported records 2026-01-02 18:38:31 -05:00
18a22020b1 Add Reddit and Remarkbox forum detection selectors 2026-01-02 18:24:44 -05:00
d3264d80d4 Fix forum post detection for text-only avatar patterns 2026-01-02 18:21:08 -05:00
ee889f3eb1 About page updates and media card improvements
- Change chapter titles from "The X" to "A X" pattern
- Update tagline: phoenix-like chimera, consumes all digital files
- Add skeleton key emoji (🗝️🔑)
- Blend Why We Archive and Rules sections with cyan Forge gradient
- Show real filenames in code/style/font placeholders
- Fix media card filename: left-align, no underline
- Download button uses original filename, green triadic color
- Add 3 Arsenal cards: VCS cloning, Live Feed, SERP interface
- Code block 2x size, comment above command
- Remove unverifiable "millions of repos" claim (factual accuracy)
- Remove !important CSS tags
2026-01-02 18:13:29 -05:00
df148046bf The Forge: preserve original image aspect ratio 2026-01-02 16:30:55 -05:00
5fd3d4f2a7 The Forge: 600x400 logo 2026-01-02 16:30:23 -05:00
a160825f2a The Forge: full width logo 2026-01-02 16:29:18 -05:00
1e2b4da61a The Forge: move TempleOS image to top as logo 2026-01-02 16:28:38 -05:00
ff697452c4 Change 'the permacomputer' to 'a permacomputer' 2026-01-02 16:26:07 -05:00
3e5c8d1df5 The Forge: #55FFFF background color 2026-01-02 16:24:33 -05:00
d39015402f The Forge: no-repeat, centered 2026-01-02 16:13:57 -05:00
d0ff75fa5f The Forge: 100% background size 2026-01-02 16:11:18 -05:00
f29d991eca The Forge: auto background size 2026-01-02 16:09:50 -05:00
5df003725f The Forge: 133% background size 2026-01-02 16:08:24 -05:00
76a69080ca The Forge: repeat-y centered, 2x image size 2026-01-02 16:06:52 -05:00
5cdcecbeab The Forge: repeat TempleOS background image 2026-01-02 16:05:18 -05:00
255fefc845 The Forge: pure cyan background, no image 2026-01-02 16:04:28 -05:00
ef76eb2024 The Forge: explicitly disable ::before overlay 2026-01-02 16:03:29 -05:00
2a5dbebd06 The Forge: remove overlay, full cyan bg with dark text 2026-01-02 16:01:27 -05:00
f7069715f6 The Forge: lighten overlay to let cyan show through 2026-01-02 16:00:46 -05:00
e8116d29e1 The Forge: cyan background fallback where image doesn't cover 2026-01-02 16:00:19 -05:00
6c17670a6d Style The Forge text for TempleOS background
- Narrative text light gray on dark overlay
- Links, emphasis in cyan
- Dramatic quote with cyan text
- Strong text white for contrast
2026-01-02 15:57:02 -05:00
56c8a0572d Add closing message: Sorry for the convenience. 2026-01-02 15:55:53 -05:00
28a2cafd86 Restore TempleOS bg, simplify Invoke section, rename Rules?
- Restore The Forge TempleOS background with cyan text
- Simplify 'Invoke the Pig' to just: python neopig.py --serve
- Rename 'The Rule' to 'Rules?'
2026-01-02 15:55:09 -05:00
8ef4361993 Fix code display: add RSS/Atom mime types, wrap long lines
- Add application/rss+xml (.rss) and application/atom+xml (.atom)
- Code view: white-space:pre-wrap to prevent horizontal overflow
2026-01-02 15:51:37 -05:00
39218893bf Show original filename under media thumbnails
- database.py: Add media_uri to get_page_media and search queries
- View gallery: Show filename under each thumbnail
- Search results: Show filename above hash
- Live feed: Show filename as card title
2026-01-02 15:48:24 -05:00
aa49612f38 Add SVG placeholders to view gallery & live feed
- View page media gallery: code/style/font placeholders
- Live feed: same placeholder treatment
- Consistent icons: { } for code, # for CSS, Aa for fonts
2026-01-02 15:41:47 -05:00
4cb2296ae8 Fix content text-align and page import schema 2026-01-02 15:41:17 -05:00
f9328880e2 Fix code display: left-align text in view page 2026-01-02 15:40:23 -05:00
876c6340e1 Fix archive WAL checkpoint, import schema, and content text-align 2026-01-02 15:39:42 -05:00
a086560c0e Fix display for code, style & font media types
- Search results: SVG placeholders with icons
  - code: { } icon in blue
  - style: # icon in pink
  - font: Aa icon in green
- View page: syntax highlighting for code & CSS
- View page: live font preview with @font-face
- Download: preserve original extension, no .bin fallback
2026-01-02 15:38:52 -05:00
66d2f4d1d9 Port 31337 default, code file display fixes
- Change default port from 8000 to 31337 across all files
- About page: and → &, beast → pig
- Search results: SVG placeholder for code files (shows extension)
- Download button: remove .bin fallback, use original extension
2026-01-02 15:35:39 -05:00
47c0068cf1 Update hero pig image to original 2011 artwork 2026-01-02 14:58:33 -05:00
941284c38c Fix lore text: doesn't have to die, only terminated in purple, quadrivium 2026-01-02 14:50:30 -05:00
2309728c9c Add acquihire/termination lore in purple 2026-01-02 14:48:28 -05:00
ee5aa97a57 Make The Forge section background true cyan (#00FFFF) 2026-01-02 14:47:35 -05:00
0c0a750eea Remove heat death references 2026-01-02 14:46:15 -05:00
34d0be61d4 Fix outdated Pyramid references - just Python 2026-01-02 14:44:49 -05:00
0696e92ae3 Add VCS repo cloning support (git/hg/svn/fossil)
Smart source detection: like Hydra for RSS feeds, auto-detect
repository URLs and clone instead of HTTP crawling.

- repo.py: detect_vcs(), clone_repo(), walk_files(), symlink_to_vault()
- Symlink storage: files in repo_vault/ symlink to content-addressed vault/
- Database: repo_uri, repo_path, commit_hash, vcs_type columns
- Auto-detect GitHub, GitLab, Bitbucket, sr.ht, hg.mozilla.org, etc.
2026-01-02 14:37:53 -05:00
55146915e5 Add vendored TempleOS header image for Forge chapter background 2026-01-02 14:18:54 -05:00
af50334a7b Fix tests for code media type, add source URL and lore 2026-01-02 13:41:10 -05:00
4bab2ce503 Restore crawl disabled in neopig bootstrap 2026-01-02 13:18:45 -05:00