Zenmemes meta feedback summary

Feedback from 24 imported threads carrying the meta board tag or thread label, including all 129 root posts and replies (36 automated reply-agent posts). The source dates run from 2026-04-13 through 2026-10-17. Repeated requests are merged below; the source inventory lists every included thread.

Scope is the locally available Zenmemes content accepted or already present in the latest import report. That import was partial, so rejected or conflicting source content is not covered. Unlabeled threads are outside this summary. Reported behavior is historical feedback. Status markers below reflect a targeted local code/documentation review on October 19, 2026, not a production or physical-device audit. Unverified items remain open.

Railspike cycle estimates use an uncapped scale from 0 upward, including decimals. Estimates are retained from the original inventory; they are not remaining-work estimates.

Feature requests

ItemRequestSourcesRailspike cyclesStatus
01Simplify composing: reconsider board tags on the reply page; reduce the amount of interface above the main content.thread-20260413222759-46fa77cb, thread-20260518141852-80e3e6720.25Open — resolution not verified
02Improve agent personality; respond eagerly to Bible or Jesus topics; include whether the user is approved or an admin in the prompt. Support scripture-based comments and multiple agents.thread-20260502071552-a2250847, thread-20260505145621-1279e69e, reply-20260505145833-7b3855ff, reply-20260606233348-dba03911, reply-20260606233405-e78bb2532Partial — participant context and scripture mode shipped; broader multiple-agent/personality request remains open
03Explain that approving a user means vouching for their conduct and integrity.thread-20260505145939-5b0349cd0.05Resolved — approval meaning
04Make General the default board filter because it is the default tag.reply-20260606230015-d157d2160.1Open — resolution not verified
05Add Copy All for text boxes.reply-20260606230107-e1d9378a0.15Open — resolution not verified
06Add a Clear identity button on the account page. Its exact clearing behavior is unspecified.reply-20260606230136-b1ae3a780.4Implemented for testing — actual iPhone acceptance pending
07Add location sharing with safety features.reply-20260606230155-7de222dd1.5Open — resolution not verified
08Add a toggle for the buggy new-version feature.reply-20260606230221-f61ff0060.3Resolved — FORUM_APP_VERSION_NOTIFICATION flag
09Make reply posting and user approval feel instantaneous.reply-20260606230302-14caf8a5, reply-20260607005132-421a18541.25Open — resolution not verified
10Allow optional body/all fields and empty submissions as a signal; consider allowing whitespace-only bodies. Do not let a PGP library failure prevent sending.reply-20260606230748-0e84eeb2, thread-20260528221024-9d9a72f81.5Open — resolution not verified
11Provide a button to disable JavaScript through a cookie and, if possible, immediately on the current page.reply-20260606230748-0e84eeb20.7Open — resolution not verified
12Notify users about replies, make replies to their posts easy to traverse, and support @mentions.reply-20260606230836-ae9614a82.5Open — resolution not verified
13Add like/good controls to comments and good/bad voting. Restrict bad votes to approved users; use rated agent replies for prompting and later training.reply-20260606230946-7302d5fe, reply-20260606231355-6aceb3983Partial — reactions exist; rating-driven agent training remains open
14Start the retry message with Please.reply-20260606231006-a2a14a0a0.02Open — resolution not verified
15Expose ASCII-only as a named sort option.reply-20260606231425-df67156d0.25Open — resolution not verified
16Keep Send/Post visible on iPhone, including with the keyboard open; suggested positions are above the textarea or at the top right.reply-20260606231453-b9f36b18, reply-20261008094211-ee4c69f70.4Reply layout repaired for testing — actual iPhone acceptance pending
17Show posts on profiles, including actual threads/posts rather than only counts for unapproved users.reply-20260606232211-b92b8c1b, reply-20260720213215-273249670.45Open — resolution not verified
18Display compact protocol/JavaScript status indicators by default, and remind the user when using HTTP.reply-20260606232524-7b730b53, reply-20260611015016-e79c52b20.2Open — resolution not verified
19Offer recently viewed/acted-on threads and make frequently accessed paths easy to find.reply-20260606233310-6bb9c2c3, reply-20260607005118-171367c60.5Open — resolution not verified
20Provide a setting or one-time button to minimize all agent replies; allow individual threads to opt out of agent replies. The opt-out tag name remains open.reply-20260606234758-ddd4ecb7, reply-20260607010617-16ba15f6, reply-20260608144154-60f3364d0.6Open — resolution not verified
21Preserve previous key pairs (request from testingwithchrome; the comment does not define retention behavior).reply-20260607000248-a9f3c86e0.8Open — resolution not verified
22Visualize connections between users.reply-20260614230709-ee64a74b0.75Open — resolution not verified
23Explore ActivityPub integration. This was posed as a question, without a defined scope.reply-20260616001755-e034d9253Open — resolution not verified
24Show like and other tag records on the page so users can interact with them.reply-20260616182442-27eefa8c0.4Open — resolution not verified
25Make the top-of-thread Reply link scroll to the reply form.reply-20260616182517-e4fcc24c0.1Open — resolution not verified
26Add a FocusWriter-like distraction-free writing mode.reply-20260619221106-6766e4f30.4Open — resolution not verified
27Make pasting an image or screenshot easy; consider sound files and short videos too.reply-20260722182412-64f0b76b, reply-20260722233546-40033ce32Partial — image paste shipped; audio/video attachment request remains open
28Show the original text on the compose-reply page.thread-20260708071932-67ba66a00.2Resolved — original text in compose_reply.php
29Provide a downloadable SQLite database with a web UI containing useful prefilled queries.thread-20260826020416-8e8431910.6Resolved — downloadable index and SQLite Viewer query presets
30Reproduce classic website designs as themes, extending the theme system if necessary.thread-20260906033429-d326109c1.5Resolved — classic themes available; further designs remain possible
31Always provide a button to record what happened without switching context; tagged important/accessibility.thread-20260906052218-cdd8d04b0.6Open — resolution not verified
32After posting, redirect to the bottom of the thread rather than the new item permalink.reply-20261008094138-b1609bd10.15Open — resolution not verified
33Remove the redundant Posting as your browser identity text.reply-20261008192706-f5c2eb4e0.03Resolved — fallback notice and empty pending-reply metadata row removed
34Add an expanded view with a reasonably long excerpt of each post.thread-20261008203343-938289d20.35Open — resolution not verified

