65 Commits

Author SHA1 Message Date
Jan Václavík
b4651cbfeb feat(analytics-docs): Add favicon 2026-03-02 13:42:06 +01:00
Petr Knetl
71389f6adc chore(deps): update vite-plugin-node-polyfills from 0.24.0 to 0.25.0 2026-02-25 10:50:36 +01:00
Petr Knetl
9f1cfb7c21 chore(deps): update vite from 7.2.6 to 7.3.1 2026-02-25 10:50:36 +01:00
Petr Knetl
7703cbcaa9 chore(deps): update styled-components from 6.1.19 to 6.3.9 2026-02-25 10:50:36 +01:00
Jan Václavík
39aa24924f fix(analytics-docs): enhance Markdown component styling and add overflow handling in AttributesTableRow 2026-02-24 18:19:20 +01:00
Jan Václavík
3e1731317c fix(suite): fix analytics docs build 2026-02-24 17:22:05 +01:00
Jan Václavík
230b55b2eb feat(analytics-docs): include generated timestamp in analytics output and display in UI 2026-02-24 17:00:29 +01:00
Jan Václavík
3e5e21d8b2 fix(analytics-docs): Fix showing record type 2026-02-24 17:00:12 +01:00
Seibei Iguchi
87b3c0e53d refactor(suite): standardize icon size and update props to use intents instead of variants 2026-02-20 11:33:38 +01:00
Seibei Iguchi
ce71b08bb2 refactor(theme): standardize typography styles across components 2026-02-19 14:04:05 +01:00
Peter Sanderson
ba6e673d2f feat: introduce a freamework to enforece some repository rules, via custom scripts
feat: implement requirement that checks the AGENTS.md to verify it has all the skills linked

fix: add it to CI demonstrate failure

fix: AI adressing the comments

fix: remove unnecessary parseArgs, use node native

fix: bit of refactoring, introduce DI to test stuff

fix: remove fix implmentation its too messy and I ddo not want to commit AI slop

fix: di for report test with console

feat: requirements uses nx-afected

fix: refactor the requre affectd so it is not a slop

fix: esm saddness

fix: ignore pacakges

fix: affected correcty

test: intentionlly break it

fix: CI for affected

fix: revert, 'nrwl/nx-set-shas@v4' shall do the job

fix: CI trial & error

fix: ai slop to verify

fix: comments stripping

fix: try default fetch

fix: strip

fix: backfix the testing errors

fix: missing components link

fix: missing depcheck for analytics-docs

fix: review

fix: move tests

