<feed xmlns='http://www.w3.org/2005/Atom'>
<title>progmaweb, branch chore/ai-crawler-rules</title>
<subtitle>The site and account service of Progmasoft: a Next.js frontend and an ASP.NET Core API.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/'/>
<entry>
<title>Merge remote-tracking branch 'origin/main' into chore/ai-crawler-rules</title>
<updated>2026-10-03T13:35:42+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T13:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=228d8a82bc8e572f9a77fa327882d96e53fb362c'/>
<id>228d8a82bc8e572f9a77fa327882d96e53fb362c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #17 from Progmasoft/ci/docfx</title>
<updated>2026-10-03T13:35:31+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-10-03T13:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=fe06570c56a29e469fef9e8b42b4dbe6031cbfb4'/>
<id>fe06570c56a29e469fef9e8b42b4dbe6031cbfb4</id>
<content type='text'>
Add a DocFX documentation gate for the API</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a DocFX documentation gate for the API</pre>
</div>
</content>
</entry>
<entry>
<title>Change which AI crawlers may read the site</title>
<updated>2026-10-03T13:34:18+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T13:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=4c803fe10d3120a7dc7f594a1fb2eb205eca34fc'/>
<id>4c803fe10d3120a7dc7f594a1fb2eb205eca34fc</id>
<content type='text'>
- Google-Extended, Google's token for model training, is now allowed.
- GPTBot, OpenAI's training crawler, is now disallowed. OAI-SearchBot and
  ChatGPT-User, which index and fetch pages for answers, stay allowed.
- ClaudeBot, Anthropic's training crawler, is now allowed, next to
  Claude-SearchBot and Claude-User, which already were.

Every other rule is unchanged.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Google-Extended, Google's token for model training, is now allowed.
- GPTBot, OpenAI's training crawler, is now disallowed. OAI-SearchBot and
  ChatGPT-User, which index and fetch pages for answers, stay allowed.
- ClaudeBot, Anthropic's training crawler, is now allowed, next to
  Claude-SearchBot and Claude-User, which already were.

Every other rule is unchanged.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into ci/docfx</title>
<updated>2026-10-03T12:42:08+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T12:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=549b164464855ae3605c03b58497f91d26555418'/>
<id>549b164464855ae3605c03b58497f91d26555418</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #16 from Progmasoft/feature/hebrew-locale</title>
<updated>2026-10-03T12:41:40+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-10-03T12:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=282b015e23474c3bb78fe303af627248f5bd2d7a'/>
<id>282b015e23474c3bb78fe303af627248f5bd2d7a</id>
<content type='text'>
Add Hebrew and follow the browser language by default</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Hebrew and follow the browser language by default</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into ci/docfx</title>
<updated>2026-10-03T10:48:29+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T10:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=715953aeaa98ba977e694e8897ccd40151ee0ac0'/>
<id>715953aeaa98ba977e694e8897ccd40151ee0ac0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into feature/hebrew-locale</title>
<updated>2026-10-03T10:48:23+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T10:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=328ef42c31b5127b8e5b24e00bbeca5360acd2e8'/>
<id>328ef42c31b5127b8e5b24e00bbeca5360acd2e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #18 from Progmasoft/ci/audit-braces-exception</title>
<updated>2026-10-03T10:48:18+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-10-03T10:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=7b51cee94448139988a4843eb5598d69016451bf'/>
<id>7b51cee94448139988a4843eb5598d69016451bf</id>
<content type='text'>
Accept the unfixable braces advisory in the dependency audit</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accept the unfixable braces advisory in the dependency audit</pre>
</div>
</content>
</entry>
<entry>
<title>Accept the unfixable braces advisory in the dependency audit</title>
<updated>2026-10-03T10:45:34+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T10:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=7d89667081342ee39e41e1ad948a6a5bf3a31275'/>
<id>7d89667081342ee39e41e1ad948a6a5bf3a31275</id>
<content type='text'>
The dependency audit fails on every branch since GHSA-vfj7-8cjw-p6xm was
published: braces &lt;= 3.0.3 can exhaust the stack on deeply nested brace
patterns. There is no fixed release; 3.0.3 is the latest version, and the
latest fast-glob and micromatch still depend on it.

braces is reached only through the lint toolchain (eslint-config-next &gt;
@next/eslint-plugin-next &gt; fast-glob &gt; micromatch). It is not part of the
built or deployed application, and it only receives the glob patterns of
this repository.

The audit now ignores this one advisory by its identifier. Every other
advisory of high severity still fails the check, and the entry carries the
reason and the condition for removing it.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The dependency audit fails on every branch since GHSA-vfj7-8cjw-p6xm was
published: braces &lt;= 3.0.3 can exhaust the stack on deeply nested brace
patterns. There is no fixed release; 3.0.3 is the latest version, and the
latest fast-glob and micromatch still depend on it.

braces is reached only through the lint toolchain (eslint-config-next &gt;
@next/eslint-plugin-next &gt; fast-glob &gt; micromatch). It is not part of the
built or deployed application, and it only receives the glob patterns of
this repository.

The audit now ignores this one advisory by its identifier. Every other
advisory of high severity still fails the check, and the entry carries the
reason and the condition for removing it.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revise the Hebrew wording</title>
<updated>2026-10-03T10:38:29+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-10-03T10:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/progmaweb/commit/?id=ef8875267978042cf91a16062630ec583cac8eba'/>
<id>ef8875267978042cf91a16062630ec583cac8eba</id>
<content type='text'>
A second pass over the Hebrew text replaced words a Hebrew reader would
misread or that are not used for the concept:

- "native" was rendered with the word for "local"; it is now machine code
  for output and the Latin term for the native parts of the toolchain.
- Typed boundaries, the ecosystem, the dedicated account area and the
  first-party infrastructure use the usual terms instead of literal ones.
- The greetings and the new-visitor prompt no longer address one gender.

The text is still not reviewed by a native speaker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A second pass over the Hebrew text replaced words a Hebrew reader would
misread or that are not used for the concept:

- "native" was rendered with the word for "local"; it is now machine code
  for output and the Latin term for the native parts of the toolchain.
- Typed boundaries, the ecosystem, the dedicated account area and the
  first-party infrastructure use the usual terms instead of literal ones.
- The greetings and the new-visitor prompt no longer address one gender.

The text is still not reviewed by a native speaker.
</pre>
</div>
</content>
</entry>
</feed>
