1. bump online.fxreader.pr34 to v0.1.5.67;
2. bump archlinux package to v0.24 with pr34>=0.1.5.67 as main dependency;
3. move online.fxreader.pr34 from dev extras to main dependencies;
4. add cli entry point as cli.main:main;
5. add [tool.online-fxreader-pr34.tests] config with search_paths, test_names, discovery_paths;
6. remove -c constraints from Makefile python_put_archlinux_venv;
7. copy pr34 v0.1.5.67 wheel into archlinux deps/whl;
8. release archlinux wheels v0.11 through v0.24;
1. add dev extras with online.fxreader.pr34, toml-cli, ninja, patchelf;
2. add modules section for module:switch support;
3. move name/version/scripts into module definition;
4. add pip_find_links for deps/whl with pr34 wheel;
5. fix pyrefly excludes with full relative paths for tests/experiments;
6. update ruff excludes for tests/res and experiments;
7. update Makefile python_put_archlinux_venv with solv extra and constraints;
8. add requirements.3.13.txt for version-specific pinning;
9. update .venv-whl-cache with cp313 wheels;
10. release archlinux v0.10 .whl;
1. merge gitea/master into 25-llm-archlinux-package-manager;
2. incorporate master deps: tomlq, pip==25.1, django, fastapi, uvicorn;
3. add requirements.3.13.txt with version-specific mapping;
4. remove generic requirements.txt, pyproject.toml from tracking;
5. fix whl_cache_download to run once after compile, before install;
6. update m.py to use pyproject.common.toml for bootstrap;
1. add python/pyproject.common.toml with module definitions;
2. add meson/online/.../archlinux/ with meson.build, m.py, pyproject.common.toml;
3. meson.build uses fs.relative_to for python sources from ../../python/;
4. m.py is cli_bootstrap.py copy with last 5 lines patched for paths;
5. update Makefile with python_put_archlinux_venv rule;
6. rename python/pyproject.toml to pyproject.toml.bak;
7. update .gitignore, docker-compose.local.yml, requirements.txt;
1. configure for_window in sway config
to inhibit-idle when they are fullscreen;
tried idlehack-git, but not sure
whether it's bugger, stick to for_window for now;
1. add few random scripts;
1.1. systemd_gtk, oom_firefox
are vibe coded initially;
oom_firefox is useful,
but migrated to ps subprocess
manually;
since psutils is very inefficient,
puts too much load on CPU;
1. switch to file logging
with rotation;
2. test that at 100ms callback
execution UI looks fast;
3. test that <C-p> hotkey
makes the switcher popu;
3.1. TODO,
select some better
switching UI component;
should support a list of more buffers
than fit into the screen;
should support some real time
filtering via regex;
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. update katerc;
2. add mime.types to few some source code
as plain text in firefox;
3. update .whl release for pr34;
4. update commands_typed/typing.py;
1. add systemd units deployment recipie;
2. add certbot periodic task;
3. update nginx_config.py
to user ssl_preread_server_name
instead of protocol, since it seems
to be broken;