Versioning (0.1.0)
This commit is contained in:
@@ -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`.
|
||||
|
||||
Reference in New Issue
Block a user