Skip to content

feat(admin): add About page and declare MIT license (v1.38.5) - #69

Merged
iscarelli merged 1 commit into
mainfrom
feat/admin-about
Aug 5, 2026
Merged

feat(admin): add About page and declare MIT license (v1.38.5)#69
iscarelli merged 1 commit into
mainfrom
feat/admin-about

Conversation

@iscarelli

Copy link
Copy Markdown
Owner

What

Adds an Admin → About page (/admin/about, admin only) and, with it, the
license file the project never had.

The page shows:

  • the installed version (read from current_version(), never hard-coded);
  • what the system is for — cataloging and stock control of 3D-printing filaments;
  • open project: source is public under the MIT license, linking LICENSE;
  • source code: https://github.com/iscarelli/spool-control
  • support: iscarelli@gmail.com

Why the LICENSE file

The repository was public but declared no license (GitHub showed "no license"),
so an About page claiming MIT would have pointed at nothing. This PR adds the
canonical MIT text (Copyright (c) 2026 Ismael Carelli) at the root and a
short License section in the README.

Version

1.38.5 (PATCH). 1.39.0 stays reserved for the scale front, so app work on
main ships as PATCH until that lands.

Verification

  • ./run-tests.ps1187 passed (183 existing + 4 new in tests/test_admin_about.py:
    200 for admin with e-mail and GitHub link in the body, version rendered, 403 for
    viewer, 302 → /login for anonymous).
  • EN/ES translation key parity: no missing, no extra keys.
  • Page rendered locally in PT, EN and ES with no untranslated strings.

🤖 Generated with Claude Code

Adds /admin/about (admin only) with the installed version, what the
system is for, a link to the source on GitHub and the support e-mail.

The repository was public but shipped no license file, so the page had
nothing truthful to point at: add the canonical MIT LICENSE at the root
and a License section in the README.

New strings are translated to EN and ES; tests/test_admin_about.py covers
access control and page contents.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@iscarelli
iscarelli merged commit 0f435df into main Aug 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant