<feed xmlns='http://www.w3.org/2005/Atom'>
<title>website/frontend/src, branch 1.0.0</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>Redesign ViGet as a first-class Progmasoft product surface</title>
<updated>2026-09-01T11:28:16+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-09-01T11:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=0752b55d0095bd0b756d112e03692fe4a341c433'/>
<id>0752b55d0095bd0b756d112e03692fe4a341c433</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate ViGet catalogs from Progmasoft account ownership. Move login, registration, recovery, and dashboard navigation to account.progmasoft.com, document the canonical account.progmasoft.com/&lt;Account&gt;/dashboard route, and define each ViGet Publisher as that exact Progmasoft Account identity. Redirect legacy ViGet account routes to the account service and expose only the exact registry status endpoint while closing the retired standalone authentication and token API surface.</title>
<updated>2026-08-30T14:22:39+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-30T14:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=6420aa30d09cb0815bdf7c140ebeca6218053870'/>
<id>6420aa30d09cb0815bdf7c140ebeca6218053870</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move ViGet to its canonical Progmasoft domain. Update registry navigation, authentication redirects, allowed hosts, Google OAuth callback documentation, and catalog identity to viget.progmasoft.com. Publish distinct honest empty-state roots for Visual X# .vipkg packages and Kotlin DSL plugin JARs without inventing unavailable package endpoints. Add production Nginx routing for the new host, preserve path and query strings through permanent redirects from viget.xsharp-lang.xyz, retain both ACME renewal surfaces, and exclude reproducible local publish output.</title>
<updated>2026-08-30T14:08:01+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-30T14:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=4bdd99b35493631aa4171753aa66d208c018f320'/>
<id>4bdd99b35493631aa4171753aa66d208c018f320</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Transfer all project-owned website sources and operations files to Progmasoft copyright ownership under AGPL-3.0-or-later, add the shared defensive Progmasoft patent grant with SPDX and REUSE coverage, preserve third-party licenses, and align notices, package metadata, authentication, mail, deployment, branding, and repository documentation with the current ViGet service</title>
<updated>2026-08-29T08:01:03+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-29T08:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=178f97b44da88d8653d1f942a993d06aad9b48cf'/>
<id>178f97b44da88d8653d1f942a993d06aad9b48cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the ViGet package registry sender identity</title>
<updated>2026-08-28T16:09:41+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-28T16:09:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=2ed7f2ea7eb873325dc2111d7be77760e21c8029'/>
<id>2ed7f2ea7eb873325dc2111d7be77760e21c8029</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the retired Java catalog host</title>
<updated>2026-08-28T15:58:48+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-28T15:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=054cf32141cc8ec5ec0b7db0e17c676e60638ca1'/>
<id>054cf32141cc8ec5ec0b7db0e17c676e60638ca1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move transactional mail identity to Progmasoft infrastructure</title>
<updated>2026-08-28T15:45:11+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-28T15:45:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=397a80b245a235ae0e3958787273ed5cdd61acf1'/>
<id>397a80b245a235ae0e3958787273ed5cdd61acf1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add verified publisher usernames to registry signup</title>
<updated>2026-08-20T17:49:49+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-20T17:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=9bc662fefa4dad26274d18bbde7a48cf6ec78d19'/>
<id>9bc662fefa4dad26274d18bbde7a48cf6ec78d19</id>
<content type='text'>
Insert a dedicated username step after the password screen and require the same publisher identity after Google authorization. Enforce an uppercase ASCII first letter, ASCII alphanumeric content, 8-128 character bounds, and reserved Progmasoft and Leitwolf names in the backend rather than trusting browser validation.

Preserve canonical case while enforcing case-insensitive ownership through a normalized unique PostgreSQL index. Claim the name only after email-code validation and commit code consumption plus ownership atomically so unverified accounts cannot squat publisher coordinates. Expose the canonical publisher name on the account model, add the EF migration and xUnit policy coverage, version the cached auth flow, document the contract, and run backend tests in CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Insert a dedicated username step after the password screen and require the same publisher identity after Google authorization. Enforce an uppercase ASCII first letter, ASCII alphanumeric content, 8-128 character bounds, and reserved Progmasoft and Leitwolf names in the backend rather than trusting browser validation.

Preserve canonical case while enforcing case-insensitive ownership through a normalized unique PostgreSQL index. Claim the name only after email-code validation and commit code consumption plus ownership atomically so unverified accounts cannot squat publisher coordinates. Expose the canonical publisher name on the account model, add the EF migration and xUnit policy coverage, version the cached auth flow, document the contract, and run backend tests in CI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify verification-code email delivery guidance`n`nExplain on the shared verification step that users should check their spam or junk folder when the one-time code is not visible in the inbox. Preserve the dedicated noreply transactional sender identity across registration, Google verification, and account recovery flows.</title>
<updated>2026-08-20T17:17:47+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-20T17:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=b3a82aa98d1edb2570c1ca441be40e891b6f4be3'/>
<id>b3a82aa98d1edb2570c1ca441be40e891b6f4be3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Retain java.xsharp-lang.xyz as a deprecated historical catalog, clearly mark its metadata, navigation, status, package plans, publication policy, and footer as retired, preserve existing links and former Java package names for reference, and remove any implication that the page defines the current compiler pipeline or accepts future artifacts</title>
<updated>2026-08-13T20:49:50+00:00</updated>
<author>
<name>Leitwolf11</name>
</author>
<published>2026-08-13T20:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/website/commit/?id=79f578f5ed1932ad18127123b80901bde22ee983'/>
<id>79f578f5ed1932ad18127123b80901bde22ee983</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
