Repository navigation
v2.5.3 — One footer, on everything that leaves the building
One footer, on everything that leaves the building.
The signed PDF arrives signed off properly
The email that carries the signed acknowledgement had your organisation's
name and the credit line as dead text — no links. So did the sign-in code,
the password reset, every ticket mail and the SMTP check. Only the
acknowledgement request ever had an HTML part, and that is the only part
where links can live: the plain-text footer deliberately carries no URLs,
because mail security rewrites any link it can see and in plain text the
reader sees the rewrite instead of the name.
Six senders each built their own message body. There is one now, so every
email gets both parts — the text one without links, the HTML one with them.
An attachment no longer costs you the footer either: the body parts go on
first, so the PDF arrives beside a body that still has its links.
And it is not an email-only idea
- Telegram alerts were two bare lines with nothing saying which system
sent them. They now carry the same footer with working links, sent in HTML
mode — with the event's own text escaped first, so an asset called
<Laptop>cannot break the message. - Slack gets the same, in its own link markup.
- Webhooks get the provenance as fields (
app,version,
project_url,author), not as a string to parse back out.
On the phone
- The start-up screen shows your organisation's name under your logo,
sized to fit, instead of "IT-VAULT" — the name of the software, on the one
screen everybody sees every time they open the app, under a logo that was
already yours. - The app-icon colour picker is gone. None of those three tiles was
anybody's logo, so choosing between red, white and grey was not an answer
to "make the icon match our branding". The home-screen shortcut — which is
a bitmap, and really is your mark — is what that section offers now.
Anyone the old picker left on a variant is put back on the default, and
the aliases stay in the app so nobody's icon disappears.
Backups
The scope called "All (config + assets + history)" now says what it is:
Everything, with the create box spelling out what that means — every
table in the database, your logo, your letterhead and every invoice file,
with the table list read from the database itself so a future version's
tables are included without being listed.
Upgrading
curl -fsSL https://raw.githubusercontent.com/shatheitguy/it-vault/main/install.sh | sh
Android: IT-Vault.apk below, version 2.5.3 (versionCode 32), signed
with the same key as every previous release, so it installs over your
existing copy.