Skip to content

Releases: KrawMire/science-archive

Science Archive v1.0.0

19 May 13:36
Compare
Choose a tag to compare

Changes in backend:

  • ScienceArchive.Server (main backend service):
    • Recreated domain layer;
    • Added domain events;
    • Improved authorization and claims checking;
    • Moved persistence layer to EntityFramework;
    • Added interactions with RabbitMQ;
    • Implemented MediatR to execute use cases;
    • Improved DB transactions managements;
  • Added new microservices, written in Go:
    • LogService for logging operations;
    • NotificationService for sending email and other notifications;
    • ContentStore is renamed to ContentStorageService which is responsible for documents uploading and downloading.

Changes in frontend:

  • Moved to component library;
  • Implemented localization;
  • Admin page is adapted for mobile devices;
  • Added new pages with components for authentication;
  • Added new "NotFound" pages and components.

Science Archive v0.4.0 Release

31 Dec 12:54
Compare
Choose a tag to compare

Major features:

  • Added ability to create articles;
  • For administrators added feature to approve or decline article;
  • Some changes in getting articles. Now users can get only verified articles;
  • Added new service to upload documents;
  • Now users can read PDF documents, attached to articles.

Minor features:

  • Some improvements in logging;
  • Some improvements in authorization.

Science Archive v0.3.2 Preview

18 Oct 19:00
3523881
Compare
Choose a tag to compare
Pre-release

Major updates:

  • Added admin panel for service administrators;
  • Created test version of Telegram Bot;
  • Document Storage Service was initially created, but not deployed yet;

Minor updates:

  • Requests logging;
  • Authentication mechanism changes;
  • Added footer to website main page.

Science Archive v0.2.0 Preview

30 Sep 12:06
4cf2f1d
Compare
Choose a tag to compare
Pre-release

This pre-release update (for preview only) contains some new features:

  • Created account page for authorized users. This page contains two sub-pages: profile and articles. At profile page, user can find his main information. At articles page, user can find his own articles;
  • Added PWA support. Now you can save website as native-like application at your device. No matter what's your device is: mobile, desktop or tablet - PWA will behave like a native app;

Also there are some minor updates:

  • Added skeleton-styled loading for all sub-pages in main page.

Science Archive 0.1.1 Preview

11 Sep 10:42
f8ad0cc
Compare
Choose a tag to compare
Pre-release

This is a pre-release update. Just for preview purposes.

  • Basic JWT-based authentication;
  • Basic UI for desktop and mobile;
  • Created main pages of application: articles, authors, categories and news;
  • Created side drawer panel for authenticated users.