Skip to content

Bump node-sass from 4.12.0 to 4.13.1 in /DNNPlatform/Portals/0-System/Skins/Bootstrap 4 Instant - #9

Merged
jsboige merged 1 commit into
masterfrom
dependabot/npm_and_yarn/DNNPlatform/Portals/0-System/Skins/Bootstrap-4-Instant/node-sass-4.13.1
Oct 29, 2020
Merged

Bump node-sass from 4.12.0 to 4.13.1 in /DNNPlatform/Portals/0-System/Skins/Bootstrap 4 Instant#9
jsboige merged 1 commit into
masterfrom
dependabot/npm_and_yarn/DNNPlatform/Portals/0-System/Skins/Bootstrap-4-Instant/node-sass-4.13.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 5, 2020

Copy link
Copy Markdown
Contributor

Bumps node-sass from 4.12.0 to 4.13.1.

Release notes

Sourced from node-sass's releases.

v4.13.1

Community

Supported Environments

OS Architecture Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8**, 9**, 10**^, 11**^, 12**^, 13**^
Alpine Linux x64 6, 8, 10, 11, 12, 13
FreeBSD i386 amd64 8, 10, 12, 13

*Linux support refers to Ubuntu, Debian, and CentOS 5+ ** Not available on CentOS 5 ^ Only available on x64

v4.13.0

Features

Community

Dependencies

Supported Environments

OS Architecture Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8**, 9**, 10**^, 11**^, 12**^, 13**^
Alpine Linux x64 6, 8, 10, 11, 12, 13
FreeBSD i386 amd64 6, 8, 10, 12, 13

*Linux support refers to Ubuntu, Debian, and CentOS 5+

Changelog

Sourced from node-sass's changelog.

v4.13.1

https://github.com/sass/node-sass/releases/tag/v4.13.1

v4.13.0