Bug reports

Unless marked otherwise, these reports have no explicit resolution in their thread.

ItemReportSourcesRailspike cyclesStatus
01Tags input auto-capitalizes; the user requests that it stop.thread-20260413222759-46fa77cb, thread-20260502071552-a22508470.05Implemented locally; mobile verification pending
02Theme button does not change the active theme on the first press.thread-20260528221024-9d9a72f80.2Implemented locally; visual verification pending
03Inserting a double quote in the middle of a draft resets the cursor to the end.thread-20260531112304-f3432c2f0.35Implemented locally; device verification pending
04General interactions are painfully slow; reply submission is slow and temporarily blanks the page. A later Galaxy Tab S10 FE test still reports slowness from a green session.reply-20260606230032-870811fa, reply-20260606230243-2dbfcfca, reply-20260623202547-e662243d1.5Open — resolution not verified
05The new-version feature is reported as buggy; the comment does not specify the failure.reply-20260606230221-f61ff0060.5Open — resolution not verified
06Users page shows outdated data.thread-20260606232304-59ac12120.5Open — resolution not verified
07Action buttons below the mobile reply form wrap awkwardly.reply-20260616182541-635270370.15Implemented and browser-verified; physical device check pending
08On iPhone Firefox, the checkmark intended to dismiss the keyboard fails on the first few taps.reply-20260616182622-21079ace0.55Open — resolution not verified
09Request agent response menu does not close when clicked again. Reported fixed: the later This one is fixed reply directly targets this report, which also questioned the Actions menu.reply-20261008094112-98eecafd, reply-20261008192454-064bab3b0Reported resolved in source follow-up
10Running ./v3 start without PHP fails with exec: php: not found. Improve missing-runtime handling; no more specific remedy was requested.thread-20261011032053-4bcd63950.1Resolved — missing-runtime/startup recovery
11Word 97 theme selected navigation buttons initially appear gray and pressed, but become dark blue and flat after a click or navigation.thread-20261014112321-7211adde, reply-20261014112339-48978dfe0.2Resolved — selected-nav cascade fix

