Skip to content

Releases

Tidemark Analytics 0.38.6

Choose a tag to compare

@github-actions github-actions released this 10 Nov 16:25
fdeb52c

Added

  • TIDEMARK_PORTAL_URL: a host that runs Tidemark for other people can point to the customer's account page. When set, the sidebar gets a Your account section (Client portal, Support tickets) and the Help menu gets Contact support and Client portal. Left empty, nothing is shown.

Changed

  • The Documentation links in the app open the Tidemark help center (account.hellotidemark.com/kb), where the docs moved. The old addresses keep redirecting.
  • Locked features no longer say "Pro". Notices, badges and API errors now say a feature isn't included in your plan, and the Upgrade links lead to where plans are changed.

Tidemark Analytics 0.38.5

Choose a tag to compare

@github-actions github-actions released this 10 Nov 05:46
e7b3331

Added

  • TIDEMARK_UPGRADE_URL: a host that sells plans can point the "Upgrade" links on locked features at its own page. They open in a new tab. Left empty, they stay inside the app as before.

Tidemark Analytics 0.38.4

Choose a tag to compare

@github-actions github-actions released this 10 Nov 03:10
ef35bf5

Added

  • A host that runs Tidemark for other people can end a trial: set expires_at in the plan file (TIDEMARK_PLAN_FILE) and from that moment the install records nothing and adds no sites, while everything already collected stays readable. A red banner tells the signed-in person the trial has ended. php artisan tidemark:usage reports expires_at and expired. Without the key nothing ever expires.

Tidemark Analytics 0.38.3

Choose a tag to compare

@github-actions github-actions released this 10 Nov 01:09
1eadad7

Added

  • A host that runs Tidemark for other people can set an install's plan with a JSON file (TIDEMARK_PLAN_FILE): how many sites and events a month it includes, whether recording stops at that limit, which features (alerts, branding, funnels, revenue, segments, journeys, campaign links, rollups) are on, whether personal data is always masked, and whether the install is paused. Changing the file applies on the next request, and a missing or broken file limits nothing. php artisan tidemark:usage prints this month's events and the sites against the plan (--json for scripts).
  • php artisan tidemark:provision you@example.com sets up a fresh install without the web installer: it creates the database tables and the owner account, and prints a one-time link for choosing a password (--hours sets how long it works, --json prints it for scripts). Run it again to get a new link.
  • Set TIDEMARK_ORGANIZATIONS=false to turn organizations off, for an install that serves a single customer. The organization switcher, the Organization and Teams settings and "Move to another organization" disappear, every site you can open is listed together, and sites are still shared with people one by one. Everything stays on as before unless you set it.
  • php artisan tidemark:usage also reports the number of users, when the last event arrived, the size of the SQLite database file and the installed version, so a host can monitor an install without opening it.
  • With TIDEMARK_HOSTED=true the app no longer points people at the environment file: where outgoing email isn't working, Email reports says to contact support. Outgoing email itself is only ever set in the environment, so a host controls it and nothing in the app can change it.
  • When the plan file stops recording (the account is paused, or this month's events are used up and the plan has a hard limit) a red banner across the app says so, with the date recording resumes.
  • A host that runs Tidemark for other people can sign its customers in, and its support staff, with a short-lived signed link (/sso), once TIDEMARK_SSO_PUBLIC_KEY is set. A support link opens the account for a limited time (60 minutes at most) in a read-only session: it can look but not change anything, a red banner says so, and Security → Support access lists who looked, why and when. Set TIDEMARK_SUPPORT_ACCESS=false to refuse support links. Nothing changes if no key is set.

Tidemark Analytics 0.38.2

Choose a tag to compare

@github-actions github-actions released this 10 Nov 00:05
234bece

Added

  • The Docker image can run with a read-only root filesystem, for hosts that run many installs side by side. Mount /data as a volume, /config, /tmp and /app/bootstrap/cache as tmpfs, and set TIDEMARK_HOSTED=true, which also keeps the settings file readable by its owner only. Nothing changes if you don't.

Changed

  • The Documentation and Community links in the app, the "Analytics by" link on public dashboards and the links in the README now point to hellotidemark.com and community.hellotidemark.com.
  • The Docker image starts with a small init process (tini) so stray child processes are cleaned up, and the paths the app writes to are linked into /data when the image is built.

Fixed

  • Site settings → Data → Delete by filter: the confirmation window now closes after the visits are deleted, instead of staying open and ignoring the close button.

Tidemark Analytics 0.38.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:51
3f7b63d

Changed

  • The product is now called Tidemark Analytics, and the logo shows "tidemark" with ANALYTICS beneath it. The name and logo are updated on the sign-in and installer pages, in emails, in the API description and in the project README. Your install, settings and data are unchanged.
  • The code now lives at github.com/tidemark-apps/analytics, and the Docker image is ghcr.io/tidemark-apps/analytics. The old repository address redirects, so existing installs keep updating, and the image is also still published as ghcr.io/tidemark-apps/tidemark.

Tidemark 0.38.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:02
8913023

Added

  • The install snippet in the dashboard has an "Install on" menu: HTML, WordPress, Shopify, Next.js, Nuxt, Astro, SvelteKit and Laravel. Each shows the file to open and the code to paste for your site, and WordPress links to the Tidemark Analytics plugin on WordPress.org. Tidemark remembers your choice.

Changed

  • A site whose visits are all from today no longer looks empty in "Last 7/28/30/91 days": the overview explains that those periods end yesterday and offers a button to show today.

Fixed

  • The word "Tidemark" no longer shows up above the top bar now and then after signing in.

Tidemark 0.37.3

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:51
cdd32cd

Changed

  • The Community link in the app now opens the new community forum at community.tidemarkanalytics.com instead of Discord.

Tidemark 0.37.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:31
abc3b2e

Added

  • The sign-in and sign-up pages return you to the page named in ?next= after you sign in, as long as it is a path on the same address. A link from another service can send people through sign-in and bring them back.

Tidemark 0.37.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:39
c978ac8

Fixed

  • A checkbox on the sign-in and sign-up pages, such as an extension's opt-in, is no longer stretched tall.