<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-modules/</link>
    <language>en-us</language>

    <title>prosody-modules: mod_conversejs/mod_conversejs.lua history</title>
    <description>mod_conversejs/mod_conversejs.lua revision history</description>
    <item>
    <title>mod_conversejs: Fix hostname set as default username (thanks roughnecks)</title>
    <link>http://hg.omfa.de/prosody-modules/log/30adcea825c3/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Fix hostname set as default username (thanks roughnecks)<br/>
<br/>
In login mode, it seems jid is used as default value in the login field<br/>
but it was only needed in anonymous mode.]]></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, 18 Jun 2025 14:28:38 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Make PWA options match documentation</title>
    <link>http://hg.omfa.de/prosody-modules/log/303fcfe3a7e8/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Make PWA options match documentation<br/>
<br/>
Keeps fallback to `name` because this is a common option used by e.g.<br/>
mod_disco to give a descriptive name for the server itself, which seems<br/>
a sensible default.]]></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>Sun, 20 Apr 2025 13:37:15 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Remove compatibility with 0.11</title>
    <link>http://hg.omfa.de/prosody-modules/log/767b8594fb9d/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Remove compatibility with 0.11]]></description>
    <author>&#76;&#105;&#110;&#107;&#32;&#77;&#97;&#117;&#118;&#101;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Wed, 09 Apr 2025 19:04:39 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Serve base app at /</title>
    <link>http://hg.omfa.de/prosody-modules/log/fe8222112cf4/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Serve base app at /<br/>
<br/>
This makes things slightly less awkward for the browser to figure out which<br/>
URLs belong to a PWA. The app's &quot;start URL&quot; was previously without the '/' and<br/>
therefore was not considered within the scope of the PWA. Now the canonical<br/>
app URL will always have a '/'.<br/>
<br/>
Prosody/mod_http should take care of redirecting existing links without the<br/>
trailing / to the new URL.<br/>
<br/>
If you have an installation at https://prosody/conversejs then it is now at<br/>
https://prosody/conversejs/ (the first URL will now redirect to the second<br/>
URL if you use it).<br/>
<br/>
The alternative would be to make the PWA scope include the parent, i.e.<br/>
the whole of https://prosody/ in this case. This might get messy if other<br/>
PWAs are provided by the same site or Prosody installation, however.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 11 Feb 2025 13:18:38 +0000</pubDate>
</item>
<item>
    <title>mod_conversejs: Allow installation as PWA</title>
    <link>http://hg.omfa.de/prosody-modules/log/1c8197075d04/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Allow installation as PWA]]></description>
    <author>&#66;&#101;&#116;&#97;&#82;&#97;&#121;&#115;&#32;&#60;&#66;&#101;&#116;&#97;&#82;&#97;&#121;&#115;&#64;&#112;&#114;&#111;&#116;&#111;&#110;&#46;&#109;&#101;&#62;</author>
    <pubDate>Sun, 17 Mar 2024 15:05:29 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: This one weird trick updates options on reload</title>
    <link>http://hg.omfa.de/prosody-modules/log/079ca766193b/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: This one weird trick updates options on reload<br/>
<br/>
Options queried from the config in get_converse_options() would take<br/>
effect immediately after Prosody reloads the config. Including<br/>
'conversejs_options' in this behaviour by simply moving a line seems<br/>
worth it.]]></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>Thu, 23 Feb 2023 00:30:59 +0100</pubDate>
</item>
<item>
    <title>various: Improve error reporting if missing file server module on 0.12</title>
    <link>http://hg.omfa.de/prosody-modules/log/75b6e5df65f9/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[various: Improve error reporting if missing file server module on 0.12<br/>
<br/>
If there is some error loading net.http.files then it would be swallowed<br/>
by the pcall and then it would proceed to trying mod_http_files, which<br/>
might cause unexpected behavior on 0.12<br/>
<br/>
Ref #1765]]></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, 18 Jul 2022 22:47:54 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Bump Copyright year</title>
    <link>http://hg.omfa.de/prosody-modules/log/f2c918fe8cf0/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Bump Copyright year<br/>
