<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://soft.trung.fun/code/prosody-modules/</link>
    <language>en-us</language>

    <title>prosody-modules: mod_http_oauth2/html/device.html history</title>
    <description>mod_http_oauth2/html/device.html revision history</description>
    <item>
    <title>mod_http_oauth2: Specify language in templates</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/401356232e1b/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Specify language in templates<br/>
<br/>
Might be used as hint to translation systems.<br/>
<br/>
Maybe one day we'll have i18n built in, but this is not that day!]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 26 Aug 2023 01:40:23 +0200</pubDate>
</item>
<item>
    <title>mod_http_oauth2: Improve templates</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/f889ff779571/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Improve templates<br/>
<br/>
XML-ness by avoiding value-less attributes or whatever they're called<br/>
<br/>
Plus some Aria label tweaks]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Tue, 08 Aug 2023 17:04:50 +0200</pubDate>
</item>
<item>
    <title>mod_http_oauth2: Present errors in HTML &lt;dialog&gt;</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/e86a1018cdb3/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Present errors in HTML &lt;dialog&gt;<br/>
<br/>
Nice semantic things that don't require JavaScript]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 31 Jul 2023 02:07:24 +0200</pubDate>
</item>
<item>
    <title>mod_http_oauth2: Move site name into &lt;header&gt;</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/6109496a7ccc/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Move site name into &lt;header&gt;<br/>
<br/>
Because it's the site header]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 31 Jul 2023 02:05:49 +0200</pubDate>
</item>
<item>
    <title>mod_http_oauth2: Conform to XHTML in templates</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/8de02381e80a/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Conform to XHTML in templates<br/>
<br/>
Mostly because pedantic. Seems appropriate.<br/>
Nice to be able to use an XML parser.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 31 Jul 2023 02:04:05 +0200</pubDate>
</item>
<item>
    <title>mod_http_oauth2: Show errors on device flow user code entry page</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/1893ae742f66/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Show errors on device flow user code entry page<br/>
<br/>
If the user enters the code incorrectly, having to click back to try<br/>
again is no fun. Instead, show the error and the code entry form again.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 19 Jul 2023 13:05:47 +0200</pubDate>
</item>
<item>
    <title>mod_http_oauth2: Implement RFC 8628 Device Authorization Grant</title>
    <link>https://soft.trung.fun/code/prosody-modules/log/7040d0772758/mod_http_oauth2/html/device.html</link>
    <description><![CDATA[mod_http_oauth2: Implement RFC 8628 Device Authorization Grant<br/>
<br/>
Meant for devices without easy access to a web browser, such as<br/>
refrigerators and toasters, which definitely need to be running<br/>
OAuth-enabled XMPP clients!<br/>
<br/>
Could be used for CLI tools that might have trouble running a http<br/>
server needed for the authorization code flow.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 10 Jul 2023 07:16:54 +0200</pubDate>
</item>

  </channel>
</rss>
