Skip to content

Projects, part 2#16

Merged
tomaszmrugalski merged 11 commits into
masterfrom
projects2
May 20, 2026
Merged

Projects, part 2#16
tomaszmrugalski merged 11 commits into
masterfrom
projects2

Conversation

@tomaszmrugalski

Copy link
Copy Markdown
Collaborator
  • Conditional subframe updates
  • Color logging

tomaszmrugalski and others added 11 commits May 6, 2026 21:32
- _rename_basename: replace all occurrences on Windows (was first-only),
  making behavior consistent with non-Windows
- process_fits_list: count only real file lines in total (not blanks/comments),
  so progress display is accurate
- rename_files: count missing-file paths as skipped, not failed
- install-hevelius.ps1: remove embedded copies of committed bin/ files;
  script now verifies they exist and creates only the Start Menu shortcut

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- All output via logging.getLogger; one line per check with green OK /
  red FAILED appended at the end of each line (no emoji)
- Volume checks added: one line per configured volume, FAILED if the
  directory is missing or cannot be listed (e.g. permission error)
- console_color: reconfigure stdout/stderr to UTF-8 in init_windows_console
- hevelius-runner.cmd: set PYTHONUTF8=1 for reliable Unicode on Windows
- tests: switch doctor assertions from capsys to caplog

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
WARN prints in yellow, ERRO and CRIT in red (abbreviation only, not the
full message). File handler uses plain abbreviations without ANSI codes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This was linked to issues May 20, 2026
@tomaszmrugalski tomaszmrugalski merged commit acc6932 into master May 20, 2026
7 checks passed
@tomaszmrugalski tomaszmrugalski mentioned this pull request Jun 13, 2026
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.

File management - mass rename files Project tuning, part 3

1 participant