<br/>
Mostly to trigger a rebuild of the .rock]]></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, 04 Apr 2022 17:50:24 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Revert back to depending on mod_bookmarks</title>
    <link>http://hg.omfa.de/prosody-modules/log/99cdc7cde150/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Revert back to depending on mod_bookmarks]]></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, 09 Feb 2022 18:16:33 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Reduce mod_bookmarks dependency to a warning</title>
    <link>http://hg.omfa.de/prosody-modules/log/0c9128145bcf/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Reduce mod_bookmarks dependency to a warning<br/>
<br/>
The luarocks dependency removed because the plugin installer is only<br/>
available in trunk, which now has mod_bookmarks available]]></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>Fri, 07 Jan 2022 23:33:12 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Try to depend on mod_bookmarks in trunk else mod_bookmarks2</title>
    <link>http://hg.omfa.de/prosody-modules/log/192b7aaa3888/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Try to depend on mod_bookmarks in trunk else mod_bookmarks2]]></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, 05 Jan 2022 21:22:13 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Switch dependency to mod_bookmarks2</title>
    <link>http://hg.omfa.de/prosody-modules/log/60887967b797/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Switch dependency to mod_bookmarks2<br/>
<br/>
Since mod_bookmarks2 now implements compatibility with the legacy PEP<br/>
bookmarks storage method.]]></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, 04 Jan 2022 20:21:10 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Add comments about default settings</title>
    <link>http://hg.omfa.de/prosody-modules/log/37aa50ed79c1/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Add comments about default settings]]></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>Thu, 15 Oct 2020 20:12:04 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Automatically register as a site app (see mod_register_apps)</title>
    <link>http://hg.omfa.de/prosody-modules/log/0016618e0975/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Automatically register as a site app (see mod_register_apps)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2020 16:07:43 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Move templates into a directory for easier install</title>
    <link>http://hg.omfa.de/prosody-modules/log/6b2a1c9ef6e2/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Move templates into a directory for easier install]]></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>Thu, 01 Oct 2020 17:49:10 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Generate 'assets_path' to fix locating certain resources</title>
    <link>http://hg.omfa.de/prosody-modules/log/4ee2a90d3818/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Generate 'assets_path' to fix locating certain resources]]></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 Sep 2020 00:22:57 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Enable serving resources from built-in http server</title>
    <link>http://hg.omfa.de/prosody-modules/log/3a06dea21ea1/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Enable serving resources from built-in http server<br/>
<br/>
This enables using release archives or locally built Converse.js]]></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>Sun, 20 Sep 2020 17:06:00 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Disable automatic BOSH/WS endpoint discovery</title>
    <link>http://hg.omfa.de/prosody-modules/log/36b6e3e3f9e2/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Disable automatic BOSH/WS endpoint discovery<br/>
<br/>
Converse.js 7.0 will enable this by default, but when using this module<br/>
the BOSH and WebSocket endpoints are provided in the generated HTML, so<br/>
automatic discovery is not needed and unlikely to work without an<br/>
additional module.]]></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>Thu, 18 Jun 2020 15:24:34 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Use the fullscreen view mode by default</title>
    <link>http://hg.omfa.de/prosody-modules/log/49e65a7e9415/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Use the fullscreen view mode by default<br/>
<br/>
The default overlay mode is easy to miss on an otherwise blank page.]]></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, 04 Nov 2019 18:12:21 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Change CSS URL</title>
    <link>http://hg.omfa.de/prosody-modules/log/58b49d883f0c/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Change CSS URL<br/>
<br/>
I hope this is correct]]></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>Fri, 09 Aug 2019 18:41:51 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Make title configurable (fixes #1362)</title>
    <link>http://hg.omfa.de/prosody-modules/log/42fa833169bb/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Make title configurable (fixes #1362)]]></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>Thu, 16 May 2019 08:45:44 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)</title>
    <link>http://hg.omfa.de/prosody-modules/log/1921ae4449b8/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)]]></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>Thu, 16 May 2019 08:45:41 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Add dependency on mod_bookmarks</title>
    <link>http://hg.omfa.de/prosody-modules/log/4feab7e87675/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Add dependency on mod_bookmarks<br/>
<br/>
Converse.js stores bookmarks in PEP]]></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>Sun, 24 Mar 2019 03:04:34 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Show fallback text if converse.js fails to load (thanks MattJ)</title>
    <link>http://hg.omfa.de/prosody-modules/log/f59334da6df9/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Show fallback text if converse.js fails to load (thanks MattJ)<br/>
