← Back to context

Comment by polyaniline

4 days ago

I just tried to build on Linux and it keeps panicking because it requires dozen(s) of API keys. I was not expecting that from local first software.

That is not actually required. You can even set empty key for that.

Also Linux issue pointer: https://github.com/fastrepl/hyprnote/issues/67#issuecomment-...

I'm also interested in learning about why the API keys are required to build.

  • There are only 2 api keys that is required to build (POSTHOG, SENTRY), and also not required to build in dev, only in release build.

    I made it required to prevent accidentally ship app without any analytics/error tracking. (analytics can be opted out)

    For ex, https://github.com/fastrepl/hyprnote/blob/327ef376c1091d093c...

    EDIT: Prod -> release

    • You might want to reconsider ”no data ever leaves your machine" from the post :)

      Given your target market, have you considered looking at Bugsink?[0] sentry compatible. still not local, but at least you won't have to additionally ask your customers to trust sentry/posthog.

      Disclosure: that's me

      [0] https://www.bugsink.com/

      1 reply →