tag:danbooru.me,2005:/forum_topics/14747 [Userscript] EventListener 2020-03-23T08:12:33-04:00 tag:danbooru.me,2005:ForumPost/164291 2020-03-23T08:12:33-04:00 2020-03-23T08:12:33-04:00 @nonamethanks: Not sure if this has been reported yet, or if... <p>Not sure if this has been reported yet, or if it's by design, but the Userscript also displays already read DMails that were received and read between scans.</p> nonamethanks /users/508240 tag:danbooru.me,2005:ForumPost/162780 2020-02-01T22:38:29-05:00 2020-02-01T22:38:29-05:00 @DreamFromTheLayer: > BrokenEagle98 said: > > I wasn't able to... <blockquote> <p>BrokenEagle98 said:</p> <p>I wasn't able to reproduce that error, even after updating to the latest version of Firefox (<strong>Ver. 72.02</strong>). Are you using a development branch version of Firefox or something? I recall that error being an issue with the Canary version of Chrome as well.</p> <p>Anyways, I pushed a potential fix of version <strong>18.5</strong> onto the master branch.</p> <p><a rel="external nofollow noreferrer" class="dtext-link dtext-external-link" href="https://raw.githubusercontent.com/BrokenEagle/JavaScripts/master/eventlistener.user.js">https://raw.githubusercontent.com/BrokenEagle/JavaScripts/master/eventlistener.user.js</a></p> <p>It fixes that matchAll error by removing the code that requires it.</p> <p>Let me know if that works, or if there are still bugs after updating it.</p> </blockquote><p>I was in fact using dev edition, but normal Firefox gave similar errors.</p><p>Anyway, it seems to be working for now? The subscription links and such are back and the event notification box shows up, even though the same error still shows up in the console. (the map error, which might be a Firefox bug: <a rel="external nofollow noreferrer" class="dtext-link dtext-external-link" href="https://developer.mozilla.org/en-US/docs/Tools/Debugger/Source_map_errors">https://developer.mozilla.org/en-US/docs/Tools/Debugger/Source_map_errors</a>)</p><p>I'm not sure if it was the update or not, but thanks.</p> DreamFromTheLayer /users/547400 tag:danbooru.me,2005:ForumPost/162773 2020-02-01T19:38:14-05:00 2020-02-01T19:38:14-05:00 @BrokenEagle98: > DreamFromTheLayer said: > > Didn't work. > ... <blockquote> <p>DreamFromTheLayer said:</p> <p>Didn't work.</p> <p>In the meantime, I have more errors from the console after looking harder and reloading pages:</p> <p>...</p> <p>There was also an illegal character error that I didn't copy when I saw it.</p> </blockquote><p>I wasn't able to reproduce that error, even after updating to the latest version of Firefox (<strong>Ver. 72.02</strong>). Are you using a development branch version of Firefox or something? I recall that error being an issue with the Canary version of Chrome as well.</p><p>Anyways, I pushed a potential fix of version <strong>18.5</strong> onto the master branch.</p><p><a rel="external nofollow noreferrer" class="dtext-link dtext-external-link" href="https://raw.githubusercontent.com/BrokenEagle/JavaScripts/master/eventlistener.user.js">https://raw.githubusercontent.com/BrokenEagle/JavaScripts/master/eventlistener.user.js</a></p><p>It fixes that matchAll error by removing the code that requires it.</p><p>Let me know if that works, or if there are still bugs after updating it.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/162767 2020-02-01T18:22:41-05:00 2020-02-01T18:22:41-05:00 @DreamFromTheLayer: > BrokenEagle98 said: > > That error sounds... <blockquote> <p>BrokenEagle98 said:</p> <p>That error sounds like it's coming from TamperMonkey and not from my script. The URL looks like what the extension uses to address the script when it loads it onto the page.</p> <p>Try restarting TamperMonkey or doing a factory reset on it. Also try uninstalling and then reinstalling the script. If necessary, uninstall and reinstall Tampermonkey.</p> </blockquote><p>Didn't work.</p><p>In the meantime, I have more errors from the console after looking harder and reloading pages:</p><pre>Syntax error @ "EventListener"! ########################## JSHINT output: ########################## r&lt;/&lt;@eval:2:491 c@eval:2:54 E_u@eval:3:150 ja@eval line 1 &gt; Function:59:374 create@eval line 1 &gt; Function:70:416 d@eval line 1 &gt; Function:13:89 runListeners@eval line 1 &gt; Function:13:52 anonymous/&lt;/&lt;/&lt;@eval line 1 &gt; Function:71:472 H@eval:10:70 eval line 1 &gt; Function:60:340 </pre><pre>ERROR: Execution of script 'EventListener' failed! matchAll must be called with a global RegExp EventListener.user.js:1:274 &lt;anonymous&gt; moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:1 &lt;anonymous&gt; moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:1 &lt;anonymous&gt; moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:11891 &lt;anonymous&gt; moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:11893 r eval:2 c eval:2 E_u eval:3 ja eval line 1 &gt; Function:59 create eval line 1 &gt; Function:70 d eval line 1 &gt; Function:13 runListeners eval line 1 &gt; Function:13 anonymous eval line 1 &gt; Function:71 H eval:10 </pre><pre>ERROR: Execution of script 'EventListener' failed! matchAll must be called with a global RegExp EventListener.user.js:1:274 JSPLib.utility.findAll@moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:6306:20 JSPLib.danbooru.getShowID@moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:8223:80 Main@moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:11722:33 JSPLib.load.programLoad@moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:6124:5 JSPLib.load.programInitialize@moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:6133:21 @moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:11889:13 r&lt;/&lt;@eval:2:491 @moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:1:101 @moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:1:476 @moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:11891:6 @moz-extension://5d9aef69-505d-4d02-a46c-b2acef05a81f/userscripts/EventListener.user.js?id=4ad8cf2d-d92a-4b6c-886b-8de63afcbbf1:11893:3 r&lt;/&lt;@eval:2:491 c@eval:2:54 E_u@eval:3:150 ja@eval line 1 &gt; Function:59:374 create@eval line 1 &gt; Function:70:416 d@eval line 1 &gt; Function:13:89 runListeners@eval line 1 &gt; Function:13:52 anonymous/&lt;/&lt;/&lt;@eval line 1 &gt; Function:71:472 H@eval:10:70 </pre><p>There was also an illegal character error that I didn't copy when I saw it.</p> DreamFromTheLayer /users/547400 tag:danbooru.me,2005:ForumPost/162766 2020-02-01T17:44:44-05:00 2020-02-01T17:44:44-05:00 @BrokenEagle98: > DreamFromTheLayer said: > > This is the... <blockquote> <p>DreamFromTheLayer said:</p> <p>This is the error that appears when the userscript is active:</p> <pre>Source map error: Error: NetworkError when attempting to fetch resource. Resource URL: moz-extension://d7154607-b7d8-4934-ad3b-f215732e8901/userscripts/EventListener.user.js?id=a5d7e4eb-f7f4-4a99-b593-c57505392740 Source Map URL: minified.js.map </pre> <p>I did try factory reset before, didn't help, but I'll try again.</p> </blockquote><p>That error sounds like it's coming from TamperMonkey and not from my script. The URL looks like what the extension uses to address the script when it loads it onto the page.</p><p>Try restarting TamperMonkey or doing a factory reset on it. Also try uninstalling and then reinstalling the script. If necessary, uninstall and reinstall Tampermonkey.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/162765 2020-02-01T17:13:47-05:00 2020-02-01T17:13:47-05:00 @DreamFromTheLayer: > BrokenEagle98 said: > > Chrome/Firefox are... <blockquote> <p>BrokenEagle98 said:</p> <p>Chrome/Firefox are both working okay for me with the latest version. You can try opening the dev console (F12) to see if any errors are appearing, which might help me fix the bug. Also, you can try doing a factory reset from the settings page. That has worked for other members in the past.</p> </blockquote><p>This is the error that appears when the userscript is active:</p><pre>Source map error: Error: NetworkError when attempting to fetch resource. Resource URL: moz-extension://d7154607-b7d8-4934-ad3b-f215732e8901/userscripts/EventListener.user.js?id=a5d7e4eb-f7f4-4a99-b593-c57505392740 Source Map URL: minified.js.map </pre><p>I did try factory reset before, didn't help, but I'll try again.</p> DreamFromTheLayer /users/547400 tag:danbooru.me,2005:ForumPost/162764 2020-02-01T16:51:54-05:00 2020-02-01T16:51:54-05:00 @BrokenEagle98: > DreamFromTheLayer said: > > Yes, the latest... <blockquote> <p>DreamFromTheLayer said:</p> <p>Yes, the latest version. The forum/comment event seems to work now, incidentally, but nothing else.</p> </blockquote><p>Chrome/Firefox are both working okay for me with the latest version. You can try opening the dev console (F12) to see if any errors are appearing, which might help me fix the bug. Also, you can try doing a factory reset from the settings page. That has worked for other members in the past.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/162763 2020-02-01T15:15:50-05:00 2020-02-01T15:15:50-05:00 @DreamFromTheLayer: > BrokenEagle98 said: > > Which version of... <blockquote> <p>BrokenEagle98 said:</p> <p>Which version of EventListener are you using? The latest version is <strong>18.4</strong>.</p> </blockquote><p>Yes, the latest version. The forum/comment event seems to work now, incidentally, but nothing else.</p> DreamFromTheLayer /users/547400 tag:danbooru.me,2005:ForumPost/162762 2020-02-01T14:38:50-05:00 2020-02-01T14:39:21-05:00 @BrokenEagle98: > DreamFromTheLayer said: > > This seems to... <blockquote> <p>DreamFromTheLayer said:</p> <p>This seems to have mostly stopped functioning:</p> <ul> <li>There are no reports of any event</li> <li>The bar with subscribe actions at the top of each post is missing</li> <li>The subscribe link only appears for comments and forum topics. It does nothing, of course. (I usually have these disabled but it doesn't work on factory defaults anyway)</li> </ul> <p>Firefox, btw.</p> </blockquote><p>Which version of EventListener are you using? The latest version is <strong>18.4</strong>.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/162759 2020-02-01T13:39:19-05:00 2020-02-01T13:39:19-05:00 @DreamFromTheLayer: This seems to have mostly stopped functioning: ... <p>This seems to have mostly stopped functioning:</p><ul> <li>There are no reports of any event</li> <li>The bar with subscribe actions at the top of each post is missing</li> <li>The subscribe link only appears for comments and forum topics. It does nothing, of course. (I usually have these disabled but it doesn't work on factory defaults anyway)</li> </ul><p>Firefox, btw.</p> DreamFromTheLayer /users/547400 tag:danbooru.me,2005:ForumPost/161972 2019-12-29T21:18:23-05:00 2019-12-29T21:20:26-05:00 @BrokenEagle98: Pushed Version 18 which primarily includes an... <p>Pushed <strong>Version 18</strong> which primarily includes an update to the library code plus a few additions and fixes:</p><ul> <li><strong>Additions</strong></li> <ul> <li>Add new menu library elements/functions for cache editor</li> <ul><li>The raw program data can be extracted using the cache editor, which facilitates transferring program data to another browser/domain</li></ul> </ul> <li><strong>Changes</strong></li> <ul><li>Settings menu now adapts to the color changes of the chosen theme (light/dark)</li></ul> <li><strong>Other</strong></li> <ul> <li>Removed transition code from 17.0</li> <ul><li>Some settings will be reset if upgrading from below 16.X- to 18.0+</li></ul> <li>Multiple internal code changes and refactors</li> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/161513 2019-12-09T13:11:51-05:00 2019-12-09T13:11:51-05:00 @BrokenEagle98: Pushed Version 17 which has several additions,... <p>Pushed <strong>Version 17</strong> which has several additions, fixes, and changes. It also includes <u><strong>one-way transitory code</strong></u>, meaning that upgrading to this version should preserve the current settings for enabled events, whereas downgrading will lose those settings and revert to default enabled events.</p><ul> <li><strong>Additions:</strong></li> <ul> <li>New event types</li> <ul> <li><a class="dtext-link" href="/post_approvals">Post approvals</a></li> <li><a class="dtext-link" href="/user_feedbacks">User feedbacks</a></li> <li><a class="dtext-link" href="/bans">Bans</a></li> <li> <a class="dtext-link" href="/mod_actions">Mod actions</a> (i.e. logged system events)</li> </ul> <li>Newly separated event operations</li> <ul> <li><u>Post query events</u></li> <ul> <li>These events can be give a post query string for checking new events</li> <li>For example, to subscribe to events for posts you upload, you would use <code>user:USERNAME</code> where USERNAME is your username.</li> <li>A blank query line will return all events of that type</li> <li> <em>Available events</em> - comments, notes, commentaries, approvals, flags, appeals</li> </ul> <li><u>Subscribe events</u></li> <ul> <li>These work the same as before</li> <li>Post approvals have been added as a new type</li> <ul> <li>These can also be auto-subscribed, i.e. they will automatically be subscribed to when visiting the post page for your own uploads</li> <li>These can also be subscribed to using a post query with the available controls on the <a class="dtext-link" href="/settings">settings page</a> </li> </ul> <li> <em>Available events</em> - comments, notes, commentaries, post edits, approvals, forums, wikis, pools</li> </ul> <li><u>Other events</u></li> <ul> <li>With a few exceptions, these will generally return all occurring events</li> <li>Bans can be filtered to remove all autobans</li> <li>Feedback can be filtered to remove all autofeedback</li> <li>Mod actions have 36 categories of events to subscribe to</li> <li> <em>Available events</em> - dmails, spam, bans, user feedbacks, mod actions</li> </ul> </ul> </ul> <li><strong>Changes:</strong></li> <ul> <li>The event notice is now saved so that it loads faster on page reloads</li> <ul><li>Closing the notice or marking it as read will delete the saved notice</li></ul> <li>The script will only process if the tab is active on page load</li> <li>The color scheme has been adjusted to adapt to using the different themes light/dark (from the <a class="dtext-link" href="/settings">settings page</a>)</li> <li>Increased the width of radio buttons on the settings page to fit all items</li> <li>Clear the autocomplete values for the cache editor on the <a class="dtext-link" href="/settings">settings page</a> when doing a factory reset</li> <li>Several code changes and refactors</li> </ul> <li><strong>Fixes:</strong></li> <ul> <li>Comment subscription links were not rendering in some cases</li> <li>Pool subscription links were doubling up in some cases</li> <li>Showing the posts on pool events was not working in some cases</li> <li>Only the first 100 items of any particular event type were being displayed</li> <li>Only the first 100 thumbnails for notes/edits were being displayed</li> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/160175 2019-10-05T21:02:23-04:00 2019-10-05T21:03:23-04:00 @BrokenEagle98: Pushed Version 16 which primarily adds post... <p>Pushed <strong>Version 16</strong> which primarily adds post thumbnail support on the pool event. A "Show pool" link is now shown to the left of the post IDs in the <strong>Changes</strong> column. Clicking this opens up the thumbnail display. Added posts are shown in the green section, and removed posts are shown in the red section.</p><p>There was also an issue fixed for pool description changes where they were overflowing outside the notice for long portions of continuous text. Now when this occurs it becomes a scrollable section.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/158517 2019-07-24T18:45:33-04:00 2019-07-24T18:45:33-04:00 @BrokenEagle98: Pushed Version of 15 which primarily adds wikis... <p>Pushed <strong>Version of 15</strong> which primarily adds wikis and pools as an event type. Like the post edits event type, pool events are limited to <strong>200</strong> items per page load due to the slowness of that endpoint.</p><p>The wiki event type has the ability to show the diff with the previous wiki version. It also adds paragraph markings to the diff to show when carriage returns are being added and where.</p><p>The pool event type has the ability to show the diff of the pool description if the pool description changes. It is formatted much like the wiki diff.</p><p>Finally, it adds the capability to mark all items as read in the event notice. This facilitates being able to open new tabs from the event notice without triggering the event notice popping up again in those pages.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/156798 2019-05-10T22:11:06-04:00 2019-05-10T22:35:27-04:00 @BrokenEagle98: Accidental post... please delete... <p>Accidental post... please delete...</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/154731 2019-02-14T19:58:04-05:00 2019-07-24T18:30:08-04:00 @BrokenEagle98: Pushed Version 14 which primarily integrates... <p>Pushed <strong>Version 14</strong> which primarily integrates the new library code that was finalized yesterday. This is coming out as a major version since a large majority of the code was changed while updating to the new library version and standardizing all of the affected userscripts.</p><p>Additionally, all of the menus were standardized, and fully working cache editors were incorporated. Also, a new control was added under cache settings which shows the size of all the userscript data amongst all of the various data storage.</p><h6>Minor versions</h6><ul> <li>(2019-02-14)</li> <ul> <li><strong>14.1</strong></li> <ul> <li>Fixed issue with missing thumbnails &lt;<a class="dtext-link" href="/users/430030">Unbreakable</a>: Discord&gt;</li> <li>Fixed issue with locked notices not staying open &lt;<a class="dtext-link" href="/users/430030">Unbreakable</a>: Discord&gt;</li> </ul> <li><strong>14.2</strong></li> <ul><li>Fixed missing subscription control &lt;<a class="dtext-link" href="/users/430030">Unbreakable</a>: Discord&gt;</li></ul> </ul> <li>(2019-02-20)</li> <ul> <li><strong>14.3</strong></li> <ul><li>Fixed variable name</li></ul> </ul> <li>(2019-03-07)</li> <ul> <li><strong>14.4</strong></li> <ul><li>Fixed absence notification incorrectly firing</li></ul> </ul> <li>(2019-05-09)</li> <ul> <li><strong>14.5</strong></li> <ul><li>Add use of "only" parameter</li></ul> </ul> <li>(2019-05-10)</li> <ul> <li><strong>14.6</strong></li> <ul><li>Updated library</li></ul> </ul> <li>(2019-05-10)</li> <ul> <li><strong>14.7</strong></li> <ul><li>Updated library</li></ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/154240 2019-01-27T14:59:05-05:00 2019-02-06T17:00:52-05:00 @BrokenEagle98: Pushed Version 13 which does several new minor... <p>Pushed <strong>Version 13</strong> which does several new minor things, including:</p><ul> <li>Hide subscribe links for disabled event types</li> <li>Fixed issue with reenabling an event after a long period of being disabled</li> <ul> <li>It was using stale bookmark positions, which would cause it to be significantly behind</li> <li>Which would take it a while to catch up plus it would report a lot of older events</li> </ul> <li>Changed which events are enabled by default on install/factory reset</li> <li>Added the cache editor being prototyping (<a class="dtext-link dtext-id-link dtext-forum-post-id-link" href="/forum_posts/154196">forum #154196</a>)</li> <ul> <li>It can currently only view or delete program data, but will eventually be able to edit it</li> <li>Added an expandable section which details all of the program data and what they do</li> </ul> </ul><h6>Minor versions</h6><ul> <li>(2019-02-06)</li> <ul><li> <strong>13.1</strong> - Fixed issue with the "All" subscribe link on the post page</li></ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/153893 2019-01-11T14:07:03-05:00 2019-01-25T18:47:27-05:00 @BrokenEagle98: Pushed Version 12 which adds post edits as an... <p>Pushed <strong>Version 12</strong> which adds post edits as an event type. Since that endpoint is so slow though, it has been limited to checking at most 200 items per page load, whereas all the others have now been limited to 1000. If it detects an overflow though (i.e. the limit was reached), it will keep rechecking at each page refresh regardless of the <strong>recheck interval</strong> user setting.</p><p>Additionally, an absence tracker has been added to the userscript. If more than a day has passed since the script was last run, it offers the user an option to update everything at once regardless of the limits above, with an activity indicator as feedback. If more than a month has passed, it offers the user an option to reset all the positions to their most recent values and disregard any events that occurred prior.</p><h6>Minor versions</h6><ul> <li>(2019-01-15)</li> <ul> <li><strong>12.1</strong></li> <ul> <li>Added thumbnail support &lt;<a class="dtext-link" href="/users/508240">nonamethanks</a>: Discord&gt;</li> <li>Both post edits and notes</li> </ul> </ul> <li>(2019-01-16)</li> <ul> <li><strong>12.2</strong></li> <ul> <li>Reduced unnecessary network call by staggering limit boundaries</li> <li>Fixed logic for processing events</li> </ul> </ul> <li>(2019-01-25)</li> <ul><li> <strong>12.3</strong> Added autocomplete to menu search query control &lt;<a class="dtext-link" href="/users/508240">nonamethanks</a>: Discord&gt;</li></ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/150125 2018-09-06T20:50:03-04:00 2019-01-03T18:05:39-05:00 @BrokenEagle98: Pushed Version 11 which adds a settings menu... <p>Pushed <strong>Version 11</strong> which adds a settings menu available on the same page as the Danbooru settings (<strong>My Account</strong> &gt;&gt; <strong>Settings</strong>) under <strong>Userscript Menus</strong>. The specific settings for this script are under the tab <em>EventListener</em>. The settings "should" instantly reflect in all other open tags with the latest version of the script running. The factory reset is only partially handled right now, only hiding all interfaces in other tabs until a page refresh.</p><h6>Minor versions</h6><ul> <li>(2018-09-13)</li> <ul><li> <strong>11.1</strong> Use updated jQuery load mechanism</li></ul> <li>(2018-09-21)</li> <ul><li> <strong>11.2</strong> Decode encoded email addresses from Cloudflare</li></ul> <li>(2019-01-03)</li> <ul> <li> <strong>11.3</strong> </li> <ul> <li>Updated library version</li> <ul><li>~20% reduction in code size</li></ul> <li>Refactored code to standard</li> </ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/149919 2018-08-27T16:30:13-04:00 2018-08-30T18:57:44-04:00 @BrokenEagle98: Pushed Version 10 which primarily adds artist... <p>Pushed <strong>Version 10</strong> which primarily adds artist commentaries. It also went through a library change and code refactor (~20% less). The biggest notable difference is the change in UI. Since the post navigation submenu was getting crowded, I moved all of the subscribe links to their own submenu. Additionally, I added in the capability for multifunction links.</p><ul> <li>Post/Show</li> <ul> <li>Comments - comments</li> <li>Notes - notes</li> <li>Artist commentary - commentary</li> <li>Translations - notes, commentary</li> <li>All - comments, notes, commentary</li> </ul> <li>Topic/Show</li> <ul> <li>Topic - forum topic</li> <li>Email - unrelated to <em>EventListener</em> </li> <ul><li>Performs the same subscribe action as before which sends an email once a day on topic updates</li></ul> </ul> </ul><p>The colors are <strong>green</strong> for subscribed, and <strong>orange</strong> for unsubscribed.</p><h6>Minor versions</h6><ul> <li>(2018-08-28)</li> <ul><li> <strong>10.1</strong> Only show artist commentary when there are translated portions &lt;<a class="dtext-link" href="/users/508240">nonamethanks</a>: Discord&gt;</li></ul> <li>(2018-08-30)</li> <ul> <li><strong>10.2</strong></li> <ul> <li>Organize notes by post ID &lt;<a class="dtext-link" href="/users/508240">nonamethanks</a>: Discord&gt;</li> <li>Ability to lock notices open so that they can be read later &lt;<a class="dtext-link" href="/users/430030">Unbreakable</a>: Discord&gt;</li> <li>Reading forum posts from the notice marks the topic as read</li> </ul> </ul> </ul> BrokenEagle98 /users/23799