1 · Load Visual
Drop an image or load a simple HTML snippet into the stage. For complex interactive apps, record the visual here (or use system capture) then re-attach audio below.
IP 002 · Load a complete local HTML project
Choose its folder, or use a ZIP fallback. The project may declare an entry, contain index.html, or contain another usable HTML file.
IP 003 · Spatial Runtime
Three.js, WebGL, animated canvas, camera movement, and phone-safe scene inspection.
IP 004 · Webpage Builder
Load a project, enable editing, click text or a replaceable image, then save and reopen your work.
IP 005 · Live Website Capture
Select an authorized browser tab, window, or screen. The browser always controls permission and displays what is being shared.
IP 006 · SeeToSee Page-Flip Engine
Turn a loaded project containing data-fjn-page pages into a horizontal/vertical book sequence.
IP 010 · FJN Cue Timeline
Schedule existing SeeToSee pages by time. During recording, cue time follows the active recording clock; in preview it starts from zero.
IP 012 · FJN Multi-Page Production Composer
Discover the active SeeToSee pages, include and reorder them, assign duration, direction and optional typography, then generate the existing Cue Timeline.
IP 008 · Fareljean Template Connector
Inspect and preview an approved template without changing the active project. Conversion uses the existing IP 002 loader and IP 004 builder only after your approval.
iPhone Hosted Template Portal
Discover an unpacked template already stored beside FJN Paper on Hostinger. This path does not select, download, or decompress a ZIP on the iPhone.
2 · Music Sync & Export
After recording the visual, attach your music (or original app audio). Set offset, preview, then export the combined file.
2A · FJN Audio-Reactive Typography
Use the loaded audio as an energy engine that types letters into the recording canvas. This does not replace Music Sync or automatically change the export audio.
3 · Universal Format Exporter
Preview and record one format at a time. Fit keeps the complete composition visible and may add unused space. Fill fills the frame and may crop opposite edges. Neither mode stretches geometry.
4 · iPhone Performance Layer
Auto selects a safe profile from this device. Standard preserves the verified desktop path. Phone Safe reduces preview work, stages hosted assets in smaller batches, protects memory, and keeps final export dimensions exact.
Recorded Output
Internal IP Passport · IP 004
- IP number
- IP 004
- Module
- FJN Webpage Builder
- Module version
- v1.2
- Foundation
- FJN Paper IP 003 — Spatial Web / 3D Runtime v1.0
- Relationship
- Additive creator-facing editing and project persistence layer. Verified IP 001–003 remain preserved.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-29
- Source filename
- FJN-Paper-IP004-Webpage-Builder-v1.2.html
- Sample project
- FJN-IP004-Editable-Template
- Purpose
- Turn loaded templates into editable, reusable creator webpages with click-to-edit content, asset replacement, and portable saving.
- Implemented
- Edit Mode, click-to-edit text, selected-image replacement, portable FJN project download, and reopening saved projects.
- Excluded
- 3D model editing, timeline editing, multi-page management, live-site capture, and universal-format exporting.
- Proof
- The supplied template contains editable headline, description, call-to-action, and replaceable image. A saved project must reopen with changes intact.
- Browser limits
- Only user-selected local projects are editable. Complex framework state, closed shadow DOM, cross-origin frames, and DRM surfaces cannot be converted into editable content.
- Lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Builder v1.0 → IP 004 Builder v1.2 click-to-type repair
Internal IP Passport · IP 005
- IP number
- IP 005
- Module
- FJN Live Website Capture
- Module version
- v1.0
- Foundation
- FJN-IP004-Activated-Builder · verified locally, on Hostinger, and on an actual iPhone
- Relationship
- Additive permission-based capture layer. The locked cumulative IP 001–004 foundation is preserved and not replaced.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-29
- Source filename
- FJN-Paper-IP005-Live-Website-Capture-v1.0.html
- Purpose
- Preview and record a user-authorized live browser tab, window, or screen inside the existing FJN Paper stage.
- Implemented
- Native sharing permission, live stage preview, aspect-safe canvas mirroring, sharing-ended detection, stop/clear controls, and existing recorder/export integration.
- Excluded
- Hidden capture, iframe bypasses, remote control of arbitrary websites, SeeToSee navigation, template discovery, timeline editing, multi-page management, and universal-format export.
- Proof
- In a supported desktop browser, select an authorized moving browser tab, record five seconds, and verify the downloaded recording visibly contains the selected tab and its motion.
- Browser limits
- Live capture requires navigator.mediaDevices.getDisplayMedia, a browser-approved context, and explicit user permission. The browser decides which surfaces are available. iPhone Safari may require the existing Screen Recording fallback.
- Lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Website Capture v1.0
- Foundation statement
- This module does not replace the original foundation or any verified IP 001–004 capability.
Internal IP Passport · IP 006
- IP number
- IP 006
- Module
- FJN SeeToSee Page-Flip Engine
- Module version
- v1.0
- Foundation
- FJN Paper IP 005 — Live Website Capture v1.0
- Relationship
- Additive mixed-direction navigation layer. The locked cumulative IP 001–005 foundation is preserved and not replaced.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-29
- Source filename
- FJN-Paper-IP006-SeeToSee-Page-Flip-Engine-v1.0.html
- Sample project
- FJN-IP006-SeeToSee-8-Page-Sample
- Purpose
- Move a website or HTML project through a book-like sequence using horizontal or vertical motion according to each page’s orientation.
- Implemented
- Eight-page discovery, automatic per-page direction, manual per-page override, Previous/Next navigation, keyboard arrows, touch swipes, aspect-safe layout, clean stop/restoration, and existing recorder integration.
- Excluded
- Timeline editing, page authoring, multi-project management, hidden live capture, remote website control, and universal-format export.
- Proof
- Load the supplied eight-page project, navigate all pages with mixed movement, override one page’s direction, record five seconds of transitions, and verify the downloaded video contains the moving pages.
- Browser limits
- SeeToSee operates on user-loaded same-origin project content marked with data-fjn-page. Cross-origin iframe contents cannot be inspected. iPhone in-page recording and IP 005 live capture remain browser-dependent; Apple Screen Recording is the fallback.
- Lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee v1.0
- Foundation statement
- This module does not replace the original foundation or any verified IP 001–005 capability.
Internal IP Passport · IP 007
- IP number
- IP 007
- Module
- FJN Universal Format Exporter
- Module version
- v1.0
- Locked foundation
- FJN Paper IP 006 — SeeToSee Page-Flip Engine v1.0
- Relationship
- Additive aspect-safe preview and sequential export layer. The locked cumulative IP 001–006 foundation is preserved and not replaced.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-29
- Source filename
- FJN-Paper-IP007-Universal-Format-Exporter-v1.0.html
- Sample project
- FJN-IP006-SeeToSee-8-Page-Sample
- Purpose
- Produce intentionally framed 1920×1080, 1080×1920, and 1080×1080 recordings from one cumulative FJN Paper composition without geometric stretching.
- Implemented
- Three target previews, exact resolution display, Fit and Fill framing, retained sequential recordings, separately named downloads, one-export-at-a-time protection, cancellation, recovery, and produced-media metadata checks.
- Excluded
- Timeline editing, template connectors, multi-page project management, compression studio, cloud rendering, universal codec conversion, and IP 008 or later modules.
- Acceptance evidence
- Static source/package validation is included with this delivery. Produced video dimensions, motion, playback, Hostinger behavior, and actual-iPhone behavior must be recorded in the supplied manual checklist after those environments are exercised.
- Desktop results
- Source-level and automated browser checks are recorded in MANUAL-TEST-CHECKLIST.txt. Hardware playback and codec results remain browser-specific.
- Hostinger results
- NOT TESTED in the build environment; a Hostinger-ready package is supplied for owner verification.
- Actual-iPhone results
- NOT TESTED for IP 007 in the build environment. Existing iPhone-aware layout and Screen Recording fallback are preserved.
- Browser limitations
- Canvas capture, MediaRecorder codecs, media metadata, audio stream capture, and live website capture vary by browser. iPhone live tab capture remains unavailable; Apple Screen Recording is the fallback. Protected, DRM, and inaccessible cross-origin surfaces cannot be captured.
- Version lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee → IP 007 Universal Format Exporter v1.0
- Foundation statement
- IP 007 does not replace the original foundation or any verified IP 001–006 module.
Internal IP Passport · IP 008
- IP number
- IP 008
- Module
- FJN Fareljean Template Connector
- Module version
- v1.2
- Locked foundation
- FJN Paper IP 008 — Fareljean Template Connector v1.2
- Relationship
- Additive iPhone hosted-template portal bridge. Desktop ZIP behavior and the verified cumulative IP 001–008 v1.2 foundation are preserved.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-29
- Source filename
- FJN-Paper-IP008-Fareljean-Template-Connector-v1.2.html
- Sample template
- FJN-IP008-Hosted-Portal-Sample
- Purpose
- Safely discover, identify, preview, validate, and convert an approved Fareljean template through the existing IP 002 project loader and IP 004 builder.
- Implemented
- All v1.2 folder/ZIP capabilities plus same-origin hosted template discovery, safe project-file inventory, file-by-file hosted loading without ZIP decompression, iPhone-sized portal controls, staged preview, explicit conversion, cancellation, and active-project recovery.
- Excluded
- Template marketplace, cloud importing, cross-origin catalog bypasses, template authoring, timeline editing, compression studio, cloud rendering, and IP 009 or later modules.
- Acceptance evidence
- On an actual iPhone over Hostinger HTTPS, Discover Hosted Templates must list the supplied unpacked sample; staging must animate the preview and conversion must attach IP 004 editing without invoking a ZIP picker or browser decompression.
- Desktop results
- IP 008 v1.2 desktop workflow was owner-verified. v1.2 source, endpoint, archive, and preservation checks are recorded in MANUAL-TEST-CHECKLIST-IP008-v1.2.txt.
- Hostinger results
- NOT TESTED for v1.2 in the build environment. The complete PHP-enabled Hostinger package is supplied for owner verification over HTTPS.
- Actual-iPhone results
- NOT TESTED for v1.2. Owner verification is required using the hosted portal path; local ZIP import and live tab capture remain browser-limited.
- Browser limitations
- Folder selection, ZIP decompression, MediaRecorder, cross-origin resources, CSP, module workers, DRM, protected frames, and transient JavaScript state remain browser-dependent. Catalog URLs are intentionally restricted to the page origin.
- Version lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee → IP 007 Universal Exporter → IP 008 v1.0 → IP 008 v1.2 generic ZIP repair → IP 008 v1.2 Hosted Portal Bridge
- Foundation statement
- IP 008 v1.2 does not replace the original foundation or any verified IP 001–008 v1.2 module.
Internal IP Passport · IP 009
- IP number
- IP 009
- Module
- FJN iPhone Performance Layer
- Module version
- v1.0
- Locked foundation
- FJN Paper IP 008 — Fareljean Template Connector v1.2
- Relationship
- Additive performance and memory-protection layer. The locked cumulative IP 001–008 foundation and its verified desktop behavior remain preserved.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-30
- Source filename
- FJN-Paper-IP009-iPhone-Performance-Layer-v1.0.html
- Purpose
- Provide phone-safe preview rendering, staged hosted loading, memory protection, and device-aware recording behavior while retaining exact final output sizes.
- Implemented
- Automatic capability detection, Standard and Phone Safe modes, reduced preview snapshot cadence and scale, visibility-aware preview suspension, smaller hosted-asset batches, cooperative loading yields, phone-safe ZIP limits, reduced recording frame-rate/bitrate demand, explicit temporary-memory release, and exact-resolution preservation.
- Excluded
- Timeline editing, multi-page project redesign, compression studio, cloud rendering, codec conversion, hidden live capture, and IP 010 or later modules.
- Acceptance evidence
- Static source, syntax, preservation, archive, and exact-resolution checks are supplied. Desktop browser, Hostinger, produced-media, and actual-iPhone results require execution in those environments and must be recorded honestly.
- Desktop results
- NOT TESTED interactively in the build environment. Standard mode is designed to retain the locked IP 008 v1.2 execution path.
- Hostinger results
- NOT TESTED in the build environment. The PHP-enabled Hostinger package is supplied for owner verification over HTTPS.
- Actual-iPhone results
- NOT TESTED. Owner verification is required. Live browser capture remains unavailable where iOS does not expose getDisplayMedia; Apple Screen Recording remains the fallback.
- Browser limitations
- Device-memory reporting is optional and approximate. Safari may restrict ZIP decompression, canvas captureStream, MediaRecorder codecs, live display capture, background execution, and large in-memory projects. Protected, DRM, and inaccessible cross-origin surfaces remain unavailable.
- Version lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee → IP 007 Universal Exporter → IP 008 Template Connector v1.2 → IP 009 iPhone Performance Layer v1.0
- Foundation statement
- IP 009 does not replace the original foundation or any verified IP 001–008 module.
Internal IP Passport · IP 010
- IP number
- IP 010
- Module name
- FJN Cue Timeline
- Module version
- v1.0
- Exact locked foundation
- FJN-Paper-IP009-iPhone-Performance-Layer-v1.0.html from FJN-Paper-IP009-iPhone-Performance-Layer-v1.0-Hostinger-Ready(1).zip
- Additive relationship
- Isolated cue scheduling layer that calls the existing IP 006 SeeToSee navigation. The locked cumulative IP 001–009 foundation remains preserved.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-30
- Sequential source filename
- FJN-Paper-IP010-FJN-Cue-Timeline-v1.0.html
- Purpose
- Schedule existing SeeToSee pages by ordered time, page, and direction cues during preview or recording.
- Implemented capabilities
- Editable ordered cue rows, time/page/direction validation, recording-clock synchronization, preview clock, play, pause, resume, stop, progress, automatic completion, safe cancellation, page-direction application, and manual-navigation restoration.
- Explicit exclusions
- Audio-reactive typography, waveform editing, audio trimming or mixing, nonlinear media editing, new transitions, page redesign, compression, codec conversion, cloud services, automated deployment, and IP 011 or later work.
- Acceptance-test evidence
- Source structure, JavaScript syntax, archive integrity, default cue definition, additive ID preservation, locked activated-project hash, and supplied sample structure were checked in the build environment. Produced-media playback and physical-device execution require owner testing.
- Desktop results
- Source and available automated execution checks are recorded in the IP 010 checklist. Physical interactive browser and produced-file verification are not promoted beyond the tests actually performed.
- Hostinger results
- NOT TESTED. A complete adjacent-file package is supplied for HTTPS deployment.
- Actual-iPhone results
- NOT TESTED. Touch layout is additive; iPhone recording and background timing remain browser-dependent.
- Browser limitations
- Browser animation timing is not professional frame-accurate timecode and may be throttled in background tabs. MediaRecorder, canvas capture, codecs, audio streams, downloads, ZIP memory, live capture, protected media, and cross-origin content retain inherited limits.
- Version lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee → IP 007 Universal Exporter → IP 008 Template Connector v1.2 → IP 009 iPhone Performance Layer v1.0 → IP 010 FJN Cue Timeline v1.0
- Foundation statement
- IP 010 does not replace the original foundation or any verified IP 001–009 module.
Internal IP Passport · IP 011
- IP number
- IP 011
- Module name
- FJN Audio-Reactive Typography
- Module version
- v1.0
- Exact locked foundation
- FJN-Paper-IP010-FJN-Cue-Timeline-v1.0.html, owner-verified locally, on Hostinger and on actual iPhone
- Additive relationship
- Isolated Web Audio analysis and canvas typography layer. The cumulative IP 001–010 foundation remains preserved.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-31
- Sequential source filename
- FJN-Paper-IP011-FJN-Audio-Reactive-Typography-v1.0.html
- Purpose
- Use loaded audio energy as an engine that progressively types and pulses editable letters in the established preview and recording canvas.
- Implemented capabilities
- Editable message, Web Audio time-domain analysis, energy-onset letter typing, sensitivity, smoothing, inherited positive/negative audio offset, preview, pause, resume, stop, reset, energy meter, canvas typography rendering and honest error reporting.
- Explicit exclusions
- Audio trimming, mixing, mastering, transcription, speech recognition, waveform editing, new export engine, new page transitions, page redesign, compression, codec conversion, cloud services, automated deployment and IP 012 or later work.
- Acceptance-test evidence
- Source structure, JavaScript syntax, ID preservation, policy preservation, sample WAV metadata, local HTTP delivery and archive integrity are recorded. Produced-media playback and physical deployment/device execution require owner testing.
- Desktop results
- Automated source and local delivery checks are recorded separately. Interactive audio analysis, canvas animation and produced-media inspection require physical browser verification.
- Hostinger results
- NOT TESTED for IP 011. A complete adjacent-file HTTPS package is supplied.
- Actual-iPhone results
- NOT TESTED for IP 011. Web Audio requires user activation; background analysis and in-page recording remain Safari-dependent.
- Browser limitations
- Energy detection is not musical transcription or sample-accurate beat mapping. Autoplay, AudioContext, MediaRecorder, captureStream, codecs, combined audio export, background execution, downloads and protected/cross-origin media remain browser-dependent.
- Version lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee → IP 007 Universal Exporter → IP 008 Template Connector v1.2 → IP 009 iPhone Performance Layer → IP 010 Cue Timeline → IP 011 Audio-Reactive Typography v1.0
- Foundation statement
- IP 011 does not replace the original foundation or any verified IP 001–010 module.
Internal IP Passport · IP 012
- IP number
- IP 012
- Module name
- FJN Multi-Page Production Composer
- Module version
- v1.0
- Exact locked foundation
- FJN-Paper-IP011-FJN-Audio-Reactive-Typography-v1.0.html, owner-verified locally, on Hostinger and on actual iPhone
- Additive relationship
- Production-order metadata and controller layered over the existing IP 006 pages, IP 010 cues, IP 011 typography and IP 004 FJN Project persistence.
- Creator / owner
- FJN / Farel Jean
- Build date
- 2026-07-31
- Sequential source filename
- FJN-Paper-IP012-FJN-Multi-Page-Production-Composer-v1.0.html
- Purpose
- Create an included, reordered, timed and directed production from existing SeeToSee pages without redesigning their content.
- Implemented capabilities
- Active-page discovery, include/exclude, production reordering, per-page duration, direction and typography, exact total duration, IP 010 cue generation, preview, recording-clock use, Stop/cancellation, manual-navigation restoration, optional FJN Project metadata save and reopen restoration.
- Explicit exclusions
- Page HTML redesign, new transitions, audio editing, automatic beat-to-page movement, nonlinear video editing, compression, codec conversion, cloud services, automated deployment and IP 013 or later work.
- Acceptance-test evidence
- Source syntax, inherited IDs/policies, cue schedule math, saved metadata schema, eight-page sample structure, local HTTP delivery and archive integrity are recorded. Produced-media and physical deployment/device tests require owner execution.
- Desktop results
- Automated source and local-delivery checks are recorded. Interactive twelve-second playback, save/reopen download and produced-file inspection require physical browser verification.
- Hostinger results
- NOT TESTED for IP 012. A complete adjacent-file HTTPS package is supplied.
- Actual-iPhone results
- NOT TESTED for IP 012. Touch controls are responsive; timer throttling, memory and in-page recording remain Safari-dependent.
- Browser limitations
- Production timing is browser-clock based, not professional frame timecode. Accessible data-fjn-page elements are required. Cross-origin frames, transient external state, MediaRecorder, codecs, downloads, background execution and protected media retain inherited limits.
- Version lineage
- IP 001 Core → IP 002 Loader → IP 003 Spatial Runtime → IP 004 Activated Builder → IP 005 Live Capture → IP 006 SeeToSee → IP 007 Universal Exporter → IP 008 Template Connector → IP 009 iPhone Performance → IP 010 Cue Timeline → IP 011 Audio-Reactive Typography → IP 012 Multi-Page Production Composer v1.0
- Foundation statement
- IP 012 does not replace the original foundation or any verified IP 001–011 module.