Skip to content

v2.5.3 — One footer, on everything that leaves the building

Choose a tag to compare

@shatheitguy shatheitguy released this 19 Sep 11:46
· 15 commits to main since this release

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.