Natalia Portillo f99fae703b Add news tracking for various entities and update database schema
- Introduced a new migration to change the `added_id` column type from `int` to `long` in the `news` table and added a new `name` column.
- Updated the `News` model to include the `Name` property.
- Modified the `MarechaiContext` to reflect the changes in the `News` model.
- Enhanced multiple controllers (Books, Documents, Gpus, Machines, Magazines, News, People, Processors, Software, SoftwareReleases, SoftwareVersions, SoundSynths) to create news entries upon creation and updates of respective entities.
- Implemented logic to generate appropriate news names based on entity details.
- Updated the front-end to display new news types and their corresponding icons.
- Added Spanish translations for new news types in the resource files.
2026-04-25 10:13:19 +01:00
2020-06-11 01:42:58 +01:00
2025-11-13 01:22:01 +00:00
2025-11-13 01:36:52 +00:00
2019-12-17 01:36:13 +00:00
2019-09-13 18:45:54 +02:00
2025-11-13 04:05:35 +00:00
2018-07-20 22:35:02 +00:00
2020-06-11 01:42:58 +01:00
2020-06-11 01:42:58 +01:00
2025-11-13 04:05:35 +00:00
2025-11-13 04:05:35 +00:00

Master repository of computing history artifacts information (Marechai)

Welcome to the Marechai repository.

This repository contains the Marechai software.

For contributing please read here.

For development you need:

  • A .NET Core 3.1 compatible development environment.
  • .NET Core 3.1 SDK
  • ASP.NET Core 3.1 runtime
  • ImageMagick, including HEIF and WebP support in the path.
  • AV1F, specially, avifenc, in the path.
  • MariaDB or compatible, with a user and a database.
  • Prepare appsettings.json with a connection string for said database.
Description
Master repository of computing history artifacts information
Readme BSD-3-Clause 38 MiB
Languages
C# 84.9%
HTML 14.3%
JavaScript 0.7%