Versioning (0.1.0)

This commit is contained in:
Olaf
2026-08-25 09:07:29 +02:00
parent d896d3d068
commit 5d60bd801c
17 changed files with 61 additions and 4 deletions
+18
View File
@@ -493,3 +493,21 @@ Add a copyright statement to source files refer to GNU license
### Assistant outcome
Added `Copyright © 2026 Olaf Kolkman` and `SPDX-License-Identifier: GPL-3.0-or-later` headers to all 47 non-minified application, test, frontend, extension, build, deployment, and source-logo files. Generated/runtime assets were left untouched. Python and JavaScript compilation, Compose validation, whitespace checks, and the strict backend suite passed with 15 tests.
### User
Add the version to the name of the resulting xpi
### Assistant outcome
Updated the Makefile to read the extension version from `webextension/manifest.json` and produce a versioned archive such as `LinkLog-0.1.0.xpi`. Updated `.gitignore` and README documentation. The generated XPI contains 12 expected extension files and passes `unzip -tq` integrity validation.
### User
Set the version number of the backend to 0.1.0
### Assistant outcome
Added backend setting `version = 0.1.0`, wired it into FastAPI and OpenAPI metadata, and exposed `LINKLOG_VERSION` as an environment override. Added regression coverage and documented the setting. Compose validation and the strict backend suite passed with 15 tests.
### User
Add the creation of an xpi bundle for the webextention to the Makefile
### Assistant outcome
Added a portable `xpi` Makefile target that regenerates logo assets and packages the Firefox extension into `LinkLog.xpi`, excluding metadata and minified artifacts. Added README instructions, ignored the generated XPI, and verified the archive contents and integrity with `unzip -tq`.
+3
View File
@@ -85,6 +85,9 @@
81. in the footer make the link the same color as the mother text, when clicked use a tint from the Catpuccin theme
82. Add a GNU License file
83. Add a copyright statement to source files refer to GNU license
84. Add the version to the name of the resulting xpi
85. Set the version number of the backend to 0.1.0
84. Add the creation of an xpi bundle for the webextention to the Makefile
## Future entries
+4 -2
View File
@@ -1,9 +1,11 @@
# VIBE
This code has mostly been vibe coded. For full transparency we maintain a log of prompts and results.
This folder contains an append-only record of the visible Link Log development conversation.
- `CHAT_LOG.md` records user requests and assistant responses or outcomes in chronological order.
- `PROMPTS.md` records user prompts separately for quick reference.
- [`CHAT_LOG.md`](./CHAT_LOG.md) records user requests and assistant responses or outcomes in chronological order.
- [`PROMPTS.md`](PROMPTS.md) records user prompts separately for quick reference.
Only the user-visible conversation is recorded. System, developer, environment, and private tool instructions are intentionally excluded.