This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [0.2.0] - 2026-01-11
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Default implementation for the asset model to simplify log parsing fallbacks.
|
||||||
|
- Basic UI polish for the stats page (background glow and hover highlight on recent activity).
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Asset logging now records serialized values without cloning asset content.
|
||||||
|
- Release workflow uses tag-based versioning and caches Rust/toolchain artifacts.
|
||||||
|
|
||||||
## [0.1.1] - 2026-01-09
|
## [0.1.1] - 2026-01-09
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -273,7 +273,7 @@ checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "black_hole_share"
|
name = "black_hole_share"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"actix-files",
|
"actix-files",
|
||||||
"actix-web",
|
"actix-web",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "black_hole_share"
|
name = "black_hole_share"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -24,6 +24,10 @@ Server starts at `http://0.0.0.0:8080` by default.
|
|||||||
|
|
||||||
> **Note:** All paths are relative to the repo root: `data/html/`, `data/logs/`, `data/storage/`.
|
> **Note:** All paths are relative to the repo root: `data/html/`, `data/logs/`, `data/storage/`.
|
||||||
|
|
||||||
|
### Toolchain
|
||||||
|
|
||||||
|
Rust toolchain is pinned in `rust-toolchain.toml` (current: 1.90.0).
|
||||||
|
|
||||||
### Docker
|
### Docker
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ use actix_web::HttpRequest;
|
|||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use serde_json::Value;
|
use serde_json::Value;
|
||||||
|
|
||||||
use crate::{LOG_DIR, data_mgt::Asset};
|
use crate::LOG_DIR;
|
||||||
|
|
||||||
#[derive(Debug, Serialize, Deserialize)]
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
pub struct LogHttpRequest {
|
pub struct LogHttpRequest {
|
||||||
|
|||||||
Reference in New Issue
Block a user