Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
68f12f1
fix: remove empty event property controls
thebuilder Jul 23, 2026
147d1c6
style: emphasize event property values
thebuilder Jul 23, 2026
3365a82
refactor: simplify breakdown dialog header
thebuilder Jul 23, 2026
3490339
fix: provision the example host database
thebuilder Jul 23, 2026
3142c92
fix: retain breakdown rows while refreshing
thebuilder Jul 23, 2026
fb100f2
refactor: simplify events dialog header
thebuilder Jul 23, 2026
7d74d2a
feat: add event details back navigation
thebuilder Jul 23, 2026
ccc208c
refactor: focus event details header
thebuilder Jul 23, 2026
de54645
fix: open all events when leaving event details
thebuilder Jul 23, 2026
18f45e5
refactor: combine event title with back navigation
thebuilder Jul 23, 2026
9af7460
fix: align event detail dialog metrics
thebuilder Jul 23, 2026
13ecb9f
fix: preserve event property value hierarchy
thebuilder Jul 23, 2026
d961e95
fix: retain event property values while refreshing
thebuilder Jul 23, 2026
18527ba
feat: add browser icons to analytics
thebuilder Jul 23, 2026
119a809
feat: add operating system icons to analytics
thebuilder Jul 23, 2026
1f27f4e
fix: improve Apple icon contrast
thebuilder Jul 23, 2026
f4a3e17
feat: use supplied iOS analytics icon
thebuilder Jul 23, 2026
8172e7a
feat: add native device icons to analytics
thebuilder Jul 23, 2026
d52acd1
fix: trim iOS analytics icon
thebuilder Jul 23, 2026
eeda0c9
fix: elevate iOS analytics icon
thebuilder Jul 23, 2026
28d3af6
feat: add icons to active analytics filters
thebuilder Jul 23, 2026
3317627
fix: refine iOS icon shadow
thebuilder Jul 23, 2026
4180fd4
fix: scope analytics dialog cache
thebuilder Jul 23, 2026
d4a0e87
fix: preserve iOS icon shadow
thebuilder Jul 23, 2026
e607d76
fix: use one event dialog at a time
thebuilder Jul 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .codex/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -euo pipefail

worktree_root="$(git rev-parse --show-toplevel)"
source_worktree="$(git worktree list --porcelain | awk '/^worktree / { print substr($0, 10); exit }')"
database_relative_path="samples/Umbraco.VercelAnalytics.Example/umbraco/Data/Umbraco.sqlite.db"
database_relative_path="samples/TheBuilder.WebAnalytics.Example/umbraco/Data/Umbraco.sqlite.db"
source_database="$source_worktree/$database_relative_path"
worktree_database="$worktree_root/$database_relative_path"

Expand All @@ -15,7 +15,8 @@ if [[ "$source_database" != "$worktree_database" ]]; then
fi

mkdir -p "$(dirname "$worktree_database")"
cp "$source_database" "$worktree_database"
sqlite3 "$source_database" ".backup '$worktree_database'"
[[ "$(sqlite3 "$worktree_database" 'PRAGMA integrity_check;')" == "ok" ]]
fi

pushd "$worktree_root/src/TheBuilder.WebAnalytics/Client" >/dev/null
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Browser icon sources

The coloured browser marks in this directory are local copies from [theSVG](https://thesvg.org/). Refer to each source icon's page for its licence and trademark notice.
24 changes: 24 additions & 0 deletions src/TheBuilder.WebAnalytics/Client/public/icons/browsers/brave.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 41 additions & 0 deletions src/TheBuilder.WebAnalytics/Client/public/icons/browsers/edge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading