<div dir="ltr">Dear all,<div><br></div><div>This is in continuation to my previous email regarding the ongoing up-gradation of the webapp.</div><div><br></div><div><b>Finished tasks</b></div><div>- Using a local macports installation (docker) we are able to display livecheck results on the webapp.</div><div><br></div><div>- The advanced search page is almost complete in functionality and now provides the ability to filter and find exactly what a user might need. Livecheck filters can also be applied to find outdated ports or the ports with broken livecheck. Example: <a href="http://macports.silentfox.tech/search/?livecheck_outdated=on">http://macports.silentfox.tech/search/?livecheck_outdated=on</a><br>Filters for maintainers, categories and variants can also be applied. The filters support autocompleting and suggestions.</div><div><br></div><div>- Files installed by a port are now stored in the database alongside build history and displayed with port health. Example: <a href="http://macports.silentfox.tech/port/p5.30-dist-zilla/">http://macports.silentfox.tech/port/p5.30-dist-zilla/</a></div><div><br></div><div>- The port page has been updated keeping in mind previous suggestions and open issues. The code has also been simplified for easier maintenance.</div><div><br></div><div>- A twitter typeahead based search bar has been added to the hompage and the header of all pages. It helps in quickly finding ports by matching with the names, it also supports autocompleting.</div><div><br></div><div><b>Ongoing tasks:</b><br>- Improve page load time for statistics by drawing the charts after asynchronously fetching data for each. This is being done on top of the improved queries and a plan of caching the results (options: use of CDN as suggested by Ryan, utilising django's support for in-memory caching). <a href="http://macports.silentfox.tech/port/wget/stats/">http://macports.silentfox.tech/port/wget/stats/</a></div><div><br></div><div>- Drop dependency on Google Charts</div><div><br></div><div>- Finish the API endpoints for stats</div><div><br></div><div> - Allow searching for ports by the files installed. We could really use some suggestions on this, as to what type of lookups (exact, contains, startswith, endswith etc.) would be good while allowing to search ports by the files they install. Also, shall we consider matching with the full path, just the file, or both?</div><div><br></div><div>Any feature requests or feedback would be helpful.</div><div><br></div><div>Thank you</div><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/2e19051ad67eac1291522d5bea065ea697557f41.png?u=4480800"></div>