<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Fluorine-Manager.git/docker, branch main</title>
<subtitle>A port of MO2 in linux with NaK integration and FUSE based VFS. Comes with Root Builder support by default.</subtitle>
<id>http://git.schererleander.de/Fluorine-Manager.git/atom/docker?h=main</id>
<link rel='self' href='http://git.schererleander.de/Fluorine-Manager.git/atom/docker?h=main'/>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/'/>
<updated>2026-06-17T18:38:05Z</updated>
<entry>
<title>Fix bundled font fallback</title>
<updated>2026-06-17T18:38:05Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-06-17T18:38:05Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=e8b0fa5bd9e83001a82d6501eb39519a71caacdf'/>
<id>urn:sha1:e8b0fa5bd9e83001a82d6501eb39519a71caacdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare Nexus-safe release cleanup</title>
<updated>2026-06-17T06:46:09Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-06-17T06:46:09Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=05aa96d20ca726908a7d8b1943f86f0c4e11bf18'/>
<id>urn:sha1:05aa96d20ca726908a7d8b1943f86f0c4e11bf18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix NuGet cert setup and fontconfig env</title>
<updated>2026-06-08T22:17:12Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-06-08T22:16:13Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=d453ed91b6dc332fd45987c642e9d230efe870c8'/>
<id>urn:sha1:d453ed91b6dc332fd45987c642e9d230efe870c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix updater restart and log cleanup</title>
<updated>2026-05-31T18:27:20Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-05-31T18:20:21Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=51419a3aa4f037869e2c9dd52377277bc4695010'/>
<id>urn:sha1:51419a3aa4f037869e2c9dd52377277bc4695010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add FUSE io_uring toggle and update libfuse</title>
<updated>2026-05-28T06:59:16Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-05-28T06:59:16Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=07ac26ba1ca08f430bd5faae89b98d5b2704c5de'/>
<id>urn:sha1:07ac26ba1ca08f430bd5faae89b98d5b2704c5de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update MO2 beta 12 integration</title>
<updated>2026-05-24T05:19:52Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-05-24T05:19:52Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=dad7de1e534837f9ea677925e7c87a3d816f9baa'/>
<id>urn:sha1:dad7de1e534837f9ea677925e7c87a3d816f9baa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>package: prune unused PyQt6 modules and dedupe lib/</title>
<updated>2026-05-16T17:57:25Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-05-15T22:13:41Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=fe424eef00692482b859c9b23e86b8fb814754fd'/>
<id>urn:sha1:fe424eef00692482b859c9b23e86b8fb814754fd</id>
<content type='text'>
Shrinks the staging tree by ~27 MB (~250M -&gt; ~223M) via two changes in
docker/build-inner.sh:

1. PyQt6 prune. Allowlist QtCore/QtGui/QtWidgets/QtOpenGL/QtOpenGLWidgets
   (confirmed by full-repo grep of all shipped Python plugins). Drop the
   remaining ~30 .abi3.so bindings plus bindings/, uic/, lupdate/, every
   .pyi stub, every __pycache__. Pruning runs BEFORE the existing
   ldd-scan loop, so libQt6Designer/Help/Sql/Test/SvgWidgets/Bluetooth/...
   stop getting pulled into lib/ as a side effect.

   plugins/libs/PyQt6: 31M -&gt; 14M.

2. Dedupe lib/. cp -Lf on globs like libboost_program_options.so* stages
   the unversioned soname and the versioned SO as identical real files.
   Adds a post-bundling pass that, for each *.so / *.so.N file, finds a
   byte-identical versioned twin via cmp -s and replaces it with a
   symlink. Skips existing symlinks. Fixes the boost_program_options,
   boost_thread, and xcb-cursor duplicates that have been here from the
   start.

Also removes the now-orphan fluorine_vfs.dll / fluorine_vfs_hid.dll /
libfluorine_vfs_preload.so staging block left behind after the VFS shim
removal in 2ed0704f.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>build: migrate Dockerfile + plugin_python from pip/poetry to uv</title>
<updated>2026-05-16T17:57:25Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-05-15T22:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=f782b0ca53b2353011ebc517302f1509690040ee'/>
<id>urn:sha1:f782b0ca53b2353011ebc517302f1509690040ee</id>
<content type='text'>
Dockerfile: drop apt python3/python3-pip, copy the uv static binary from
ghcr.io/astral-sh/uv:latest, install python-build-standalone via
`uv python install` (replacing the manual curl), run aqtinstall via
`uv tool run`, install build-time packages via
`uv pip install --system --break-system-packages --python ...`. Same swap
applied to the CI workflow's inline package-install step.

plugin_python: convert pyproject.toml from [tool.poetry] to PEP 621
[project] + [dependency-groups], drop poetry.lock, replace
abatilo/actions-poetry + `poetry install/run` with astral-sh/setup-uv +
`uv sync/run` in libs/plugin_python/.github/workflows/linting.yml.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>bump to larian-formats 0.8.1</title>
<updated>2026-05-16T15:20:19Z</updated>
<author>
<name>Saghm Rossi</name>
<email>git@saghm.com</email>
</author>
<published>2026-05-16T15:20:10Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=089542fa4dc43a59a08bdab06a96d399fbf6c53b'/>
<id>urn:sha1:089542fa4dc43a59a08bdab06a96d399fbf6c53b</id>
<content type='text'>
Contains the following changes:
* Older mod formats (v15 and v16) supported
* Less strict meta.lsx parsing (empty values will use the default for
  the type)
* zstd compression support
</content>
</entry>
<entry>
<title>Replace LsLib via proton with native larian-formats Python package</title>
<updated>2026-05-15T00:14:43Z</updated>
<author>
<name>Saghm Rossi</name>
<email>git@saghm.com</email>
</author>
<published>2026-05-14T02:25:20Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=393e71eebd027b8208fc57ad5f014128b5bf15ee'/>
<id>urn:sha1:393e71eebd027b8208fc57ad5f014128b5bf15ee</id>
<content type='text'>
</content>
</entry>
</feed>
