Commit 88f48fc
committed
feat(ephemeris-table,i18n): the monthly ephemeris rendered as a collapsed 31 Rows disclosure, because no component was bound to it
A site owner who placed the monthly ephemeris got Year, Month and a
disclosure reading 31 Rows. The operation was not in the component map, so
it fell through to the generic renderer, which cannot present days[].positions[].
The API was never the problem: it already returns planetLocalized and
signLocalized, so the reading was there and nothing drew it.
<roxy-ephemeris-table> is bound to both monthly operations, which return an
identical shape (14 tropical bodies, 9 Navagraha sidereal). Layout follows
published ephemerides rather than developer instinct: days down the rows,
bodies across glyph-headed columns, positions as 9 Leo 16 rather than a
decimal longitude, retrograde marked in the cell, and sign changes and
retrograde windows listed above the grid the way a printed ephemeris lists
ingresses and stations beside it. Every ingress reconciles against an
independently computed calendar once the noon UTC sampling is accounted for.
Translated in all seven locales from named astrology references in each
language, with rejected candidates recorded. Two traps closed: the German
article is dropped so a weak-noun sign stays uninflected, and the Turkish
dative lands on burc rather than the sign name, so both placeholders
substitute bare and correct. Empty states and captions are marked composed,
because no astrology site publishes either.
Also fixes a stale e2e fixture: transit-aspects now returns houses and
ascendant, so four specs asserted a no-cusps state the live response no
longer produces. They now assert the drawn ring and reach the degraded
branch by stripping the fields from the real payload.1 parent d3a3687 commit 88f48fc
43 files changed
Lines changed: 7675 additions & 258 deletions
File tree
- apps/docs
- assets
- previews
- screenshots
- examples/vanilla
- packages
- ui-react/src
- components
- ui-vue/src
- components
- ui
- src
- components
- generated
- i18n
- locales
- utils
- tests
- e2e
- registry
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| |||
555 | 556 | | |
556 | 557 | | |
557 | 558 | | |
558 | | - | |
| 559 | + | |
559 | 560 | | |
560 | 561 | | |
561 | 562 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
635 | 635 | | |
636 | 636 | | |
637 | 637 | | |
| 638 | + | |
638 | 639 | | |
639 | 640 | | |
640 | 641 | | |
| |||
796 | 797 | | |
797 | 798 | | |
798 | 799 | | |
799 | | - | |
| 800 | + | |
800 | 801 | | |
801 | 802 | | |
802 | 803 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
37 | 47 | | |
38 | 48 | | |
39 | 49 | | |
| |||
261 | 271 | | |
262 | 272 | | |
263 | 273 | | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
264 | 297 | | |
265 | 298 | | |
266 | 299 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments