<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for TOMUSS</title><link>https://sourceforge.net/p/tomuss/activity/</link><description>Recent activity for TOMUSS</description><language>en</language><lastBuildDate>Fri, 03 Apr 2026 15:41:49 -0000</lastBuildDate><item><title>Thierry Excoffier committed [fd7436] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/fd7436f776549d0de1ffcfa4b5ca1eed1831680a/</link><description>100% coverage</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:49 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/fd7436f776549d0de1ffcfa4b5ca1eed1831680a/</guid></item><item><title>Thierry Excoffier committed [784730] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/784730cff70f760edbb814aa90a19b282b7e2825/</link><description>Fix random Chrome SCRIPTS/test_gui.py failure</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/784730cff70f760edbb814aa90a19b282b7e2825/</guid></item><item><title>Thierry Excoffier committed [82b996] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/82b9963a510fa7c9b3cbae1dae5a68ac03679573/</link><description>Table : fix absolute columns widths</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/82b9963a510fa7c9b3cbae1dae5a68ac03679573/</guid></item><item><title>Thierry Excoffier committed [4c8d6e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/4c8d6e6dac7710514d8366d7bc548ac2806d3fad/</link><description>Coverage 100% for firstname surname</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/4c8d6e6dac7710514d8366d7bc548ac2806d3fad/</guid></item><item><title>Thierry Excoffier committed [078833] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/07883377cced42b084d136c5ca0573704e202bcd/</link><description>Better error message on bad import url</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/07883377cced42b084d136c5ca0573704e202bcd/</guid></item><item><title>Thierry Excoffier committed [de105c] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/de105ccd614b974c8e21b479191b6ed0735e3a41/</link><description>Coverage 100% for abj_change.py and open_pages.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/de105ccd614b974c8e21b479191b6ed0735e3a41/</guid></item><item><title>Thierry Excoffier committed [91c4ba] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/91c4baf0c612a4453fb2c1b8b38d4d6a5c1cbca4/</link><description> Coverage 100% for annotate.py competences_year_result.py authentication.py entity.py tomuss_init.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/91c4baf0c612a4453fb2c1b8b38d4d6a5c1cbca4/</guid></item><item><title>Thierry Excoffier committed [979b02] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/979b021c470e738ba877cadf7640780dac32e42c/</link><description>Coverage 100% for config_contacts and home3.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/979b021c470e738ba877cadf7640780dac32e42c/</guid></item><item><title>Thierry Excoffier committed [0e3f6a] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/0e3f6adf03111a3f0ef48490942156142d30cfeb/</link><description>Coverage 100% for columngrade_session.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/0e3f6adf03111a3f0ef48490942156142d30cfeb/</guid></item><item><title>Thierry Excoffier committed [9a4a10] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/9a4a10d1a09bab9709abbb57351c07670fb0e073/</link><description>Add 'visited-students' regtest</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/9a4a10d1a09bab9709abbb57351c07670fb0e073/</guid></item><item><title>Thierry Excoffier committed [42bdad] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/42bdad425f0c555b6275a6aae688460479ac3c65/</link><description>Coverage 100% for abj.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/42bdad425f0c555b6275a6aae688460479ac3c65/</guid></item><item><title>Thierry Excoffier committed [2635ef] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/2635ef9db527e998fd9f350769b2d7e8bd6cad0a/</link><description>Coverage 100% for PLUGINS/suivi_students.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/2635ef9db527e998fd9f350769b2d7e8bd6cad0a/</guid></item><item><title>Thierry Excoffier committed [f0b386] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f0b386808063e01945b55263b30c703ae8df00c8/</link><description>Table: fix 'aggregate' popup random table content</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f0b386808063e01945b55263b30c703ae8df00c8/</guid></item><item><title>Thierry Excoffier committed [241f85] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/241f85063de893cdfcbb2048c38f75c697d10247/</link><description>Coverage 100% for TEMPLATES/P.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/241f85063de893cdfcbb2048c38f75c697d10247/</guid></item><item><title>Thierry Excoffier committed [86f2c0] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/86f2c03bccea9298d8e82a77533c8bd9f66a68ba/</link><description>More resilient regtests</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/86f2c03bccea9298d8e82a77533c8bd9f66a68ba/</guid></item><item><title>Thierry Excoffier committed [497e43] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/497e4329b33210eae0c46417fdc26f546c82ad53/</link><description>Coverage 100% for utilities.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/497e4329b33210eae0c46417fdc26f546c82ad53/</guid></item><item><title>Thierry Excoffier committed [1cc845] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/1cc8454303fbf371cee128151bffdf1769acf3b5/</link><description>Coverage 100% for document.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/1cc8454303fbf371cee128151bffdf1769acf3b5/</guid></item><item><title>Thierry Excoffier committed [6e889f] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/6e889ffda380fe574a514e8ac7dfea87fbaed7c2/</link><description>Coverage 100% for COLUMN_TYPES/upload.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/6e889ffda380fe574a514e8ac7dfea87fbaed7c2/</guid></item><item><title>Thierry Excoffier committed [ef57c7] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/ef57c791e3a754b1690c13ec86f7385c28a74669/</link><description>Coverage 100% for COLUMN_TYPES/prst.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/ef57c791e3a754b1690c13ec86f7385c28a74669/</guid></item><item><title>Thierry Excoffier committed [dd9169] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/dd9169445910e36a5f723112cfed1c2f6ab940f0/</link><description>scanner.py was not using the good value for configuration.all_all</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/dd9169445910e36a5f723112cfed1c2f6ab940f0/</guid></item><item><title>Thierry Excoffier committed [fdd80e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/fdd80ecbc2a6cbd40bf5f2372c86ef7fff4ecc48/</link><description>Coverage: 100% for tomuss_python.py</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/fdd80ecbc2a6cbd40bf5f2372c86ef7fff4ecc48/</guid></item><item><title>Thierry Excoffier committed [4aa7d3] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/4aa7d338a2f72eb43b6559c9b9ac72c2e845f367/</link><description>Coverage and regtest enhancements : aggregate_ue</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/4aa7d338a2f72eb43b6559c9b9ac72c2e845f367/</guid></item><item><title>Thierry Excoffier committed [2b3434] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/2b3434c9a12793b5aca1c7d21064671b588ea669/</link><description>Add regression test for COMPETENCES_YEAR_RESULT column type</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/2b3434c9a12793b5aca1c7d21064671b588ea669/</guid></item><item><title>Thierry Excoffier committed [d56ff0] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/d56ff0b2cda385bba8c892d11ad3a454c63e15f9/</link><description>Coverage and regtest enhancements</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/d56ff0b2cda385bba8c892d11ad3a454c63e15f9/</guid></item><item><title>Thierry Excoffier committed [1e67b6] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/1e67b68e0809aa790724e5ea7cfa6db739d7a66e/</link><description>Competences aggregation: fix the case ['c1 Observed = * Min .']</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/1e67b68e0809aa790724e5ea7cfa6db739d7a66e/</guid></item><item><title>Thierry Excoffier committed [6857ff] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/6857ffe554e7dd6b7657c2fbffa08b9468762595/</link><description>Coverage and regtest enhancements</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/6857ffe554e7dd6b7657c2fbffa08b9468762595/</guid></item><item><title>Thierry Excoffier committed [0cc62f] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/0cc62fe7462893703cc7dd4ae145c5389880038f/</link><description>Coverage configuration: fix 'omit' files list</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/0cc62fe7462893703cc7dd4ae145c5389880038f/</guid></item><item><title>Thierry Excoffier committed [cb38d4] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/cb38d43cbcd6d4bf5d54c6a514be9cc83b9c5752/</link><description>Coverage for 'aggregate_subcomps</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/cb38d43cbcd6d4bf5d54c6a514be9cc83b9c5752/</guid></item><item><title>Thierry Excoffier committed [426955] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/42695540fb04a4bd1721362189a5068c99566461/</link><description>Coverage for comp_result_cell_compute and comps_grade_cell_compute</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/42695540fb04a4bd1721362189a5068c99566461/</guid></item><item><title>Thierry Excoffier committed [63575c] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/63575cf5534675ba56c2f853c72a78c7e1522df2/</link><description>Coverage of 'formula_explain'. Add 'coverage-pythonjs' goal</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 03 Apr 2026 15:41:48 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/63575cf5534675ba56c2f853c72a78c7e1522df2/</guid></item><item><title>Thierry Excoffier committed [8bbd9b] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/8bbd9b26c23df874814da723330e6dc23c08ec56/</link><description>No more unload a table with a pending update</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/8bbd9b26c23df874814da723330e6dc23c08ec56/</guid></item><item><title>Thierry Excoffier committed [d8868e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/d8868e20c5ef3f4d186cda0584446d636fa3ed7a/</link><description>Table : the 'non' was not remove on student registration</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/d8868e20c5ef3f4d186cda0584446d636fa3ed7a/</guid></item><item><title>Thierry Excoffier committed [ee0132] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/ee01329fa67deb82084d388113f1cf3b7f10c2e4/</link><description>Template 'config_contacts' add contacts to '?' menu on home page</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/ee01329fa67deb82084d388113f1cf3b7f10c2e4/</guid></item><item><title>Thierry Excoffier committed [d69433] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/d69433408d3c2cafb18ec4fd7b0cd9aaf8db8a9f/</link><description>Table : absolute columns widths</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/d69433408d3c2cafb18ec4fd7b0cd9aaf8db8a9f/</guid></item><item><title>Thierry Excoffier committed [f60e6a] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f60e6ab2f5d2f78bb44da523c43ca8578214113e/</link><description>Table: column stats for text columns</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f60e6ab2f5d2f78bb44da523c43ca8578214113e/</guid></item><item><title>Thierry Excoffier committed [36bb35] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/36bb35a49a326d95d3dba61c4f13cc5915e57aa6/</link><description>scanner_remove_history : enhance erreor messages</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/36bb35a49a326d95d3dba61c4f13cc5915e57aa6/</guid></item><item><title>Thierry Excoffier committed [0cbdb3] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/0cbdb35fa4bc8f3b6fabdbc2f6d3abaf8ffc47a3/</link><description>Table: reverse unfreezing of filtered column if too many</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 20 Mar 2026 09:11:16 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/0cbdb35fa4bc8f3b6fabdbc2f6d3abaf8ffc47a3/</guid></item><item><title>Thierry Excoffier committed [362bd6] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/362bd6b092f2aa6340559a45f7922f95ccec6614/</link><description>Fix 'Table: force a minimum of 3 unfreezed columns'</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 07 Mar 2026 17:57:30 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/362bd6b092f2aa6340559a45f7922f95ccec6614/</guid></item><item><title>Thierry Excoffier committed [aa36dc] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/aa36dc9b1505f4ddd17d951cbb34ac269139654b/</link><description>preamble_js.py : add 'ord()' to Javascript has in Python</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 07 Mar 2026 17:57:30 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/aa36dc9b1505f4ddd17d951cbb34ac269139654b/</guid></item><item><title>Thierry Excoffier committed [f5178f] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f5178fabd5d59fe603df0e2fe59ff2fbc78ef4d1/</link><description>Entity: add 'in' operator to check if an attribute is yet defined</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 07 Mar 2026 17:57:30 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f5178fabd5d59fe603df0e2fe59ff2fbc78ef4d1/</guid></item><item><title>Thierry Excoffier committed [c51ce2] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/c51ce2f435de3fa2012b866ef5de2bed3430fbea/</link><description>Table: force a minimum of 3 unfreezed columns</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 07 Mar 2026 17:57:30 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/c51ce2f435de3fa2012b866ef5de2bed3430fbea/</guid></item><item><title>Thierry Excoffier committed [05a6c0] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/05a6c03b54a3fa371872855f51e91703de230342/</link><description>Add '.git-blame-ignore-revs'</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 07 Mar 2026 17:57:30 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/05a6c03b54a3fa371872855f51e91703de230342/</guid></item><item><title>Thierry Excoffier committed [056d76] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/056d76961a9eec498f75223c7acd7b35cd51eae4/</link><description>Interactive Etape QRCode: wait 60 secs before sending ABI mail</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/056d76961a9eec498f75223c7acd7b35cd51eae4/</guid></item><item><title>Thierry Excoffier committed [610b21] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/610b213065e2f6faf3c3baf52ba83659672f3d7d/</link><description>Fix a backtrace in scanner_remove_history</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/610b213065e2f6faf3c3baf52ba83659672f3d7d/</guid></item><item><title>Thierry Excoffier committed [ad18c3] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/ad18c3d05b199358298f02ad86b06345ab67bdaf/</link><description>Table: allow to use the mouse to move cursor to edit rotated title</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/ad18c3d05b199358298f02ad86b06345ab67bdaf/</guid></item><item><title>Thierry Excoffier committed [47d46e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/47d46efc4df78937be4916df57285ac6023743bf/</link><description>Table: fix feedback when changing course dates in column popup menu</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/47d46efc4df78937be4916df57285ac6023743bf/</guid></item><item><title>Thierry Excoffier committed [f2b52e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f2b52eafb5b1d4d510d15dfa78e2c1a1361e4c98/</link><description>Table attendance resume for P template: nice message if no students</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f2b52eafb5b1d4d510d15dfa78e2c1a1361e4c98/</guid></item><item><title>Thierry Excoffier committed [d8ab1e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/d8ab1e1fa69ecf366d9aab67c5156ee0e9fdea17/</link><description>Table print: fix display of course dates attribute</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/d8ab1e1fa69ecf366d9aab67c5156ee0e9fdea17/</guid></item><item><title>Thierry Excoffier committed [fa3eb6] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/fa3eb6d4fe74100c027611c3804379e63072a0ad/</link><description>Suivi: the attendance resume links to the P table</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/fa3eb6d4fe74100c027611c3804379e63072a0ad/</guid></item><item><title>Thierry Excoffier committed [2335f1] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/2335f1f761af808cff23d777b66c9e1ed07860fe/</link><description>Table: fix table filter</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Fri, 27 Feb 2026 17:03:35 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/2335f1f761af808cff23d777b66c9e1ed07860fe/</guid></item><item><title>Thierry Excoffier committed [dc73e9] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/dc73e9ae2ae4f5350ad3e05edf4eca5581bd6dfe/</link><description>Table : put all INSCRIT_icoNS under ♿</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 25 Feb 2026 07:10:13 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/dc73e9ae2ae4f5350ad3e05edf4eca5581bd6dfe/</guid></item><item><title>Thierry Excoffier committed [b04cfb] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/b04cfb6b45854c6c7e13752447df5304ee932086/</link><description>Fix Inscrits icons : all visibles and not unselectable</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 25 Feb 2026 07:10:13 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/b04cfb6b45854c6c7e13752447df5304ee932086/</guid></item><item><title>Thierry Excoffier committed [e9aa0b] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/e9aa0b6c61c77038aae8b3f0e358c3ed6086c95c/</link><description>ABJ management: ABI→ABJ button can be clicked twice without error</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 25 Feb 2026 07:10:13 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/e9aa0b6c61c77038aae8b3f0e358c3ed6086c95c/</guid></item><item><title>Thierry Excoffier committed [b8f036] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/b8f036660afdaabd6adf711e26623c5a5503b7fc/</link><description>Visible column with hidden grades: they were visible in RSS stream</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/b8f036660afdaabd6adf711e26623c5a5503b7fc/</guid></item><item><title>Thierry Excoffier committed [e336a7] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/e336a74d3f00f6db29b5bafdb865fabe99a7c225/</link><description>Dispatcher: if in a dead end, retry column filling in another order</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/e336a74d3f00f6db29b5bafdb865fabe99a7c225/</guid></item><item><title>Thierry Excoffier committed [542d82] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/542d82ad38c18644599b63b2ef00903be9d9c557/</link><description>Seleniumn script cleanup</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/542d82ad38c18644599b63b2ef00903be9d9c557/</guid></item><item><title>Thierry Excoffier committed [2c4742] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/2c4742c180d7bc96301ae44538b2a33e0245dd93/</link><description>fix 'regtest1' goal to return an error code for pre-commit hook</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/2c4742c180d7bc96301ae44538b2a33e0245dd93/</guid></item><item><title>Thierry Excoffier committed [9ed533] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/9ed533ffa40bd3f18c8479b590a47852326c2e3c/</link><description>TT table column title first character defines icons to put in Inscrit column</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/9ed533ffa40bd3f18c8479b590a47852326c2e3c/</guid></item><item><title>Thierry Excoffier committed [a82db0] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/a82db0999165a9e037a125de7484c9eb03eecd50/</link><description>Wheel event handling rewrite (horizontal wheel problem)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/a82db0999165a9e037a125de7484c9eb03eecd50/</guid></item><item><title>Thierry Excoffier committed [110228] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/11022883d8e0689f2264b8e5c6c60ed8ff7b294d/</link><description>Teacher template: the XLS with QRCode was not printable</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/11022883d8e0689f2264b8e5c6c60ed8ff7b294d/</guid></item><item><title>Thierry Excoffier committed [80af82] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/80af82386e3c526bfc4e5e814bc1f5add10d0316/</link><description>Add a missing '. venv' in a shell script</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/80af82386e3c526bfc4e5e814bc1f5add10d0316/</guid></item><item><title>Thierry Excoffier committed [f95c6d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f95c6d79ec9f33463dcdbfeb66d4c96e8f322969/</link><description>Dispatcher: when it can't find a full solution, it gives a partial one</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f95c6d79ec9f33463dcdbfeb66d4c96e8f322969/</guid></item><item><title>Thierry Excoffier committed [6f9fb6] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/6f9fb69dd59eb8ef234f62fc6eba673e9fa9dc39/</link><description>Turn around a Chrome bug with scrolling overflow (taken into account in no scrollable area)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Sat, 21 Feb 2026 05:42:31 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/6f9fb69dd59eb8ef234f62fc6eba673e9fa9dc39/</guid></item><item><title>Thierry Excoffier committed [9b85bd] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/9b85bd2ce9f2a54d6be8c400c6880c8c3a765ee9/</link><description>Dispatcher optimizer full rewrite</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/9b85bd2ce9f2a54d6be8c400c6880c8c3a765ee9/</guid></item><item><title>Thierry Excoffier committed [6246a6] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/6246a62e22d2546b84c48aafa9d6e29163a577ec/</link><description>Dispatcher: add interactivity</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/6246a62e22d2546b84c48aafa9d6e29163a577ec/</guid></item><item><title>Thierry Excoffier committed [704b94] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/704b94e27143e05c047733e76d4c221e3834efaa/</link><description>Dispatcher new method when many columns (not finished)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/704b94e27143e05c047733e76d4c221e3834efaa/</guid></item><item><title>Thierry Excoffier committed [93708d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/93708d25406a0849eabaa54492a7a4f8704af5e4/</link><description>Hide javascript backtrace</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/93708d25406a0849eabaa54492a7a4f8704af5e4/</guid></item><item><title>Thierry Excoffier committed [09eac7] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/09eac7bc5002493b1b4966fb1ee477b2d88a80e9/</link><description>Suivi: hide javascript backtrace if the student enter an invalide value</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/09eac7bc5002493b1b4966fb1ee477b2d88a80e9/</guid></item><item><title>Thierry Excoffier committed [b45618] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/b45618bb4a6859d508f0b448fa54c86b81fa1769/</link><description>Fix javascript backtrace</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/b45618bb4a6859d508f0b448fa54c86b81fa1769/</guid></item><item><title>Thierry Excoffier committed [c6771e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/c6771e34e5861256be2a19be4b047bd8e0a66090/</link><description>Hide a javascript backtrace (the random bug is not fixed)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/c6771e34e5861256be2a19be4b047bd8e0a66090/</guid></item><item><title>Thierry Excoffier committed [147633] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/1476332d8032b488bd44f7cdadbcb12ac651c33d/</link><description>Unsemestrialized table: symbolic links are created for all semesters</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/1476332d8032b488bd44f7cdadbcb12ac651c33d/</guid></item><item><title>Thierry Excoffier committed [1e0d7d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/1e0d7d9c5ea4a7ad5f91e2ea4647a06f93b74b1e/</link><description>Table: fix print page when there are competences</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/1e0d7d9c5ea4a7ad5f91e2ea4647a06f93b74b1e/</guid></item><item><title>Thierry Excoffier committed [019b96] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/019b96de0d398b1110e7c7b80c5406b71e12edd6/</link><description>Enhance backtrace mail for failed mail sending</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/019b96de0d398b1110e7c7b80c5406b71e12edd6/</guid></item><item><title>Thierry Excoffier committed [5530c5] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/5530c5363c35ab41d7bced82565d71a4c1692114/</link><description>SCRIPTS/merge.py merges diverged tables</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/5530c5363c35ab41d7bced82565d71a4c1692114/</guid></item><item><title>Thierry Excoffier committed [6b9f4d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/6b9f4da40a8905249bb8f2b43edc53416608936f/</link><description>Authentication with URL with diacritics was no more working</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/6b9f4da40a8905249bb8f2b43edc53416608936f/</guid></item><item><title>Thierry Excoffier committed [78fdaa] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/78fdaacaa2896e2bab4d2ab565726564dcdbfd6a/</link><description>QRCode: more resilient when special characters in column title</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/78fdaacaa2896e2bab4d2ab565726564dcdbfd6a/</guid></item><item><title>Thierry Excoffier committed [f16aec] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f16aec82ddc6ac56727655711db3d005aaf2dc33/</link><description>Table: a single letter no more define ABJ/ABI/... (bad coloring on J group)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f16aec82ddc6ac56727655711db3d005aaf2dc33/</guid></item><item><title>Thierry Excoffier committed [3e767c] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/3e767c018c4da098c4e4023ac705dd169cf41172/</link><description>Table: add an justified leave icon 🔷 in inscrits</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:23 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/3e767c018c4da098c4e4023ac705dd169cf41172/</guid></item><item><title>Thierry Excoffier committed [d59eea] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/d59eea92d73419df4ef8b889e15c022b381bf373/</link><description>Table: allow to display 10 icons in the Inscrit cell</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/d59eea92d73419df4ef8b889e15c022b381bf373/</guid></item><item><title>Thierry Excoffier committed [0cd49e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/0cd49eada8c34a11b8d24993c40cfc8e387c0877/</link><description>Table: 'dispense_assiduite' is now ONLY for DA in other tables</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/0cd49eada8c34a11b8d24993c40cfc8e387c0877/</guid></item><item><title>Thierry Excoffier committed [458bda] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/458bda8788b395b86d91103b7852610e698c56d2/</link><description>Anywhere: scrolling overflow no more scroll the parent</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/458bda8788b395b86d91103b7852610e698c56d2/</guid></item><item><title>Thierry Excoffier committed [111798] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/11179894cd9eb5c55d6fc8f7dbdc2c7cd64962b2/</link><description>Add SCRIPTS/scan_entities.py to search problems in cached data</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/11179894cd9eb5c55d6fc8f7dbdc2c7cd64962b2/</guid></item><item><title>Thierry Excoffier committed [ab9e0e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/ab9e0ebb91b16863f1066f2c0f7b83fbaed27512/</link><description>Table : remove warning on filter using an hidden column</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/ab9e0ebb91b16863f1066f2c0f7b83fbaed27512/</guid></item><item><title>Thierry Excoffier committed [5b1151] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/5b1151987b57255a4b053d32eca771e89d256e6e/</link><description>scranner_tor more resilient to bad logs</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/5b1151987b57255a4b053d32eca771e89d256e6e/</guid></item><item><title>Thierry Excoffier committed [f5425d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/f5425dcf76b7b673109b79ab70663b5198867070/</link><description>Table dynamic CSV import: allow to update unregistered student cells</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/f5425dcf76b7b673109b79ab70663b5198867070/</guid></item><item><title>Thierry Excoffier committed [c5e7f7] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/c5e7f741a2ced739e29e72be8a19809fd6940b47/</link><description>Table: fix pinned options</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/c5e7f741a2ced739e29e72be8a19809fd6940b47/</guid></item><item><title>Thierry Excoffier committed [7c8668] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/7c8668a305b967c7cf2083d4a2f934f81f0d913b/</link><description>Table: change in column menu trigger a table content update (for red/orange triangles)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/7c8668a305b967c7cf2083d4a2f934f81f0d913b/</guid></item><item><title>Thierry Excoffier committed [ced624] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/ced6245f4e93a163441e31c5a4c01a5d1f955a73/</link><description>Average with remove best/worst grade is allowed with different column weights</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Wed, 04 Feb 2026 10:05:22 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/ced6245f4e93a163441e31c5a4c01a5d1f955a73/</guid></item><item><title>Thierry Excoffier committed [195fc2] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/195fc2fe064989a3b7d4353a9b5cb9f8de2d721b/</link><description>Competence: fix critical section in 'get_catalog'</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/195fc2fe064989a3b7d4353a9b5cb9f8de2d721b/</guid></item><item><title>Thierry Excoffier committed [535e9e] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/535e9e4beb94cde62027474030553e8984ea3a40/</link><description>Table: fix icon «DA»</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/535e9e4beb94cde62027474030553e8984ea3a40/</guid></item><item><title>Thierry Excoffier committed [3f775a] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/3f775a4181b6cb29311f150080585002386dd2fc/</link><description>ABJ/DA change update tables in less than 10 minutes</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/3f775a4181b6cb29311f150080585002386dd2fc/</guid></item><item><title>Thierry Excoffier committed [9b7343] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/9b73438fd37104bbb07b97b5d5871cca33bf80be/</link><description>«make regtest1» check firefox Selenium</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/9b73438fd37104bbb07b97b5d5871cca33bf80be/</guid></item><item><title>Thierry Excoffier committed [1734b5] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/1734b57b1ba9707c2a1303ad35199f7bc339df76/</link><description>Remove LOCAL* from coverage report</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/1734b57b1ba9707c2a1303ad35199f7bc339df76/</guid></item><item><title>Thierry Excoffier committed [d325cd] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/d325cd6392866dbe11a1a03651bf2a0f57ef29cf/</link><description>SCRITPS/scanner_tor.py allows to read log file with bad UTF encoding</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/d325cd6392866dbe11a1a03651bf2a0f57ef29cf/</guid></item><item><title>Thierry Excoffier committed [3edbce] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/3edbcef9b7da157761d17eaddc61150ad52d2370/</link><description>Table: fix multiple ABI/ABJ highlight bugs</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/3edbcef9b7da157761d17eaddc61150ad52d2370/</guid></item><item><title>Thierry Excoffier committed [bae369] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/bae369c5584f94167a9685784f149f309f389702/</link><description>Fix regtests to run in 2026</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/bae369c5584f94167a9685784f149f309f389702/</guid></item><item><title>Thierry Excoffier committed [5bf40d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/5bf40de5669f417f7527b81a132cf36c897cc9f1/</link><description>Allow to use PYPY3 venv</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/5bf40de5669f417f7527b81a132cf36c897cc9f1/</guid></item><item><title>Thierry Excoffier committed [0273cd] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/0273cdfc2a84a33d8d06644f1e653e787f0b5693/</link><description>Dispatch column type: fix count of free slots when done in multiple steps</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Mon, 12 Jan 2026 18:54:32 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/0273cdfc2a84a33d8d06644f1e653e787f0b5693/</guid></item><item><title>Thierry Excoffier committed [649d87] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/649d879e5c19102267b210b658d2500f0d19b67d/</link><description>test_gui.py works 100% with Chrome and Firefox</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Tue, 30 Dec 2025 18:50:26 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/649d879e5c19102267b210b658d2500f0d19b67d/</guid></item><item><title>Thierry Excoffier committed [e3372d] on Code</title><link>https://sourceforge.net/p/tomuss/code/ci/e3372d3473cb750abaf00a747d5f97592a27d505/</link><description>add regtests for the suivi page</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thierry Excoffier</dc:creator><pubDate>Tue, 30 Dec 2025 18:50:26 -0000</pubDate><guid>https://sourceforge.net/p/tomuss/code/ci/e3372d3473cb750abaf00a747d5f97592a27d505/</guid></item></channel></rss>