Skip to content

skip article references to bibliography. - #369

Open
gcb wants to merge 1 commit into
ken107:masterfrom
gcb:references
Open

skip article references to bibliography.#369
gcb wants to merge 1 commit into
ken107:masterfrom
gcb:references

Conversation

@gcb

@gcb gcb commented Dec 26, 2023

Copy link
Copy Markdown

essential to listen to academic articles.

Neon-Solitude pushed a commit to Neon-Solitude/read-aloud that referenced this pull request Jul 14, 2026
…107#369)

Port PR ken107#369 onto the refactored base: removeReferences() drops in-text
citation markers like "[1]"/"[42]" from js/content/html-doc.js so they are
not read aloud mid-sentence -- a real reading-quality win for academic
articles. Superscript refs were already dropped by dontRead(); this catches
the bracketed inline variety.

Dropped the PR's unrelated "$1.$2" -> "$1. $2" spacing tweak to keep the
change focused. Added html-doc.test.js exercising the two pure helpers (now
80 tests).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Neon-Solitude pushed a commit to Neon-Solitude/read-aloud that referenced this pull request Jul 14, 2026
…(Phases 0-7)

Lands the internal-refactor workstream (branch refactor/esbuild-and-test-harness,
17 commits) onto master as one unit, before Phase 8 fork-differentiation begins:

- Phase 0: node --test regression harness (now 80 tests, zero third-party deps)
- Phase 1: esbuild concat bundler (build.mjs), centralized load order
- Phase 2: DRY TTS engines + voice->engine registry (routing under test)
- Phase 3: message-send helper consolidation + dead peer-class removal
- Phase 4: language-data fixes + single-source settings keys + predicate DRY
- Phase 5: credential-form + optgroup/lang DRY
- Phase 6: jQuery removed from all 10 UI bundles + service worker
- Phase 7: version reconcile, dead-code, VOICE_LIST_TTL + cancellation helpers,
           and upstream PR ken107#369 (bibliography-ref strip) ported

Behavior-preserving throughout; content scrapers intentionally retain jQuery.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant