Changelog
What's new
Notable changes to Eventra, newest first.
- 32 changes
Build your own Overview: move widgets anywhere and set how wide each one is
Added 1Changed 23Fixed 8- The Overview is now a free grid
- The product tour on the home page now shows the redesigned dashboard (new screenshots of every page
- 10 changes
The command line tool now finds events in real monorepos and in every part of a component's template
Added 5Changed 2Fixed 3- The command line tool now finds tracking calls in projects where each app has its own TypeScript settings…
- Tracking calls are now found when a helper calls another helper
- 1 change
The changelog is now a grid of cards like the blog
Changed 1- The changelog is now a grid of cards like the blog
- 29 changes
The command line tool has a --strict option for sync and check that…
Fixed 13Added 2Changed 14- The command line tool has a --strict option for sync and check that fails when a file could not be read
- Lists that are cut off now say
- 14 changes
Each feature now has its own settings
Added 6Changed 6Fixed 2- Each feature now has its own settings
- An account page, open from the account menu on any screen: your name and a short description, your role in…
- 4 changes
The command line tool can now read events from analytics you already…
Added 2Changed 1Fixed 1- The command line tool can now read events from analytics you already use
- eventra init now looks for PostHog
- 6 changes
A blog about how Eventra is built
Added 1Fixed 1Changed 4- A blog about how Eventra is built
- The header is more polished: a soft shadow once you scroll
- 10 changes
A theme switch with Light, System and Dark
Added 2Changed 8- A theme switch with Light, System and Dark
- The homepage shows an animated example of a code scan: features found in the code
- 7 changes
Eventra can now be installed as an app from your browser
Added 1Changed 6- Eventra can now be installed as an app from your browser, with its own icon and brand colors
- Phones now get a proper menu: Docs
- 22 changes
New "Never seen" page: features the CLI found in your code that have…
Added 15Fixed 7- New "Never seen" page: features the CLI found in your code that have never sent a single event
- The project overview is now clickable: headline cards
- 4 changes
The Angular CLI plugin (@eventra_dev/cli-plugin-angular) now clearly…
Fixed 4- The Angular CLI plugin (@eventra_dev/cli-plugin-angular) now clearly reports when it can't parse a component…
- The Angular CLI plugin's docs and examples now recommend [attr.event]="..." instead of [event]="..." for…
- 4 changes
The CLI now understands Angular component templates (.html)
Added 2Fixed 2- The CLI now understands Angular component templates (.html)
- The CLI now detects a JSX event="..." (or event={expr}) attribute directly
- 4 changes
Features are now flagged "New" for the first 7 days after their…
Added 3Fixed 1- Features are now flagged "New" for the first 7 days after their first event
- The "new feature" window is now configurable per project in Project Settings
- 3 changes
A live demo is now available
Added 1Changed 1Fixed 1- A live demo is now available
- The dashboard now works properly on phones and tablets
- 6 changes
The CLI now understands Svelte (.svelte) and Astro (.astro) components
Added 1Fixed 3Changed 2- The CLI now understands Svelte (.svelte) and Astro (.astro) components
- CLI: documentation now explains what happens to an event name that's too long or uses an unsupported character
- 3 changes
Projects now have a configurable "dead feature" threshold
Added 1Fixed 2- Projects now have a configurable "dead feature" threshold
- Project settings: saving one field no longer temporarily disabled the save button for unrelated fields
- 3 changes
CLI: feature-usage tracking calls that pull the event name from a…
Fixed 3- CLI: feature-usage tracking calls that pull the event name from a property of a tracking helper's input…
- CLI: feature-usage tracking calls that reference a named constant (e.g
- 4 changes
Eventra SDK: fixed a browser-only bug that could silently drop…
Fixed 4- Eventra SDK: fixed a browser-only bug that could silently drop tracked events without any visible error
- CLI: feature-usage tracking calls are now detected correctly even when split across multiple files (e.g
- 2 changes
Vue projects: feature-usage detection now uses a real Vue parser…
Fixed 2- Vue projects: feature-usage detection now uses a real Vue parser instead of a simplified one
- Vue/Nuxt: tracking helpers used via auto-import (no explicit import statement) are now recognized correctly
- 2 changes
CLI: framework plugins can now define their own wrapper-tracking…
Added 2- CLI: framework plugins can now define their own wrapper-tracking conventions instead of relying only on the…
- CLI: sync/check now surface event names that couldn't be statically determined
- 9 changes
Bind API keys to a specific website domain
Added 5Fixed 3Changed 1- Bind API keys to a specific website domain
- Search and date-range filters on the Events, Features, and Dead Features pages
- 4 changes
General login and session security hardening
Improved 4- General login and session security hardening
- More reliable billing usage tracking under load
- 2 changes
New extensible plugin system
Added 2- New extensible plugin system so the CLI can support additional frameworks
- Early, experimental Vue support as the first plugin built on top of it