freelance-project-34-market.../python/online/fxreader/pr34
LLM b98173511e [+] add terminal.py adaptive renderer, rename tests.py to test_utils.py, bump pr34 v0.1.5.68
1. add commands_typed/terminal.py with field_t, priority_t, line_formatter_t, renderer_t;
  2. adaptive line formatting: fields sorted by priority, low-priority dropped on narrow terminal;
  3. render modes: plain (newline), interactive (\r overwrite), multiline (ANSI cursor);
  4. terminal_t.width() via os.get_terminal_size with fallback;
  5. rename tests.py to test_utils.py to avoid conflict with tests/ package;
  6. update commands_typed/cli.py import from tests to test_utils;
  7. add commands_typed/tests/test_terminal.py with 19 tests;
  8. add [tool.online-fxreader-pr34.tests] config to pyproject.common.toml;
  9. bump pr34 to v0.1.5.68;
2026-04-13 09:00:00 +00:00
..
commands_typed [+] add terminal.py adaptive renderer, rename tests.py to test_utils.py, bump pr34 v0.1.5.68 2026-04-13 09:00:00 +00:00
tasks [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66 2026-04-06 09:56:11 +00:00
tests [+] reformat with ruff 2025-05-20 11:03:00 +03:00
__init__.py [~] Refactor 2024-12-01 08:49:34 +03:00
commands.py [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66 2026-04-06 09:56:11 +00:00
oom_firefox.py [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66 2026-04-06 09:56:11 +00:00
py.typed [+] update packaging 2024-12-01 18:49:12 +03:00