<feed xmlns='http://www.w3.org/2005/Atom'>
<title>website, branch renovate/frontend-packages</title>
<subtitle>The site of tala.run: a Vue frontend and an ASP.NET Core API.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/'/>
<entry>
<title>Update Frontend packages</title>
<updated>2026-11-09T15:47:35+00:00</updated>
<author>
<name>renovate[bot]</name>
</author>
<published>2026-11-09T15:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=e3135e1bb96658426637cfa68a205ad5bcba5738'/>
<id>e3135e1bb96658426637cfa68a205ad5bcba5738</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 #56 from Progmasoft/docs/drop-xide-faq</title>
<updated>2026-11-08T22:17:50+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-08T22:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=6e93a0fb9406ee321ee9ed6d960bd7fa02c34e76'/>
<id>6e93a0fb9406ee321ee9ed6d960bd7fa02c34e76</id>
<content type='text'>
Drop Xide from the IDE answer of the Overview FAQ</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop Xide from the IDE answer of the Overview FAQ</pre>
</div>
</content>
</entry>
<entry>
<title>Drop Xide from the IDE answer of the Overview FAQ</title>
<updated>2026-11-08T15:48:41+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-08T15:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=20d8210a90fcb1e13a36487569e9a53991e16e92'/>
<id>20d8210a90fcb1e13a36487569e9a53991e16e92</id>
<content type='text'>
Xide is no longer developed as of 2026-11-08 (Progmasoft/xide#29), so
the answer to "Does Tala require a particular IDE?" no longer calls it a
future interface. In all four languages the answer now says only that
the supported workflow uses command-line tools on Windows, macOS and
Linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Xide is no longer developed as of 2026-11-08 (Progmasoft/xide#29), so
the answer to "Does Tala require a particular IDE?" no longer calls it a
future interface. In all four languages the answer now says only that
the supported workflow uses command-line tools on Windows, macOS and
Linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #55 from Progmasoft/ops/cloudflare-analytics</title>
<updated>2026-11-06T06:36:33+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-06T06:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=9660d2c5f0bda5d666ed076a0e18d5cb2dbe881d'/>
<id>9660d2c5f0bda5d666ed076a0e18d5cb2dbe881d</id>
<content type='text'>
Let Cloudflare Web Analytics run on the Tala sites</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let Cloudflare Web Analytics run on the Tala sites</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #54 from Progmasoft/ops/tazel-redirect</title>
<updated>2026-11-06T06:30:47+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-06T06:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=fc3246f3eb404bc2c3132691d1161a95c5bfac76'/>
<id>fc3246f3eb404bc2c3132691d1161a95c5bfac76</id>
<content type='text'>
Redirect tazel.tala.run to tazel.net for good</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Redirect tazel.tala.run to tazel.net for good</pre>
</div>
</content>
</entry>
<entry>
<title>Describe the Web Analytics exception in the architecture and runbook</title>
<updated>2026-11-06T06:30:09+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-06T06:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=7d1ef624fd8842acab54fce6373b4ad2bbb25eb9'/>
<id>7d1ef624fd8842acab54fce6373b4ad2bbb25eb9</id>
<content type='text'>
The four hosts of the site now allow Cloudflare's Web Analytics beacon,
but ARCHITECTURE.md and OPERATIONS.md still said the policy blocks every
script an intermediary adds. Both now name the beacon, where it loads
from and where it reports, and keep the forum placeholder's same-origin
policy apart.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The four hosts of the site now allow Cloudflare's Web Analytics beacon,
but ARCHITECTURE.md and OPERATIONS.md still said the policy blocks every
script an intermediary adds. Both now name the beacon, where it loads
from and where it reports, and keep the forum placeholder's same-origin
policy apart.
</pre>
</div>
</content>
</entry>
<entry>
<title>Let Cloudflare Web Analytics run on the Tala sites</title>
<updated>2026-11-06T05:00:18+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-06T05:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=e13d8e3d85fed0d8b8421c624dac2e69e3398cab'/>
<id>e13d8e3d85fed0d8b8421c624dac2e69e3398cab</id>
<content type='text'>
Cloudflare adds its Web Analytics beacon to each page it serves. The
policies of tala.run, talac.tala.run, talafmt.tala.run and
talalint.tala.run fell back to default-src 'self' for scripts, so the
browser refused the beacon. They now allow scripts from
static.cloudflareinsights.com and connections to cloudflareinsights.com;
the beacon reports to /cdn-cgi/rum on the same host.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cloudflare adds its Web Analytics beacon to each page it serves. The
policies of tala.run, talac.tala.run, talafmt.tala.run and
talalint.tala.run fell back to default-src 'self' for scripts, so the
browser refused the beacon. They now allow scripts from
static.cloudflareinsights.com and connections to cloudflareinsights.com;
the beacon reports to /cdn-cgi/rum on the same host.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check the tazel.tala.run redirect and describe it in the documents</title>
<updated>2026-11-06T04:58:09+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-06T04:58:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=1439b240a8231c5206e3c8d4f245493a076f2841'/>
<id>1439b240a8231c5206e3c8d4f245493a076f2841</id>
<content type='text'>
The integrity tests still expected tazel.tala.run to serve the Vue build
with its own robots.txt and sitemap.xml. They now count four app-shell
hosts and check the redirect itself: the two former pages go to their
pages under tazel.net/docs/reference/ with the query string, other docs
paths to tazel.net/docs, everything else to the same path, the /docs/
prefix is a plain one so the regular expression is reached, and HSTS
stays.

OPERATIONS.md and ARCHITECTURE.md list tazel.tala.run as a permanent
redirect instead of a documentation site.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The integrity tests still expected tazel.tala.run to serve the Vue build
with its own robots.txt and sitemap.xml. They now count four app-shell
hosts and check the redirect itself: the two former pages go to their
pages under tazel.net/docs/reference/ with the query string, other docs
paths to tazel.net/docs, everything else to the same path, the /docs/
prefix is a plain one so the regular expression is reached, and HSTS
stays.

OPERATIONS.md and ARCHITECTURE.md list tazel.tala.run as a permanent
redirect instead of a documentation site.
</pre>
</div>
</content>
</entry>
<entry>
<title>Redirect tazel.tala.run to tazel.net for good</title>
<updated>2026-11-06T04:10:42+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-11-06T04:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=4505dd56409809ed02ad8f529af343bfeed9f6e2'/>
<id>4505dd56409809ed02ad8f529af343bfeed9f6e2</id>
<content type='text'>
Tazel has its own site at tazel.net, so tazel.tala.run no longer serves
the build system's pages from this build. Every request answers with a
permanent 308 redirect:

- /docs/commands and /docs/project-file go to their pages under
  tazel.net/docs/reference/, keeping the query string;
- any other page under /docs/ goes to tazel.net/docs;
- every other path goes to the same path on tazel.net.

The host keeps its HSTS header. The README and the comments of the
configuration name the four sites the build still serves.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tazel has its own site at tazel.net, so tazel.tala.run no longer serves
the build system's pages from this build. Every request answers with a
permanent 308 redirect:

- /docs/commands and /docs/project-file go to their pages under
  tazel.net/docs/reference/, keeping the query string;
- any other page under /docs/ goes to tazel.net/docs;
- every other path goes to the same path on tazel.net.

The host keeps its HSTS header. The README and the comments of the
configuration name the four sites the build still serves.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #51 from Progmasoft/docs/tazel-custom-separator</title>
<updated>2026-11-02T15:31:24+00:00</updated>
<author>
<name>Leitwolf</name>
</author>
<published>2026-11-02T15:31:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=9b4cc75dade5d9ab7e03284d52916bb2a6fddf36'/>
<id>9b4cc75dade5d9ab7e03284d52916bb2a6fddf36</id>
<content type='text'>
Say what -- and s(...) do in Tazel custom commands</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Say what -- and s(...) do in Tazel custom commands</pre>
</div>
</content>
</entry>
</feed>