https://github.com/sass/node-sass/releases/tag/v4.13.0

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [node-sass](https://github.com/sass/node-sass) from 4.12.0 to 4.13.1.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](sass/node-sass@v4.12.0...v4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 5, 2020
@jsboige
jsboige merged commit 3b4c6c2 into master Oct 29, 2020
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/DNNPlatform/Portals/0-System/Skins/Bootstrap-4-Instant/node-sass-4.13.1 branch October 29, 2020 20:54
jsboige added a commit that referenced this pull request Jun 30, 2025
…NPlatform/Portals/0-System/Skins/Bootstrap-4-Instant/node-sass-4.13.1

Bump node-sass from 4.12.0 to 4.13.1 in /DNNPlatform/Portals/0-System/Skins/Bootstrap 4 Instant

Former-commit-id: 3b4c6c2
Former-commit-id: 230991036ee4d6fbaf3e6aab8f3a13360033a4c1
jsboige added a commit that referenced this pull request May 16, 2026
…-foreground + tabs reset (#275)

Six fixes so the FreeMind SVG export loop survives unattended runs without RDP
focus, and large mindmaps stop silently exporting to the wrong file:

- **TryAttachToInteractiveDesktop**: switch the worker thread to WinSta0\Default
  before SendKeys, so a process spawned from a non-interactive context can see
  the FreeMind window. Idempotent (silently no-ops on ERROR_BUSY when names
  match), releases the desktop handle in finally.

- **ForceForeground (AttachThreadInput + verify loop)**: plain SetForegroundWindow
  is silently refused unless the caller is already foreground. We attach our
  input queue to the current foreground thread for the call, BringWindowToTop,
  then verify GetForegroundWindow actually points at the target — up to 5
  attempts. Re-asserted right before sending keystrokes in case focus drifted.

- **SendKeysSafe**: swallows the spurious Win32Exception 'L'opération a réussi.'
  (NativeErrorCode 0) that SendKeys.SendWait raises as a false negative —
  same swallow as Mindmapper/xslt/Export-FreeMindSvg.ps1. Without this, the
  very first keystroke aborts the whole export.

- **ClearFreeMindAutoOpenedTabs**: empties lastOpened= and
  mindmap_last_state_map_storage= in ~/.freemind/auto.properties before each
  launch. Without it, FreeMind silently restores 5 stale tabs from previous
  runs, and our keystrokes target whichever tab gets focus first — the SVG
  export goes to the wrong file or nowhere.

- **Broader KillAllFreeMind**: kill ALL javaw, not just those whose
  MainWindowTitle.Contains('FreeMind'). A FreeMind that's still loading a
  large .mm has an empty/unstable title and would otherwise survive between
  iterations and steal focus from the next run. Also kill on window-not-found
  timeout.

- **90s polling timeout** (was 30s): the cards-per-fallacy variants (~1MB .mm)
  take 30-60s to load on FreeMind 1.0.1; 30s was failing them.

Validated 2026-05-16 on Windows 11 RDP session: 17/20 SVGs regenerated
autonomously in run #9 (#272 / #274 cover the residual broken-viewBox output
on Virtues post-processing, separate from this fix).

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
jsboige added a commit that referenced this pull request Jun 4, 2026
…overflowing footer (#250)

jsboige reported Rules card images with overflow regressions on the stylized
bullet-point body running into the footer band. Root cause: the Rules body
markdown was rendered in a bare <div> with no `.texte` wrapper, so CardPen's
#190 autoFitBodyText (frame.js) never engaged — it bails early when `.texte`
is absent and, even when present, only shrinks when `.texte` has a BOUNDED
clientHeight. Dense cards therefore grew past the absolute footer band
(.colorPalette / .pageNumber / variant labels).

Fix (two surgical edits, source-of-truth JSON template):
- mustache: wrap the body in `.texte > .desc_fr` so #190 sees the body and
  the localization field tokens resolve as before.
- css: `card:not([class~="1"]) .texte { max-height: 390px; overflow: hidden; }`
  bounds the body height on every non-cover card so #190 binary-searches the
  font factor down to fit; the cover (variant 1) is excluded — its art lives
  on bleed/safe backgrounds, not in `.texte`.

Validated on the live CardPen engine (Playwright harness, real engine #190 +
domtoimage capture) against the canonical dataset CSV
(Cards/Rules/Argumentum Rules - Cards.csv), 15 cards x 8 languages.

BEFORE (footer collisions, body bottom under footer top):
- FR  #9 +20px, #15 +22px
- RU  #9 +12px, #12 +23px
- PT  #4 +31px, #9 +28px, #10 +39px, #12 +95px
- EN  none
AFTER: zero non-cover collisions across fr/en/ru/pt/es/ar/zh/fa; cover
unchanged. Worst case (PT #12, +95px) now renders cleanly with the body
auto-shrunk above the footer (eyeballed PNGs).

This is the check the #412/#431 mechanical harness missed (it never drove the
live #190 engine), which is why the "0px overflow" claim in the #140 dossier
was wrong; that claim is corrected in a follow-up.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
jsboige added a commit that referenced this pull request Jun 5, 2026
…SS remap (#250, supersedes #437) (#438)

* fix(rules): editorial restructure Tarot Rules 24→15 cards + 15-card CSS remap (#250)

Treats ALL #250 Rules layout problems in one pass; supersedes #437 (CSS-only,
24-card). Card model = 1 CSV row = 1 card, so rebalancing = restructuring rows.

- #250.1 École: move 2 paragraphs so §5 décompte fits entirely on card 5
- #250.2 covers: merge cover+Matériel+Résumé+Installation into 1 setup card per
  variant (Bingo/DBP/Moulin/Parlote); École keeps full-page art cover
- #250.3 colours: remap CSS [class~=N] selectors to real 15-card boundaries
- #250.4 DBP: merge orphan "Fin de partie" into gameplay card
- #250.5 Moulin: merge orphan "Fin de partie + Variantes" into gameplay card
- #250.6 Parlote: move §3 "tours de jeu" to last Parlote card

Content-preservation invariant proven: for every column the \n\n-join of
non-empty cells is byte-identical before/after (no content lost/added). Peak
card length reduced 1829→1573. Merges applied to all 8 langs; FR paragraph
moves mirrored on 7 other langs by po-2023 (heading-anchored).

CSS: indices now 1..15, only css value changed (34 non-css keys byte-identical).
Visual validation by FR Rules régén pending before merge.

Refs #250. Supersedes #437.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* @
fix(rules): tighten Argumentum H1 on variant setup cards so dense DBP setup fits (#250)

The 4 merged variant setup cards (7/9/11/13) carry the full-size "Argumentum"
H1 (32px, ~83px vertical footprint) plus 4 sections. The densest — DBP setup
(card 9) — overflowed by 14px, clipping the last Installation line. Reducing the
H1 vertical margins (21.44px -> 6px/8px) on those 4 cards frees ~28px; all 15
cards now fit with zero overflow (verified live + baked render). École cover
(card 1) keeps its full-page art. Index-based selector => covers all 8 languages.

Only the css value of Argumentum_Rules_fr.json changes (1 JSON line).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@

* @
docs(rules): add #250 visual validation dossier (15-card layout, 0px overflow) (#250)

CardPen render proof (ai-01 Playwright/IIS) for PR #438: 6 representative cards
covering all 6 reported Rules layout problems + the card-9 fit fix. Pixel-measured
0px overflow on all 15 cards. Index-based CSS => FR render validates layout/colours
for all 8 languages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@

* fix(rules): mirror 3 FR paragraph moves to 7 translation languages (#250)

Mirror ai-01's editorial paragraph moves (commit 6fc3644) from FR Text
to Text_en, Text_ru, Text_pt, Text_ar, Text_es, Text_zh, Text_fa:

1. École move 1: saynète continuation from card 5 → end of card 4
2. École move 2: tie-breaking paragraph from card 6 → end of card 5
3. Parlote move: 'tours de jeu' section from card 14 → beginning of card 15

Invariant verified: \n\n-join byte-identical before/after for all 7 columns.
1 file changed, 172 insertions, 172 deletions (moves only, no content change).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix(rules): bound .texte so dense Rules cards auto-shrink instead of overflowing footer (#250)

jsboige reported Rules card images with overflow regressions on the stylized
bullet-point body running into the footer band. Root cause: the Rules body
markdown was rendered in a bare <div> with no `.texte` wrapper, so CardPen's
#190 autoFitBodyText (frame.js) never engaged — it bails early when `.texte`
is absent and, even when present, only shrinks when `.texte` has a BOUNDED
clientHeight. Dense cards therefore grew past the absolute footer band
(.colorPalette / .pageNumber / variant labels).

Fix (two surgical edits, source-of-truth JSON template):
- mustache: wrap the body in `.texte > .desc_fr` so #190 sees the body and
  the localization field tokens resolve as before.
- css: `card:not([class~="1"]) .texte { max-height: 390px; overflow: hidden; }`
  bounds the body height on every non-cover card so #190 binary-searches the
  font factor down to fit; the cover (variant 1) is excluded — its art lives
  on bleed/safe backgrounds, not in `.texte`.

Validated on the live CardPen engine (Playwright harness, real engine #190 +
domtoimage capture) against the canonical dataset CSV
(Cards/Rules/Argumentum Rules - Cards.csv), 15 cards x 8 languages.

BEFORE (footer collisions, body bottom under footer top):
- FR  #9 +20px, #15 +22px
- RU  #9 +12px, #12 +23px
- PT  #4 +31px, #9 +28px, #10 +39px, #12 +95px
- EN  none
AFTER: zero non-cover collisions across fr/en/ru/pt/es/ar/zh/fa; cover
unchanged. Worst case (PT #12, +95px) now renders cleanly with the body
auto-shrunk above the footer (eyeballed PNGs).

This is the check the #412/#431 mechanical harness missed (it never drove the
live #190 engine), which is why the "0px overflow" claim in the #140 dossier
was wrong; that claim is corrected in a follow-up.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* docs(rules): correct false "0px overflow" claim in #250 validation dossier

The dossier README claimed "0 px d'overflow partout (scrollHeight ==
clientHeight)". That measured container auto-fit (trivially scroll==client
when height is unbounded), not body-vs-footer collision. The live #190 engine
check (real CSV, 8 langs) found residual collisions on the restructured
template — FR/RU/PT, worst PT #12 +95px — now resolved by 74ef097 (.texte
hook + bound). README updated with the corrected before/after data.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

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

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant