1. update cli_boostrap.py example;
1.1. allow to force whl_cache update;
not reset;
1.2. log more command calls, before executing them;
2. update oom_firefox,
to produce some logs;
2.1. still not practical solution,
since tabs crash very fast,
and no integration with the browser,
to say extensions killing,
which happens still for some reason;
3. reuse pr34_logging.setup();
1. fetch sensitive configs,
mark telegram to prevent sway idle, when fullscreen;
2. update oom_firefox tool,
to support custom worker_regex, main_regex;
3. update .whl for pr34;
1. add l keybinding
to change in realtime cgroup max memory limit;
2. make sure keybindings are not working
when a dialog is opened;
3. make sure the app correctly handles Ctrl+C;
4. improve logging format, include a timestamp
and line locatin;
1. handle escape character;
2. handle items filtering
based on entered letters;
3. redraw UI when the filter
changes;
4. TODO
handle selection changes via arrows, hjkl;
5. TODO
handle selection after Enter has been pressed;
1. refactor python vim module;
1.1. experiment
with fast select based on popup in vim,
and multi threaded app in python;
1.2. TODO,
figure out some thread safe way
to call vim.command from python side threads;
1.3. update pydantic validate params;
1. make metrics in commands_typed
be agnostic of fastapi, django;
2. implement ping wrapper for rest.py in checks;
3. use env settings to specify hosts to ping;
4. add pyright, ruff into Makefile;
5. test in production;
1. provide properly custom pkg_config_path
folders for meson;
1.1. check that pyproject mode
correctly discovers library built
and installed by meson mode;
1. add pydantic based decorator,
that checks typing for incoming
arguments;
1.1. helps when some wrapping decorator
uses *args, **kwargs,
since pyright just ignores what happens after wards;