Changelog
Documentation updates
Other work
- aed994f: accept selecting filtered fields (@gernest)
- 379524b: accept single domain (@gernest)
- 098f2ff: add CLA.md (@gernest)
- 26c5279: add Domain back to Entry (@gernest)
- d4edece: add FilterMap (@gernest)
- b79f93c: add ReadBlock (@gernest)
- 00b8de0: add WriteBlock (@gernest)
- eb7abf0: add basic membership (@gernest)
- 4437b69: add basic system handler (@gernest)
- 09acc5f: add basic time based windowing (@gernest)
- e0e3dcd: add basic write block test (@gernest)
- 0d49d5a: add bloom filters to string columns (@gernest)
- 1b0a679: add charting library (@gernest)
- 20157b8: add memory tab on system page (@gernest)
- e270fc0: add multi entry (@gernest)
- 273ede0: add parquet tags on entry (@gernest)
- 6b8af53: add possible dashboard library (@gernest)
- 41e15a9: add protocol buffer metadata (@gernest)
- 8a68fea: add read base columns with pick (@gernest)
- 3a62bf0: add reading base columns (@gernest)
- 8abf8d8: add system stats querying (@gernest)
- 14eca31: add test data (@gernest)
- 9009169: add test for basic_write_base_pick_filter (@gernest)
- 92e2285: add test for full block transform (@gernest)
- 473c912: add writer (@gernest)
- e402add: another shot at ts storage (@gernest)
- a1a338b: assign each site its own table (@gernest)
- 64ae881: bring back badgerLogger (@gernest)
- 27b2446: bring back value (@gernest)
- a01a753: build sub schema of Entry (@gernest)
- 5233cf5: compress blocks (@gernest)
- 66e13f3: compute default stats (@gernest)
- 3758173: create membership when creating new site (@gernest)
- aa265b0: create new block index (@gernest)
- 352782c: define arrow schema for entry (@gernest)
- 1d9223b: define basic analysis (@gernest)
- c1aee4f: define block level bloom filters (@gernest)
- 0b88776: define invitation model (@gernest)
- 3a95e5d: define per site block level stats (@gernest)
- 417d15b: define schema for computed values (@gernest)
- 36cf06c: define sys schema (@gernest)
- d44fa56: delete system stats when closing (@gernest)
- a5923e3: design membership invitation form (@gernest)
- 270c7be: don't process empty entries (@gernest)
- f2ee4ba: execute queries at row group level (@gernest)
- 06b226d: fix block reading test (@gernest)
- d78d6bb: fix computed fields schema (@gernest)
- dd52088: fix counting of bounce rates (@gernest)
- c8a01d1: fix counting visits (@gernest)
- 97ff678: fix entry caching (@gernest)
- 9524d7a: fix panic for initializing hash digest (@gernest)
- 561279a: fix reading records from blocks (@gernest)
- dc844b2: fix saving blocks to badger (@gernest)
- f994538: fix schema mismatch when merging blocks (@gernest)
- b5c6b9c: fix timestamp filter (@gernest)
- 73b3d9b: fix wrong arrow field (@gernest)
- dc25326: get fields columns from row group (@gernest)
- 0784fad: handle inviting existing members (@gernest)
- 582b4a1: implement matching in string filter (@gernest)
- 7dada40: improve schema for computed partitions (@gernest)
- 2b5f2ef: include session in base query (@gernest)
- a4978dc: initial basic query (@gernest)
- ca8ad91: initial fixture generation script (@gernest)
- 6ab5635: initial impl of a simpler store (@gernest)
- ec70259: initial window api (@gernest)
- d7fd154: introduce frostdb (@gernest)
- 8413e46: introduce local plan engine (@gernest)
- 92e88d5: keep block level bloom filters (@gernest)
- 5fcf7ee: make neo.Writer generic (@gernest)
- 2b95dea: merge all records from blocks when reading (@gernest)
- 6a1f77a: migrate to react frontend (@gernest)
- c832eba: move block to pkg (@gernest)
- 9a0a042: move local bar out of head layout (@gernest)
- a892e4f: move to the new parquet-go home (@gernest)
- 2da3418: move to the new storage (@gernest)
- c6817dd: nuke all old features (@gernest)
- 27a55b3: observe last timestamp (@gernest)
- 879b62d: optimize filter (@gernest)
- 2d77f51: partition blocks by domain (@gernest)
- a6bcc78: refactor how we save blocks (@gernest)
- aa27898: refactor string value bloom filter (@gernest)
- 2fe84ae: remove badger (@gernest)
- 19e9475: remove domain from Entry (@gernest)
- 0c22388: remove old storage (@gernest)
- 08aa14c: remove roundtrip when building schema (@gernest)
- f3bb32a: remove unused code (@gernest)
- e86dd10: remove unused instrumentation (@gernest)
- ffb916b: remove website (@gernest)
- 989404f: render first system stats (@gernest)
- 86bae2b: reset active block counter (@gernest)
- a4d867f: responsive series plot (@gernest)
- 5b68090: return a record of selected fields (@gernest)
- 3df3375: save aggregates on new frostdb store (@gernest)
- 34808bd: save aggregates tot the new store (@gernest)
- 8b0ad99: save buffers when closing (@gernest)
- 866996a: save collected records (@gernest)
- d6e1a31: save invitation (@gernest)
- f74005d: select duration for entry (@gernest)
- 5302710: select id, bounce and value by default. (@gernest)
- 4b4c904: select row group by default (@gernest)
- 8f595b6: send invitation email to new users (@gernest)
- 8bee13f: set domain on entry (@gernest)
- 3a42441: set log level when configuring (@gernest)
- 0b46e20: show members on site settings (@gernest)
- 837d288: show system context (@gernest)
- 4f55ef1: show system endpoint for sysadmin user (@gernest)
- f3b1fcb: simple site settings (@gernest)
- 9ca20c6: simplify event parsing (@gernest)
- 999730c: start designing new filter api (@gernest)
- cdaf964: store events directly (@gernest)
- 04b1306: strict badger opening (@gernest)
- 8af116c: strict configuration (@gernest)
- 5cfa44d: support glob and regexp match (@gernest)
- a3ce5f2: test general compute (@gernest)
- 639c5ac: test query time range (@gernest)
- c3740b9: test simple query (@gernest)
- 3c9855f: tools: add bench command to vlg (@gernest)
- b204b1d: track number of goroutines in system stats (@gernest)
- 6daa7e1: track sessions (@gernest)
- dbe7422: track time on site (@gernest)
- f15cb54: ui: add Sidebar (@gernest)
- e153c6d: ui: add Splitter component (@gernest)
- 50b6020: ui: add goals and alerts panels (@gernest)
- e93112a: ui: add layout (@gernest)
- d352e30: ui: add local storage provider (@gernest)
- 8c9d475: ui: add primer theme provider (@gernest)
- b621db5: ui: add sites scene (@gernest)
- 1a54a47: ui: add splitter (@gernest)
- 0b72ec6: ui: another take on action menu (@gernest)
- 421eddc: ui: bring back splitter basis (@gernest)
- bd26d19: ui: conditional render action panels (@gernest)
- 2896f66: ui: create react app (@gernest)
- eb0d2c0: ui: draft sites panel (@gernest)
- 7be2a35: ui: export local storage types (@gernest)
- 49e53cb: ui: first take on Monaco editor component (@gernest)
- b359c14: ui: fix dialog for creating items (@gernest)
- 15817a7: ui: fix partition sizes (@gernest)
- 1705215: ui: full panels split for console (@gernest)
- f4f0dad: ui: include logo got ui (@gernest)
- 16b697a: ui: remove borders from sidebar (@gernest)
- dfc25fd: ui: set border for the Sidebar (@gernest)
- 4c02c51: ui: show tooltip on nav items (@gernest)
- 99d5aec: ui: toggle item selection on Sidebar (@gernest)
- 173a89a: ui: update styles (@gernest)
- 8b68161: ui: use proper borders for side bar (@gernest)
- 6bc072a: ui: use themed colors (@gernest)
- 50f022e: ui: wrap screen size provider (@gernest)
- 181f534: update README (@gernest)
- 1f67b3f: update README (@gernest)
- 8c85cf0: update assertion package (@gernest)
- 717b070: update to use new exec api (@gernest)
- f7314da: use GenericWriter for entries (@gernest)
- d853550: use MultiEntry for active block (@gernest)
- a178b9a: use best compression (@gernest)
- 66d4cb9: use boxes for settings (@gernest)
- 1eff054: use compute to filter results (@gernest)
- 172a051: use default memory allocator when saving blocks (@gernest)
- d55c37c: use filesystem object store for timeseries data (@gernest)
- a3c25be: use int64 for system stats (@gernest)
- 21cc4ce: use lifo closing resources (@gernest)
- 925b368: use must for fatal errors (@gernest)
- 5c6c0a5: use new block index (@gernest)
- 5271a84: use only timestamp as sorting key (@gernest)
- 0f030e8: use plain uPlot for plots (@gernest)
- 225a66c: use roaring bitmap for unique users (@gernest)
- 61911ff: use save timestamp as entry timestamp (@gernest)
- 7143799: use smaller key for metadata (@gernest)
- 33b6de0: website: no need for mpa (@gernest)
- 457ff55: website:update config (@gernest)
- 1548860: wider stats page (@gernest)