Releases: vinceanalytics/vince
Releases · vinceanalytics/vince
v0.0.17
Changelog
Bug fixes
Documentation updates
Other work
- 3130e61: add QueryProperty (@gernest)
- f7eb1ee: add global aggregate and global series (@gernest)
- 86feb6a: add global query for specific metric (@gernest)
- b408efa: add property query (@gernest)
- 3392b7c: add query aggregate and query series (@gernest)
- 18c2c8b: add regular expression to match properties (@gernest)
- 745b25c: add spec to types package (@gernest)
- ca55a11: add system database (@gernest)
- 5c309a8: avoid using labels (@gernest)
- 1592b5a: crash on unexpected transaction error (@gernest)
- a2347e7: crash when critical parts misbehaves (@gernest)
- c3e2f73: default metrics to visitors (@gernest)
- 44a9bef: define parquet struct for system stats (@gernest)
- c8100de: ensure to limit iteration from start timestamp (@gernest)
- f5a29f9: fix property names (@gernest)
- d1c5a1c: fix reading latest changes from temporary storage (@gernest)
- 6c0d896: fix selected metric (@gernest)
- f0b7e11: make stat plot responsive (@gernest)
- 58a6f69: move properties to spec package (@gernest)
- 3c352e6: move to new stats api (@gernest)
- f3ccf2b: new implementation of forever storage (@gernest)
- 2a96701: plot stats with uPlot (@gernest)
- 7d5a6b9: ready system stats (@gernest)
- 759f843: remove alias to property.Metric (@gernest)
- 3ab34d1: remove alias to property.Property (@gernest)
- 7073433: remove alias to property.Property (@gernest)
- a9e63d8: remove go chart library (@gernest)
- 5aec6a5: remove old query api (@gernest)
- 744f69b: remove old query api (@gernest)
- c7154a0: save system stats to parquet files (@gernest)
- f964436: set defaults for property query (@gernest)
- 6f25624: set ground work for system stats (@gernest)
- 99298fd: skip queries with invalid selectors (@gernest)
- 4d15005: sort system timestamp in ascending (@gernest)
- ccd8ba0: update stats api (@gernest)
- 82e2401: use @vinceanalytics/types as dev dependency (@gernest)
v0.0.16
Changelog
Documentation updates
Other work
- ffb9bb8: accept username for super users option (@gernest)
- 32adf62: add basic sites api (@gernest)
- 407466e: add Merge function (@gernest)
- b74e85f: add create site api implementation (@gernest)
- ab2ee9b: add get site api implementation (@gernest)
- 8b213a8: add initial stats api (@gernest)
- 73d2ea2: add site deletion api implementation (@gernest)
- 11eaf36: add site list implementation (@gernest)
- ddfa084: add stats global query api implementation (@gernest)
- 12f7c40: add vince badger db (@gernest)
- 384b5d5: allow querying single global stat (@gernest)
- a72d3cd: bring back Membership model (@gernest)
- 07d681e: calculate visit duration (@gernest)
- ec32b66: check requested property before query (@gernest)
- f8c7a4f: complete sites api implementation (@gernest)
- b70ffff: divide stats storage into temporary and permanent (@gernest)
- d2e5781: don't store base metrics (@gernest)
- 6137319: drop site from permanent storage (@gernest)
- 438983b: fix global stats querying (@gernest)
- a354768: fix query global stats (@gernest)
- 0fb7aa3: handle global stats (@gernest)
- d416767: handle large transactions when merging (@gernest)
- cd945e8: include elapsed time on all queries (@gernest)
- d042554: include time elapsed on query results (@gernest)
- 474a831: make auth api plugin resource agnostic (@gernest)
- 5b7dd36: manual remove keys for deleted site (@gernest)
- 9521fbb: move access token handling to handlers/pat (@gernest)
- 2331cfc: move goals to handlers/goals (@gernest)
- 1e18c67: move site to handlers/site (@gernest)
- dbe15a0: move template instances to handlers (@gernest)
- 66db8ee: move user related handlers to handlers/account (@gernest)
- e5f25b1: query from forever storage (@gernest)
- 3d773a7: read global stats from forever storage (@gernest)
- 83fa2d4: remove Base as a property (@gernest)
- a88aae5: rename CreateSite to Create (@gernest)
- 40f9598: run periodic garbage collection (@gernest)
- d8acd33: short circuit sites and stats api (@gernest)
- 3f9dd79: start base property from 1 (@gernest)
- 99a8e72: start metrics enum from 1 (@gernest)
- 1cd001a: track global stats with timestamps (@gernest)
- 67cf158: trim templates.Context (@gernest)
- 2ecfa9b: trim templates.Context (@gernest)
- caff265: truncate time ranges by the hour (@gernest)
- db990bb: upgrade primer/css (@gernest)
- 8f433e2: use a separate storage for aggregated stats (@gernest)
- 19a10c3: use core.Now in query (@gernest)
- dcdf026: use new npm packages (@gernest)
- bd9c0ca: use npm workspaces to manage packages (@gernest)
- e1b38da: use regex to match metric in global query (@gernest)
- 1cee0ea: use time in milliseconds as series timestamps (@gernest)
v0.0.15
Changelog
Other work
- f8ff23f: add blank slate when there are no goals (@gernest)
- 7050dd9: add download page generation step (@gernest)
- dc3748c: add settings link to site home page (@gernest)
- 538598a: add site deletion (@gernest)
- c96fbb6: build sqlite with sqlite_json tag on development (@gernest)
- 26aea35: change new site route to /new (@gernest)
- 00ae306: change site visibility (@gernest)
- 47178f2: create and delete goals (@gernest)
- a94ae26: define routes for site stats (@gernest)
- 0e30c2a: fix context rendering (@gernest)
- 20a2c15: include chart functions (@gernest)
- ec24a9f: new alerts api (@gernest)
- 74e9dbc: new stats home (@gernest)
- a76ea0a: permanently delete goals (@gernest)
- 7c896e0: permanently delete site record (@gernest)
- 06a491b: remove padding on site list (@gernest)
- 0fc4b9d: remove shared links and invitations (@gernest)
- 06ef8d4: short circuit favicon query (@gernest)
- 67f030d: show blank slate when user has no sites (@gernest)
- 50bb4de: show lock on private sites (@gernest)
- bc67f36: show periods on stats page (@gernest)
- 58ba7e0: test chart generation (@gernest)
- 3146a5f: update downloads table (@gernest)
- 7986478: use ECMAScript regex for url paths (@gernest)
- 55d49ac: use common words for params (@gernest)
- 4bb4c87: working metric and period panels (@gernest)
v0.0.14
v0.0.13
Changelog
Documentation updates
Other work
- 75c1a75: add create site link on sites overview (@gernest)
- b69c4e1: add dee package (@gernest)
- 3895ac9: add expiration date for api keys (@gernest)
- 0c8bc8a: add new svg logo (@gernest)
- da367d2: add timeseries.Global (@gernest)
- 318bd42: bootstrap with full name (@gernest)
- 68bbf8b: build sqlite with sqlite_json (@gernest)
- 4b1b1ec: change footer style (@gernest)
- 54ae505: create and delete api tokens (@gernest)
- 770286b: define Role (@gernest)
- f96894d: enforce all secrets to be strings (@gernest)
- 6cdfaa2: fix logo color on footer (@gernest)
- ea8f88b: fix query cached sites (@gernest)
- 9efc0ff: fix scopes on api keys (@gernest)
- 3c3af66: fix token copy (@gernest)
- 902887b: fix user settings context (@gernest)
- 22bda52: make user names unique (@gernest)
- a364bda: redirect home page to user profile (@gernest)
- 7d65004: remove SiteMembership (@gernest)
- db751f2: respect .gitignore (@gernest)
- 50b4fcb: support login by username or email address (@gernest)
- 17f8824: support profile picture uploads (@gernest)
- 50845d4: support updating user full name (@gernest)
- 2551ff5: track global stats (@gernest)
- 733c107: use personal access token (@gernest)
- 5a9b7b3: validate user names (@gernest)
v0.0.12
v0.0.11
Changelog
New Features
Documentation updates
- 5865060: docs: add avatar (@gernest)
- e2a26a1: docs: complete cli core documentation (@gernest)
- 81a2fd1: docs: document data and listen options (@gernest)
- 7f4af89: docs: separate k8s from normal guide (@gernest)
- b857907: docs: show last updated (@gernest)
- 3e5b29c: docs: update list order for cli sidebar menu (@gernest)
- 7643597: docs: use default theme (@gernest)
Other work
- 7a799a6: Build v0.0.10-5865060 (@gernest)
- fe361df: add Select.Match (@gernest)
- 3d651c7: add query to js runtime (@gernest)
- 8b2e556: add email api to js (@gernest)
- fc26521: add invitation email sending (@gernest)
- 1dd6a55: add js package (@gernest)
- 19cceb5: add new query api to js package (@gernest)
- 11a06bc: add test for slice (@gernest)
- ae997c6: bring pack esbuild (@gernest)
- cfde264: compile package to es2015 (@gernest)
- 51f58b2: compute aggregates from query.Query (@gernest)
- 947706b: compute bounceRate on query (@gernest)
- 49ab96c: credit plausible (@gernest)
- 19a3380: define query result for js api (@gernest)
- 58c19ea: fix querying single result set (@gernest)
- 51bed3f: fix sender address for js email api (@gernest)
- f53a8c4: initial query impl based on query package (@gernest)
- d9b2802: initial working query api (@gernest)
- 424034b: new query api (@gernest)
- b0d516a: redesign alert api (@gernest)
- 9f8ccdf: remove Address from js api (@gernest)
- 9b8d3ab: remove env flag option (@gernest)
- d3cabe5: remove esbuild (@gernest)
- b80c525: remove reporting endpoints (@gernest)
- eb7b9a3: save visitDuration as seconds (@gernest)
- 5e47fda: schedule alerts (@gernest)
- 94fa1e3: setup typescript vince project (@gernest)
- c4ddc6d: shorten metrics names (@gernest)
- 15759ac: store visitDuration as time.Duration (@gernest)
- 030674b: update README (@gernest)
- a03511a: update README (@gernest)
- fa25a91: update README (@gernest)
- dbd4b02: update README (@gernest)
- b336c0b: use schedule for scheduling function on script (@gernest)
- 11cba3b: use time.Duration strings for scheduling. (@gernest)
- d071298: use uint32 to store stats values (@gernest)
- 9029240: user Entry.UserId as cache key for sessions (@gernest)
v0.0.10
v0.0.9
v0.0.7
Changelog
Documentation updates
- 64a9d5a: docs: add cli flags pages (@gernest)
- 9d423c8: docs: fix dead link (@gernest)
- bb8e43d: docs: move docs and blog to website (@gernest)
- 34f2c32: docs: move tsconfig to website (@gernest)
- cd804a6: docs: use dark theme by default (@gernest)
Other work
- fe7c2ec: add GET /password/request-reset (@gernest)
- 73f20ea: fix enabling mailer (@gernest)
- b17b056: generate referrer from snowplow-referer-parser (@gernest)
- 106d563: include time series in the root queries (@gernest)
- ec471c0: initial timeseries.RootQuery implementation (@gernest)
- d8b9416: move server package to internal (@gernest)