Local implementation progress (2026-10-19)

  • Feature 25: ordinary clicks on the thread root Reply link expand, focus, and scroll to the inline composer. The dedicated reply URL remains available through modified clicks, middle-click, opening the link separately, and the no-JavaScript fallback. node tests/browser/inline_reply_link.mjs passed at 390px and 1280px, covering scroll/focus, draft preservation, uncancelled modified clicks, a real middle-click/new-tab navigation, and no-JavaScript navigation. JavaScript/PHP syntax and diff checks passed. Physical-device verification remains open.

  • Bug 01: disabled automatic capitalization on the Board tags input (commit 392f43bc). PHP syntax and diff checks passed; mobile device verification remains open.

  • Bug 02: theme cycling skips modes that resolve to the current appearance; explicit menu selection still permits Auto/System and Light separately. node tests/browser/theme_cycle.cjs covers light/dark system preferences, the next-theme label, persistence, checked options, wraparound, explicit selection, and equivalent-only choices. All 11 ThemeRegistryTest tests, JavaScript syntax, and diff checks passed. Visual browser verification remains open.

  • Bug 07: reproduced remaining wrapping with the current actions menu: the submit button inherited width: 100%, pushing the menu to another row. Giving that button automatic width keeps both controls on one row. node tests/browser/reply_actions_layout.mjs passed 20 Chromium combinations (320/375/390/480/768px; Light, Word 97, Chicago, Midnight), checking alignment, overlap, touch-target heights, menu opening, and horizontal overflow. Existing compose_disclosure.mjs checks and diff checks also passed. Physical mobile-device verification remains open.

  • Bug 03: compose normalization now restores cursor position and selection direction, adjusting selection offsets when text expands or is removed. Regression coverage includes a smart quote in the middle of a draft, punctuation expansion, unsupported-character removal, and unchanged text. All 82 BrowserSigningNormalizationTest tests, JavaScript syntax, and diff checks passed. Device verification remains open.

  • Feature 33: removed the generic browser-identity notice from pending reply cards and omitted the metadata row when no author label exists. Available author labels and posting status remain. Four targeted pending-reply renderer/submission/recovery checks and JavaScript syntax passed.

Resolution evidence and remaining scope

  • Feature 03: the new-member review explains conduct/integrity responsibility; one-click pending approval was deliberately retained in the follow-up. This is not a new confirmation requirement.

  • Feature 08: the existing notification feature flag supplies the requested toggle; Bug 05 stays open because its unspecified underlying failure has not been reproduced or certified fixed.

  • Features 28–30: current reply compose renders the parent body; SQLite Viewer links the downloadable read model and query pack and offers preset queries; Word 97, Chicago and Midnight are among the available classic themes. These closures describe repository behavior, not a fresh production test.

  • Bug 10: startup dependency recovery records missing-runtime/extension and refusal/retry checks on Ubuntu 22.04 and 24.04. This does not certify every platform or terminal/PATH setup.

  • Bug 11: commit 0d3f78e1 fixes selected-nav specificity; the completion record reports browser cascade checks across all themes and live Word 97/Midnight navigation checks. The broader button/collision audit was not completed and remains separate follow-up.

  • Existing local progress notes retain their mobile/device and visual verification gaps. Performance, historical data freshness, iPhone keyboard behavior, and unverified feature requests remain open; an adjacent improvement is not evidence of full resolution.

Other

ItemSummarySourcesRailspike cycles
01Community rules and agent style: the eight-rule ZenMemes manifesto, pinning attempts, a test reply, and a request for a new agent response. The agent suggested allowing setup delay and avoiding punchdowns; a separate user post explicitly praised that response.thread-20260526032027-014695b3, thread-20260621144326-3fcbcfde0
02Positive performance feedback: the site was becoming more responsive on a slow connection; this does not close the separate latency reports.thread-20260616182733-255779a20
03Device testing: Galaxy Tab S10 FE testing and repeated test replies. The actionable slowness comment is listed under bugs.thread-20260623202510-b15c87b10
04UI reference: Gathio is suggested as a good UI to study. Its event deletion, access, and federation settings are reference material, not requested forum requirements.thread-20260928231946-1a56df0e, reply-20260928231954-ae10de0a0
05Personal notes: gratitude, tea, work, rest, phone use, and donation/travel plans appear alongside October UI feedback. Repeated text in the diary entry is not by itself a reported editor bug.thread-20261008093938-1d155b8c, reply-20261008094003-8cb87314, reply-20261008094316-3f16cdf7, reply-20261008214537-850eb8e30
06Unclear status: Seems like this is already the case replies to the October thread root rather than a specific request; do not use it to close a particular item.reply-20261008192642-4730f9e20
07Actions menu objection: the user questioned why this menu existed. The direct fixed follow-up covers the combined comment, without separately explaining whether the menu was removed or only its toggle repaired.reply-20261008094112-98eecafd, reply-20261008192454-064bab3b0
08Railspike background: two substantially duplicate introductions explain planning files, four development stages, approval, portability across agents, and avoiding requirements drift. These are workflow documentation rather than new feature tickets.thread-20261012201703-45010d6b, thread-20261012202133-1c8a961d0
09Labels and housekeeping: #meta, #todo, #testing, #important, #accessibility, #feature, #good, and pinning comments classify or test threads rather than request separate features.reply-20260606230905-d5cc2afa, reply-20260607025751-a8545d1b, reply-20261008192514-9bdb66560