<br/>
This can happen if javascript is enabled but 3rd party resources are<br/>
blocked, or some other error happened.]]></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, 19 Mar 2019 19:43:13 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Weaken dependency on mod_bosh</title>
    <link>http://hg.omfa.de/prosody-modules/log/2681f74750b2/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Weaken dependency on mod_bosh<br/>
<br/>
In trunk after e4c09e335bd9 it will now be possible to set<br/>
modules_disabled = { &quot;bosh&quot; }<br/>
to prevent it from being loaded.]]></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>Fri, 26 Oct 2018 20:07:16 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Default to latest version of Converse.js</title>
    <link>http://hg.omfa.de/prosody-modules/log/f753cf4f7224/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Default to latest version of Converse.js]]></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>Thu, 04 Oct 2018 14:43:23 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Strip extra slash if version is set to the empty string</title>
    <link>http://hg.omfa.de/prosody-modules/log/823156d5885b/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Strip extra slash if version is set to the empty string]]></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>Thu, 04 Oct 2018 14:40:32 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Set a friendly name for mod_http_index</title>
    <link>http://hg.omfa.de/prosody-modules/log/b46bb9392efe/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Set a friendly name for mod_http_index]]></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>Thu, 27 Sep 2018 17:15:37 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Allow custom tags to be inserted into the generated HTML</title>
    <link>http://hg.omfa.de/prosody-modules/log/5be90562e14b/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Allow custom tags to be inserted into the generated HTML]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 27 Sep 2018 11:55:35 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Variable rename for clarity (user may override options)</title>
    <link>http://hg.omfa.de/prosody-modules/log/4fdd8b77da54/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Variable rename for clarity (user may override options)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 27 Sep 2018 11:55:07 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Allow overriding CDN URL, or script/css URLs independently</title>
    <link>http://hg.omfa.de/prosody-modules/log/d98341bca458/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Allow overriding CDN URL, or script/css URLs independently]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 27 Sep 2018 11:54:39 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Explicitly depend on mod_http</title>
    <link>http://hg.omfa.de/prosody-modules/log/43d0e298ddda/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Explicitly depend on mod_http<br/>
<br/>
Not required since mod_bosh and mod_websocket already depend on<br/>
mod_http, but explicit &gt; implicit.<br/>
<br/>
<br/>
hg: Enter commit message.  Lines beginning with 'HG:' are removed.]]></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>Sun, 23 Sep 2018 18:54:52 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Add a page title</title>
    <link>http://hg.omfa.de/prosody-modules/log/3114b403362d/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Add a page title]]></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>Thu, 20 Sep 2018 15:21:48 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Update to Conversejs 4.0.1</title>
    <link>http://hg.omfa.de/prosody-modules/log/2cf82cad1910/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Update to Conversejs 4.0.1]]></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>Thu, 20 Sep 2018 15:16:52 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Add an endpoint returning only initialization snippet</title>
    <link>http://hg.omfa.de/prosody-modules/log/ab67f222d88b/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Add an endpoint returning only initialization snippet]]></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 Sep 2018 15:08:09 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Factor out option handling into a function for future reuse</title>
    <link>http://hg.omfa.de/prosody-modules/log/d6b922191aeb/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Factor out option handling into a function for future reuse]]></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 Sep 2018 15:07:07 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Factor JavaScript part out of HTML</title>
    <link>http://hg.omfa.de/prosody-modules/log/e714be00aaad/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Factor JavaScript part out of HTML<br/>
