- Improvements to the releases worker;
- updated Wed editor for the description of the projects;
- open external links with noopenner noreferrer attributes;
- fixes in the templates for the list of projects, project details;
- fixed an issue in the list of news dedicated to the projects;
- fixed the serialization of the data in the API (for the news);
- updated all JavaScript and Python dependencies;
- migrated all commands to the internal Flask Command Line Interface;
- fixed issues in async workers due to new syntax.
- a new API based on Flask-RESTX is now available and replaces the previous API. It is documented with Swagger.
- the JavaScript code of the templates has been improved;
- all back-end and front-end dependencies are now up-to-date.
- added basic worker to retrieve project's news. News are listed in the project details page.
- added an RSS feed for the news of a project;
- added an RSS feed for the recent news of all projects;
- added a spinner during the loading of the project's information;
- added a view in order to let an administrator accept a submission (project to be added in the database);
- introduction of statistics per organizations (organization/);
- added a route which returns an atom feed of CVEs.
- added global recent CVEs ATOM feed in the layout template.
- Font-Awesome has been replaced by Fork-Awesome;
- the endpoint project of the API now returns less data (performance improvement).
- various improvements in the back-end and bug fixes.
- added the possibility for any user to submit a project to the directory;
- added the possibility to define dependents and dependencies for projects;
- added the possibility to import projects from any GitLab instances (even the tags);
- added the possibility to delete a release;
- improved the statistics page. Mainly the graph of projects activity which is now clickable;
- improved the template for the project description page;
- improved the releases fetcher;
- improved the dashboard for administrators.
- implemented similar projects #10;
- the statistics page has been improved with two new charts: a pie chart for the activity of the projects and a pie for the number of projects submitted per contributor. The tag cloud has also been improved;
- added social share buttons for projects #8;
- the dashboard for administrators has been improved;
- the layout of the services page has been improved;
- fixed a bug: Hardcoded url in about box (to register your project) #9;
- various UI improvements.
- It is now possible to import project from GitLab or GitHub just by giving an URL #7;
- It is also possible to add new projects thanks to a bookmarklet;
- Pages have now meaningful titles #5;
- A new profile page for non-admin users has been added;
- The name of the instance is configurable;
- Improved the layout of the page to create/edit projects;
- Improved the layout of the navbar and dropdown menus.
- Improved the layout for medium and small screens;
- A new release now automatically update the attribute
last_updated
of a project.
- New dashboard for administrators;
- Added a chart in order to display the distribution of organizations types;
- Only administrators are allowed to associate a project to an organization;
- It is now possible to filter organizations by type (Governmental, Private, Non-Profit, Education, etc.).
- Added full-text search on description of projects;
- Added search on organization names from the organizations page;
- Added search on licenses, tags and languages (accessible via the charts of the statistics page);
- Improved layout of organization pages;
- It is now possible to add a logo for an organization.
- major improvements of the database model;
- it is now possible to associate tags, licenses and languages to projects;
- a new page 'statistics' displays some charts about the most used licenses, languages and tags;
- it is possible to define several services based on a project;
- added pagination menu for the list of projects;
- improvements for the CVE and releases workers;
- various UI improvements and bug fixes.
- first beta release of Freshermeat.
- basic functions are working: GitHub releases tracking, CVE tracking, subscribe to releases of projects via an ATOM feed, management of projects, search by tags, organizations and licenses.