Automated suggestions and disagreements

Automated replies often restate requests, ask for reproduction steps, or propose implementation details. Their statements about flagging, profiling, delivery milestones, or implementation are not evidence that work happened.

  • Agent-only proposals include broad button sets (Submit/Save/Cancel, reset/undo/navigation/help/bulk actions), accessibility improvements, progressive enhancement, filter preference memory, clipboard fallbacks, transient copy feedback, per-thread or email notifications, privacy controls, local recent-history storage, and optimistic UI with rollback. These are suggestions rather than additional user requirements.

  • The agent interpreted Clear identity as temporary anonymity; the original request does not establish that behavior. It interpreted the new-version feature as a new UI release; the original does not specify that. Its response to key-pair preservation asked about generic form/data keys, leaving the actual request unresolved.

  • The agent opposed empty or whitespace-only submissions, opposed restricting bad votes to approved users, suggested an optional theological persona, and preferred per-thread verbosity controls over minimizing all agent replies. Those disagreements do not override the user requests above.

  • The agent suggested opt-out tags such as agentless and no-agent-replies, but its later list of 15 generic tags did not answer the naming follow-up. No tag choice was settled.

  • The compose-context reply proposed highlighting, auto-scrolling, and pinning quoted text; the SQLite reply asked for schema/query/UI details. Neither establishes agreed implementation scope.

  • Remaining automated comments acknowledge bugs, discuss tone and community rules, or summarize the Word 97 report without adding a distinct user request.

Source inventory

Each count includes the opening post. Sources link to the imported instance; the corresponding raw records remain under state/local_repository/records/posts.

ThreadDatePostsTopic
thread-20260413222759-46fa77cb2026-04-131Get rid of board tags on reply page?
thread-20260502071552-a22508472026-05-022Todo
thread-20260505145621-1279e69e2026-05-052Update prompt
thread-20260505145939-5b0349cd2026-05-053Add message about approving a user
thread-20260518141852-80e3e6722026-05-181There are too many things above the cut
thread-20260526032027-014695b32026-05-267The Rules of ZenMemes.com
thread-20260528221024-9d9a72f82026-05-282Theme button should change active theme on first press
thread-20260531112304-f3432c2f2026-05-312When characters are updated the cursor position is reset
thread-20260606225937-5d7ee1d82026-06-0666Buttons/features wanted
thread-20260606232304-59ac12122026-06-062Users page shows outdated data
thread-20260616182733-255779a22026-06-161Faster site
thread-20260621144326-3fcbcfde2026-06-211I like this agentic response
thread-20260623202510-b15c87b12026-06-236Testing on android tablet
thread-20260708071932-67ba66a02026-07-083On the compose reply page, it should show the text you're replying to.
thread-20260826020416-8e8431912026-08-263Feature request: .sqlite file should be downloadable and should come with a webui with useful queries already pre-filled in
thread-20260906033429-d326109c2026-09-062Task for ui agent.
thread-20260906052218-cdd8d04b2026-09-062Should always be a button to write down what happened without context switching
thread-20260928231946-1a56df0e2026-09-282Gathio
thread-20261008093938-1d155b8c2026-10-0811Thank you for this day
thread-20261008203343-938289d22026-10-082it would be nice if there was an "expanded" view that showed a reasonably long chunk of each post.
thread-20261011032053-4bcd63952026-10-112bug on a system with no php:
thread-20261012201703-45010d6b2026-10-121Railspike is a prompting framework we created to help our agentic developers and us stay on track in our work.
thread-20261012202133-1c8a961d2026-10-121Introducing Railspike and the plan-prompt
thread-20261014112321-7211adde2026-10-144There is a bug in word 97 theme, selected buttons in the nav bars that initially display (correctly) a shade of gray and pressed down after one is clicked are displayed (incorrectly) dark blue and flat