Skip to content

Guide overhaul VOL. 2 + switch to the new links (SL Interface V2)#106

Open
Balint2201 wants to merge 1 commit intoTheX24:website-devfrom
Balint2201:website-dev
Open

Guide overhaul VOL. 2 + switch to the new links (SL Interface V2)#106
Balint2201 wants to merge 1 commit intoTheX24:website-devfrom
Balint2201:website-dev

Conversation

@Balint2201
Copy link
Contributor

Add styled details/summary rules to guide CSS to enable themed, accessible collapsible sections (arrow, focus outline, summary/content spacing). Update index.html to point Spicy Lyrics tooltip links to the new app URL. Substantially revise public/markdown/Guide.md: reorganize and clarify the TTML workflow (download/import/format/prepare/sync/export/checks), update links to current app/tools, expand formatting and syncing guidance (spectrogram tips, marking rules, keybinds), improve warnings/tips, and update credits/authors. These changes refresh documentation and UI hints to match current tooling and practices.

Add styled details/summary rules to guide CSS to enable themed, accessible collapsible sections (arrow, focus outline, summary/content spacing). Update index.html to point Spicy Lyrics tooltip links to the new app URL. Substantially revise public/markdown/Guide.md: reorganize and clarify the TTML workflow (download/import/format/prepare/sync/export/checks), update links to current app/tools, expand formatting and syncing guidance (spectrogram tips, marking rules, keybinds), improve warnings/tips, and update credits/authors. These changes refresh documentation and UI hints to match current tooling and practices.
Copilot AI review requested due to automatic review settings March 5, 2026 17:46
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 5, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3c514e00-ff63-45e0-89c0-da4622171839

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Overhauls the TTML creation guide and updates UI/tooling links to the new Spicy Lyrics app URL, while adding styled <details>/<summary> rules for themed, accessible collapsible sections.

Changes:

  • Reworked Guide.md into a clearer TTML workflow with updated links, expanded formatting/syncing guidance, and refreshed credits.
  • Updated the in-app tooltip link to point to the new spicylyrics.org/app tooling URL.
  • Added CSS styling for <details>/<summary> to support collapsible guide sections (arrow, spacing, focus outline).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
public/markdown/Guide.md Major restructure and content updates for the TTML workflow, rules, and links.
index.html Switches the Spicy Lyrics tooltip link to the new app/tools URL.
guide/guide.css Adds themed styling for <details>/<summary> blocks used in the guide.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

## 2. Prepare the lyrics for syncing
The lyrics should be formatted as follows:
- All lyric lines must start with uppercase letters. There are a few exceptions, such as when a line starts with a reference to a name/title that intentionally starts with a lowercase letter (e.g. album: "skatulya II.", artist: "bbno$").
- Lyric lines must not contain dots, commas, ellipsis points, or any other punctuation/special characters except `!`, `?`, `'`, `"`, `:`, `—`.
Copy link

Copilot AI Mar 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The formatting rules contradict each other: commas are disallowed in the general punctuation rule, but later required for separating filler words. Please reconcile this by either allowing commas (globally or via an explicit exception) or revising the filler-word guidance to match the no-comma rule.

Suggested change
- Lyric lines must not contain dots, commas, ellipsis points, or any other punctuation/special characters except `!`, `?`, `'`, `"`, `:`, ``.
- Lyric lines must not contain dots, ellipsis points, or any other punctuation/special characters except `!`, `?`, `'`, `"`, `:`, ``, and commas in the specific cases described below (for example, between filler words or when required by correct grammar).

Copilot uses AI. Check for mistakes.
- If there are repeated parts in a line, or words are said quickly between vocal disfluencies/filler sounds and dashes cannot be used (example where dashes can be used: `Come-come-come to Brazil`), use an em dash (e.g. `Ehh, that's why I go for so— ahh`), optionally with a comma (e.g. `Ehh, that's why I go for so—, ahh`). Both forms are accepted.
- Lyrics should follow the grammar of the respective language (if the song mixes languages, each part should follow its appropriate language's grammar).
- Capitalization should follow basic grammar (as explained above), so in English, for example, `I` should always be capitalized. (An exception is artists like Billie Eilish, who works directly with Apple Music (Spicy Lyrics' main lyrics provider), and whose lyric capitalization follows her song titles.)
- If two different filler words follow each other (e.g. `Yeah, oh` or `Ehh, ohh`), you should use commas to separate them.
Copy link

Copilot AI Mar 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The formatting rules contradict each other: commas are disallowed in the general punctuation rule, but later required for separating filler words. Please reconcile this by either allowing commas (globally or via an explicit exception) or revising the filler-word guidance to match the no-comma rule.

Copilot uses AI. Check for mistakes.
<div class="provider sl disabled">
<span>Spicy Lyrics</span>
<span class="tooltip">To search using Spicy Lyrics, sign in at <a class="generic__link_button" href="https://interface.spicylyrics.org/dashboard/lyrprep?referrer=lyrprep" target="_blank">https://interface.spicylyrics.org</a> and use the dashboard version</span>
<span class="tooltip">To search using Spicy Lyrics, sign in at <a class="generic__link_button" href="https://spicylyrics.org/app/tools/lyrprep?referrer=lyrprep" target="_blank">https://spicylyrics.org/app</a> and use the dashboard version</span>
Copy link

Copilot AI Mar 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link opens in a new tab via target="_blank" but does not include rel="noopener noreferrer". Adding rel helps prevent reverse-tabnabbing and is a standard security best practice for external links.

Suggested change
<span class="tooltip">To search using Spicy Lyrics, sign in at <a class="generic__link_button" href="https://spicylyrics.org/app/tools/lyrprep?referrer=lyrprep" target="_blank">https://spicylyrics.org/app</a> and use the dashboard version</span>
<span class="tooltip">To search using Spicy Lyrics, sign in at <a class="generic__link_button" href="https://spicylyrics.org/app/tools/lyrprep?referrer=lyrprep" target="_blank" rel="noopener noreferrer">https://spicylyrics.org/app</a> and use the dashboard version</span>

Copilot uses AI. Check for mistakes.
Comment on lines +177 to +178
---
---
Copy link

Copilot AI Mar 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are two consecutive horizontal rules. If this isn’t intentional for spacing/layout in the renderer, consider reducing to a single --- to avoid redundant markup.

Copilot uses AI. Check for mistakes.
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.

2 participants