-
Offline Participation MVP Checklist
initial Outbox release; remaining items are deliberate follow-up work.
docs/plans/offline_outbox/offline_outbox_mvp_checklist.md Plans Plans and history
-
Offline Outbox Step 1 Solution Assessment
Votes, replies, and new threads need one observable, trustworthy way to keep
docs/plans/offline_outbox/offline_outbox_step1_solution_assessment.md Plans Plans and history
-
Offline Outbox Step 2 Feature Description
Offline votes, replies, and new threads currently cannot be safely retained or
docs/plans/offline_outbox/offline_outbox_step2_feature_description.md Plans Plans and history
-
Offline Outbox Step 3 Development Plan
docs/plans/offline_outbox/offline_outbox_step3_development_plan.md Plans Plans and history
-
Offline Outbox Step 4 Implementation Summary
docs/plans/offline_outbox/offline_outbox_step4_implementation_summary.md Plans Plans and history
-
Offline Participation UI Refinement Step 1 Solution Assessment
Offline JavaScript snapshot views should match the online PHP-rendered forum
docs/plans/offline_participation_ui_refinement/offline_participation_ui_refinement_step1_solution_assessment.md Plans Plans and history
-
Offline Participation UI Refinement Step 2 Feature Description
Supported offline participation currently looks unlike the online forum and
docs/plans/offline_participation_ui_refinement/offline_participation_ui_refinement_step2_feature_description.md Plans Plans and history
-
Offline Participation UI Refinement Step 3 Development Plan
docs/plans/offline_participation_ui_refinement/offline_participation_ui_refinement_step3_development_plan.md Plans Plans and history
-
Offline Participation UI Refinement Step 4 Implementation Summary
docs/plans/offline_participation_ui_refinement/offline_participation_ui_refinement_step4_implementation_summary.md Plans Plans and history
-
offline_reader_asset_refresh_step1_solution_assessment.md
Every time I request a new page, a lot of js resources are re-requested.
docs/plans/offline_reader_asset_refresh/offline_reader_asset_refresh_step1_solution_assessment.md Plans Plans and history
-
Offline Reader Asset Refresh: Feature Description
Every normal page load re-downloads the saved-reader assets and the offline snapshot through the service worker, even when nothing has changed.
docs/plans/offline_reader_asset_refresh/offline_reader_asset_refresh_step2_feature_description.md Plans Plans and history
-
Offline Reader Asset Refresh: Development Plan
Waiting for "Approved Step 3" on this amended plan before implementing Stage 3.
docs/plans/offline_reader_asset_refresh/offline_reader_asset_refresh_step3_development_plan.md Plans Plans and history
-
Offline Reader Asset Refresh: Implementation Summary
docs/plans/offline_reader_asset_refresh/offline_reader_asset_refresh_step4_implementation_summary.md Plans Plans and history
-
Offline Reading Health Check Step 1 Solution Assessment
Turn /offline/ into a clear offline-reading status page without breaking the
docs/plans/offline_reading_health_check/offline_reading_health_check_step1_solution_assessment.md Plans Plans and history
-
Offline Reading Health Check Step 2 Feature Description
/offline/ currently opens the snapshot reader and provides one generic error
docs/plans/offline_reading_health_check/offline_reading_health_check_step2_feature_description.md Plans Plans and history
-
Offline Reading Health Check Step 3 Development Plan
docs/plans/offline_reading_health_check/offline_reading_health_check_step3_development_plan.md Plans Plans and history
-
Offline Reading Health Check Step 4 Implementation Summary
docs/plans/offline_reading_health_check/offline_reading_health_check_step4_implementation_summary.md Plans Plans and history
-
Offline Reading Release 1 Step 1 Solution Assessment
Visitors who have previously loaded zenmemes.com need to read a bounded set of recent public forum content without a connection, without caching private or ope…
docs/plans/offline_reading_release1/offline_reading_release1_step1_solution_assessment.md Plans Plans and history
-
Offline Reading Release 1 Step 2 Feature Description
Recent public discussion is unavailable when a visitor loses connectivity, even though the browser can already execute SQLite queries locally.
docs/plans/offline_reading_release1/offline_reading_release1_step2_feature_description.md Plans Plans and history
-
Offline Reading Release 1 Step 3 Development Plan
docs/plans/offline_reading_release1/offline_reading_release1_step3_development_plan.md Plans Plans and history
-
Offline Reading Release 1 Step 4 Implementation Summary
docs/plans/offline_reading_release1/offline_reading_release1_step4_implementation_summary.md Plans Plans and history
-
Offline Support Feature Assessment
The offline-support stub is feasible, but it is a substantial feature rather
docs/plans/offline_reading_release1/offline_support_feature_assessment_v1.md Plans Plans and history
-
Offline Snapshot Bundle Expansion — Step 1 Solution Assessment
I want to expand the size of the offline content bundle, and at the same time ensure that it contains the latest content as much as possible.
docs/plans/offline_snapshot_bundle_expansion/offline_snapshot_bundle_expansion_step1_solution_assessment.md Plans Plans and history
-
Offline Snapshot Bundle Expansion — Step 2 Feature Description
The bounded public offline snapshot omits useful recent discussion, and a full
docs/plans/offline_snapshot_bundle_expansion/offline_snapshot_bundle_expansion_step2_feature_description.md Plans Plans and history
-
Offline Snapshot Bundle Expansion — Step 3 Development Plan
public write or read-model rebuild.
docs/plans/offline_snapshot_bundle_expansion/offline_snapshot_bundle_expansion_step3_development_plan.md Plans Plans and history
-
Offline Snapshot Bundle Expansion — Step 4 Implementation Summary
selected visible content.
docs/plans/offline_snapshot_bundle_expansion/offline_snapshot_bundle_expansion_step4_implementation_summary.md Plans Plans and history
-
Offline Snapshot Freshness Automation — Step 1 Solution Assessment
The public offline snapshot is refreshed only during static publication or a
docs/plans/offline_snapshot_freshness_automation/offline_snapshot_freshness_automation_step1_solution_assessment.md Plans Plans and history
-
Offline Snapshot Freshness Automation — Step 2 Feature Description
The public offline snapshot can lag after successful public read-model changes
docs/plans/offline_snapshot_freshness_automation/offline_snapshot_freshness_automation_step2_feature_description.md Plans Plans and history
-
Offline Snapshot Freshness Automation — Step 3 Development Plan
docs/plans/offline_snapshot_freshness_automation/offline_snapshot_freshness_automation_step3_development_plan.md Plans Plans and history
-
Offline Snapshot Freshness Automation — Step 4 Implementation Summary
docs/plans/offline_snapshot_freshness_automation/offline_snapshot_freshness_automation_step4_implementation_summary.md Plans Plans and history
-
Offline Snapshot Initialization — Step 1 Solution Assessment
On a new instance, I often see this 404, I guess because the offline snapshot generation is not automatic.
docs/plans/offline_snapshot_initialization/offline_snapshot_initialization_step1_solution_assessment.md Plans Plans and history
-
Offline Snapshot Initialization — Step 2 Feature Description
First-time setup makes a read model but does not ensure that the public offline
docs/plans/offline_snapshot_initialization/offline_snapshot_initialization_step2_feature_description.md Plans Plans and history
-
Offline Snapshot Initialization — Step 3 Development Plan
served offline snapshot.
docs/plans/offline_snapshot_initialization/offline_snapshot_initialization_step3_development_plan.md Plans Plans and history
-
Offline Snapshot Initialization — Step 4 Implementation Summary
snapshot exists and reports published, already-available, or unavailable.
docs/plans/offline_snapshot_initialization/offline_snapshot_initialization_step4_implementation_summary.md Plans Plans and history
-
Offline Snapshot Publish Step 1 Solution Assessment
Operators need a fast, safe command that refreshes everything uniquely needed
docs/plans/offline_snapshot_publish/offline_snapshot_publish_step1_solution_assessment.md Plans Plans and history
-
Offline Snapshot Publish Step 2 Feature Description
Refreshing offline reading currently requires build-static, which renders the
docs/plans/offline_snapshot_publish/offline_snapshot_publish_step2_feature_description.md Plans Plans and history
-
Offline Snapshot Publish Step 3 Development Plan
bounded offline snapshot.
docs/plans/offline_snapshot_publish/offline_snapshot_publish_step3_development_plan.md Plans Plans and history
-
Offline Snapshot Publish Step 4 Implementation Summary
builder and publishes only offline/snapshot.sqlite3 outside static
docs/plans/offline_snapshot_publish/offline_snapshot_publish_step4_implementation_summary.md Plans Plans and history
-
OpenPGP Asset and Identity Code Fixes
Make browser OpenPGP work on both supported public origins without relying on
docs/plans/openpgp_asset_and_identity_code_fixes_v1.md Plans Plans and history
-
OpenPGP Production Incident Recovery Checklist
This checklist addresses a production failure in which the browser OpenPGP
docs/plans/openpgp_production_incident_recovery_checklist_v1.md Plans Plans and history