github kizuna-ai-lab/sokuji v0.4.3

latest releases: v0.9.24, v0.9.23, v0.9.22...
6 months ago
  • chore: bump version to 0.4.3
  • Merge pull request #35 from kizuna-ai-lab/feat/uninstall-feedback-redirect
  • feat(analytics): enhance PostHog integration with distinct_id handling - Implement distinct_id retrieval from URL, store it in local storage, and update uninstall feedback URL accordingly. Sync distinct_id between frontend and background script for improved user identification.
  • fix: update uninstall feedback URL to point to the correct survey page
  • feat(survey): use PostHog getSurveys API for dynamic survey loading
  • feat(docs): add uninstall feedback survey page with PostHog integration
  • feat: add uninstall feedback URL to manifest and background script
  • chore: update globs in english-documentation-rule - Expand file type support for documentation rules to include additional programming languages and formats
  • feat: refactor analytics integration and update configuration - Migrate PostHog credentials to source code, update HTML structure, and enhance content security policy for extension
  • Merge pull request #34 from kizuna-ai-lab/feat/analytics-posthog-integration
  • docs: add reference for PostHog analytics events - Include app-analytics-events.md in the documentation to provide a comprehensive overview of all analytics events
  • chore: remove outdated analytics and audio profile notification documentation - Delete analytics-integration.md and AUDIO_PROFILE_NOTIFICATION.md files to streamline documentation and eliminate redundancy
  • feat: implement platform detection utility for PostHog registration - Add getPlatform function to distinguish between web, app, and extension environments - Update PostHog registration to include platform information
  • fix: remove redundant platform property from PostHog registration
  • fix: resolve useEffect dependency issues in translation session analytics
  • feat: enable translation session analytics and fix useEffect loops
  • fix: restore PostHog initialization via PostHogProvider apiKey and options
  • feat: add translation session analytics tracking
  • feat: implement PostHog Super Properties for global tracking - Use posthog.register() to set app_version, environment, platform, and user_agent as Super Properties - Remove redundant version and platform parameters from individual events - Simplify event tracking by centralizing common properties - Update analytics documentation with Super Properties usage
  • feat(privacy): update privacy policy with enhanced user rights and analytics consent management - Add privacy guarantee section and clarify data handling practices - Ensure GDPR compliance and user control over analytics - Update last modified date and contact information
  • feat(analytics): integrate posthog analytics tracking - Install posthog-js SDK for React analytics - Add comprehensive event tracking system with type safety - Implement GDPR-compliant consent management - Create privacy-first configuration with data sanitization - Add consent banner and settings components - Track application lifecycle, user interactions, and performance - Ensure no sensitive data (audio/translations) is collected - Support offline event queuing and error handling - Add comprehensive documentation and usage examples Addresses #27
  • feat: add GitHub issue templates and contributing guidelines
  • refactor(logging): replace console.log with console.info for API model availability logs and remove redundant log in audio profile notification
  • feat(api): enhance API key validation to check for GPT-4o Realtime model availability and update localization for related messages
  • feat(i18n): integrate localization for error messages and success notifications in BrowserSettingsService

Don't miss a new sokuji release

NewReleases is sending notifications on new releases.