<br/>
This will allow serving only the JS snippet in the future.]]></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 Sep 2018 15:04:03 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Restore accidentally removed configuration option handling</title>
    <link>http://hg.omfa.de/prosody-modules/log/908b2bc05d26/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Restore accidentally removed configuration option handling]]></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>Sun, 09 Sep 2018 14:43:23 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Pin to version 4.0.0</title>
    <link>http://hg.omfa.de/prosody-modules/log/c34f9fd632a6/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Pin to version 4.0.0]]></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>Sun, 09 Sep 2018 14:32:01 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Remove view_mode CSS switching</title>
    <link>http://hg.omfa.de/prosody-modules/log/122767430a97/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Remove view_mode CSS switching<br/>
<br/>
Not required as of converse.js 4.0.0]]></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, 08 Sep 2018 23:31:06 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Suggest some alternative cliets if JavaScript is disabled</title>
    <link>http://hg.omfa.de/prosody-modules/log/81b75086a781/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Suggest some alternative cliets if JavaScript is disabled]]></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, 07 Apr 2018 14:34:08 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Appologise for the JavaScript</title>
    <link>http://hg.omfa.de/prosody-modules/log/df77580be2f0/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Appologise for the 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>Sat, 07 Apr 2018 14:34:02 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Make HTML more well-formed</title>
    <link>http://hg.omfa.de/prosody-modules/log/48cbf6a3f112/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Make HTML more well-formed]]></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, 07 Apr 2018 14:32:50 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Offer the current domain if registration is enabled to skip the server selection and improve UX</title>
    <link>http://hg.omfa.de/prosody-modules/log/719b76ee0578/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Offer the current domain if registration is enabled to skip the server selection and improve UX]]></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, 07 Apr 2018 01:41:01 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Specify a charset on script tag to prevent Browser from guessing</title>
    <link>http://hg.omfa.de/prosody-modules/log/ba6466fa6823/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Specify a charset on script tag to prevent Browser from guessing]]></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, 02 Apr 2018 16:15:24 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Pass information about if and how of account registration</title>
    <link>http://hg.omfa.de/prosody-modules/log/5c60df8b1a07/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Pass information about if and how of account registration]]></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>Fri, 16 Mar 2018 20:35:14 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Pass current domain as 'default_domain'</title>
    <link>http://hg.omfa.de/prosody-modules/log/8858cef9ed27/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Pass current domain as 'default_domain']]></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>Fri, 16 Mar 2018 20:32:35 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Hack in support for changing the CSS if InVerse mode is enabled</title>
    <link>http://hg.omfa.de/prosody-modules/log/3264058ae54f/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Hack in support for changing the CSS if InVerse mode is enabled]]></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, 10 Mar 2018 00:49:06 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Allow passing arbitrary options trough to Converse.js</title>
    <link>http://hg.omfa.de/prosody-modules/log/0ea93da47db9/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Allow passing arbitrary options trough to Converse.js]]></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, 10 Mar 2018 00:05:30 +0100</pubDate>
</item>
<item>
    <title>mod_conversejs: Pass host jid (needed for anonymous auth)</title>
    <link>http://hg.omfa.de/prosody-modules/log/38c66b58b470/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Pass host jid (needed for anonymous auth)]]></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, 18 Apr 2017 04:12:51 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Include a &lt;body&gt; tag in HTML</title>
    <link>http://hg.omfa.de/prosody-modules/log/5b97b04e9d1b/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Include a &lt;body&gt; tag in HTML]]></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, 03 Apr 2017 16:15:15 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Remove leftover use of mod_http_files from before commit</title>
    <link>http://hg.omfa.de/prosody-modules/log/b0f4014cb5b4/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Remove leftover use of mod_http_files from before commit]]></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>Thu, 30 Mar 2017 23:43:01 +0200</pubDate>
</item>
<item>
    <title>mod_conversejs: Simple demo module for serving converse.js from internal http server</title>
    <link>http://hg.omfa.de/prosody-modules/log/6f5c99c9f6cc/mod_conversejs/mod_conversejs.lua</link>
    <description><![CDATA[mod_conversejs: Simple demo module for serving converse.js from internal http server]]></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>Thu, 30 Mar 2017 23:41:09 +0200</pubDate>
</item>

  </channel>
</rss>
