Caller's Companion import: small rough edges (inverted titles, "And Others", program titles, placeholder wording)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start by tracing the .USR import path, splitAuthorNames, the cc_missing_title message, and the code that maps Location, SetItem.Caller, and dance placeholders. The report lists six rough edges, several framed as questions that need decisions before changes can be made. Done means the import behavior and wording for each point have been decided and the resulting changes are verified against the beta tester's examples.
Written by the indexing model from the issue text.
Description
Smaller things seen importing a second beta tester's .USR.
Decisions (maintainer, 2026-10-28)
- Titles with the article at the end move it to the front: "Baby Rose, The" → "The Baby Rose", "Bastringue, La" → "La Bastringue", "Thing of Trust, A" → "A Thing of Trust". The file has 31 such titles. Articles to handle: The/A/An/La/Le/Les/L'; any others to be confirmed in the PR.
- "And Others": the two examples are "Sharks in the Pond" and "Sharks in the Pond (var)",
Author1Rick Mohr,Author2"And Others".splitAuthorNamesdrops the "and" and creates a choreographer named "Others". Awaiting the maintainer's call: drop it, or keep "and others" as a note? - Program titles match how Caller's Companion renders a set: "2024/04/20 - NEFFA Contra Party" (CC's
zi_DateLocation_c:YYYY/MM/DD - Location). - Per-slot callers are skipped unless the program has more than one caller.
SetItem.Callerholds first names ("Michael", "Lisa"), including the set's own caller; they are kept only when the set's slots name more than one caller. - "Dance not imported" placeholders: the maintainer wants every cause of one addressed. A slot becomes one when its dance did not commit in that import:
- (a) the person chose Skip for a new dance, or an ambiguous row was skipped in an unattended import;
- (b) the dance's commit failed;
- (c) the
SetItemnames azk_Dance_IDthat is not in theDancetable, because the dance was deleted in CC. - Already handled: re-import skips (#1982, #1988) and per-row Edit (#1980). The tester's file produces none.
- The missing-title warning is reworded for
.USR("The pasted dance had no title" is wrong there).
- Dominant language
- Dart
- Stars
- 0
- Forks
- 0
- Avg merge
- 3h
- Merged PRs (30d)
- 471
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ibanner56/CallersCompendium
-
area: export area: import status: blocked type: chore
Difficulty 4/5 3-5 days Newbie friendliness 25/100
ibanner56/CallersCompendium#1885 ·
Maintainers usually reply within 1 day
-
area: import area: sync stable status: backlog type: enhancement type: experimental
Difficulty 5/5 Over a week Newbie friendliness 25/100
ibanner56/CallersCompendium#1423 ·
Maintainers usually reply within 1 day
-
area: dance_entry priority: low stable status: in-progress type: enhancement type: experimental
Difficulty 5/5 Over a week Newbie friendliness 25/100
ibanner56/CallersCompendium#1031 ·
Maintainers usually reply within 1 day
-
area: import area: taxonomy cluster: callers box improvements priority: medium severity: minor status: backlog type: enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
ibanner56/CallersCompendium#770 ·
Maintainers usually reply within 1 day
-
area: packaging platform: linux priority: low stable status: blocked type: enhancement
Difficulty 4/5 Over a week Newbie friendliness 35/100
ibanner56/CallersCompendium#491 ·
Maintainers usually reply within 1 day
All issues in ibanner56/CallersCompendium
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
mollykitten/waveform#112 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Suwayomi/Suwayomi-Tsumiru#698 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
bannzai/medicalarm#478 ·
Maintainers usually reply within 1 day