fix: new ignored package local skill
2026-02-19 11:29:23 +01:00
Jan Václavík
12de443e8b fix(analytics-docs): Add built data to public 2026-02-18 19:26:02 +01:00
Jan Václavík
66a60954d8 fix(analytics-docs): Add sticky headers to sidebar 2026-02-18 17:51:40 +01:00
Jan Václavík
24f4406b0d fix(analytics-docs): Fix addind platforms properly to events 2026-02-18 17:51:40 +01:00
Jan Václavík
ef94748a94 feat(analytics-docs): Add highlighting on window open 2026-02-18 17:51:40 +01:00
Jan Václavík
f2883ae53b fix(analytics-docs): Show tooltips in header properly 2026-02-18 17:51:40 +01:00
Jan Václavík
22c77e89cb feat(analytics-docs): Add copy link to EventCard 2026-02-18 17:51:40 +01:00
Jan Václavík
d0c87d08a9 feat(analytics-docs): Add highlight to cards 2026-02-18 17:51:40 +01:00
Jan Václavík
0f5e50e775 fix(suite): fix analytics.json import 2026-02-18 17:51:40 +01:00
Jan Václavík
75a523d679 fix(suite): Fix Text and Paragraph issues + add typecheck 2026-02-18 17:51:40 +01:00
Jan Václavík
4d25013ca3 fix(suite): Fix mobile view in docs 2026-02-18 17:51:40 +01:00
Jan Václavík
8691801be9 feat(suite): Add spinner while opening sidebar 2026-02-18 17:51:40 +01:00
Jan Václavík
fda5b88e81 feat(suite): Move sidebar to right 2026-02-18 17:51:40 +01:00
Jan Václavík
b83386442d feat(analytics-docs): update alignment of header 2026-02-18 17:51:40 +01:00
Jan Václavík
a6c937befe feat(suite): Unify changelog icons 2026-02-18 17:51:40 +01:00
Jan Václavík
f8acc1fa19 feat(analytics-docs): Add favicon to documentation page 2026-02-18 17:51:40 +01:00
Jan Václavík
c5070a5ad6 feat(suite): Show all changes in changelog 2026-02-18 17:51:40 +01:00
Jan Václavík
2111522150 fix(analytics-docs): Update URL form 2026-02-17 18:27:04 +01:00
Jan Václavík
a41a05db6a feat(analytics-docs): Integrate sidebar state management into URL parameters
- Added sidebarOpen state to manage sidebar visibility.
- Updated URL parameter handling to include sidebar state.
- Refactored useFilteredEvents to synchronize sidebar state with URL updates.
2026-02-17 18:27:04 +01:00
Jan Václavík
b815e381e8 feat(analytics-docs): Add icons to event items in VersionsSidebar 2026-02-17 18:27:04 +01:00
Jan Václavík
f75b3be51c feat(suite): Use CardList 2026-02-17 18:27:04 +01:00
Jan Václavík
0eb3041e1a feat(analytics-docs): Add changelog sidebar 2026-02-17 18:27:04 +01:00
Jan Václavík
f470d54aef refactor(analytics-docs): Update TypeScript configuration and improve code structure
- Added scripts directory to TypeScript configuration for better module inclusion.
- Refactored buildData script to use consistent CommonJS require syntax.
- Enhanced event loading and normalization logic for clarity and maintainability.
- Updated platform and sorting types for improved type safety.
- Adjusted styling in components for better layout and responsiveness.
2026-02-17 15:07:01 +01:00
Jan Václavík
3d8eb89dab fix(suite): Fix formatting 2026-02-17 15:07:01 +01:00
Jan Václavík
33050ba132 refactor(analytics-docs): Convert function components to arrow functions
- Updated function components in App, AttributesTable, EventCard, and utility files to use arrow function syntax for consistency.
- Improved readability and modernized code style across the analytics-docs package.
2026-02-17 15:07:01 +01:00
Jan Václavík
9a42cde49f refactor(analytics-docs): Enhance event normalization and type extraction utilities
- Added a new utility file for extracting attribute types.
- Refactored event normalization functions to improve type handling and clarity.
- Updated TypeScript configuration paths for better module resolution.
2026-02-17 15:07:01 +01:00
Jan Václavík
edf26b260e feat(analytics-docs): Improve responsiveness 2026-02-17 15:07:01 +01:00
Jan Václavík
1197ad556a fix(suite): Add used dependency 2026-02-17 15:07:01 +01:00
Jan Václavík
0c9de71fcc refactor(suite): Refactor build-data 2026-02-17 15:07:01 +01:00
Jan Václavík
3b8d26ea0e chore(analytics-docs): Set workflow for analytics-docs 2026-02-17 15:07:01 +01:00
Jan Václavík
3002e95d43 chore(analytics-docs): Clean up ESLint configuration by removing unnecessary whitespace 2026-02-17 15:07:01 +01:00
Jan Václavík
ec712ba46b chore(analytics-docs): Update ESLint configuration and add ts-morph to outdated dependencies list 2026-02-17 15:07:01 +01:00
Jan Václavík
c4c30e7efa feat(analytics-docs): Refactor App component for theme integration and UI enhancements
- Updated App component to accept a theme prop for dynamic styling.
- Introduced ThemeSwitch component for toggling themes.
- Modified GlobalStyle to adapt to the selected theme's color scheme.
- Wrapped App in ThemeContextProvider for improved theme management.
2026-02-17 15:07:01 +01:00
Jan Václavík
5c56284c70 fix(analytics-docs): Update dev script to conditionally build data before starting Vite 2026-02-17 15:07:01 +01:00
Jan Václavík
577d2cb5fb feat(analytics-docs): Optimize JSON output and improve component structure
- Updated buildData script to allow compact JSON output for reduced file size, with an option for pretty-printing during development.
- Refactored App component to utilize imported layout components, removing unnecessary styled components.
- Enhanced AttributesTable and AttributesTableRow components to improve prop naming for clarity.
- Updated Filter component to import Sort type from types for better type management.
- Streamlined useFilteredEvents by integrating utility functions for version comparison and event retrieval.
2026-02-17 15:07:01 +01:00
Jan Václavík
6cc2f55dad fix(suite): Fix types 2026-02-17 15:07:01 +01:00
Jan Václavík
3bc0fc4137 feat(analytics-docs): Enhance filtering and UI components in event documentation
- Updated App component to include a loading spinner when filtering events.
- Added a new button for adding events with a tooltip for better user guidance.
- Enhanced Filter component to include sorting options for improved event organization.
- Introduced isFiltering state in useFilteredEvents to manage filter status effectively.
- Updated GlobalStyle to ensure links are styled consistently across the application.
2026-02-17 15:07:01 +01:00
Jan Václavík
ca0b9031fb feat(analytics-docs): Implement clear filters functionality in event results
- Added clearAll function in useFilteredEvents to reset filters.
- Updated App component to manage active filter state and pass new props to ResultsInfo.
- Enhanced ResultsInfo component to display a "Clear filters" link when filters are active.
2026-02-17 15:07:01 +01:00
Jan Václavík
872e8f1061 feat(analytics-docs): Enhance event filtering and results display
- Updated useFilteredEvents to initialize state from URL parameters for better user experience.
- Modified ResultsInfo component to accept props for filtered and total event counts, platform, and query.
- Improved App component to utilize new props in ResultsInfo and manage sorting state more effectively.
- Adjusted Filter component to ensure platform selection is consistent with available options.
2026-02-17 15:07:01 +01:00
Jan Václavík
df2fac64f1 chore(analytics-docs): Update ts-morph dependency and implement fuzzy matching for event filtering
- Upgraded ts-morph to version 27.0.2 in package.json and yarn.lock.
- Added fuzzy matching functionality in useFilteredEvents to improve event search capabilities.
2026-02-17 15:07:01 +01:00