11 Commits

Author SHA1 Message Date
843fcf14cc Add sparkle auto-update for macos
The feed still needs to be created. But this is a good first step.
2022-03-16 21:09:43 +01:00
7a258dceb7 osx swift deps update 2021-12-18 12:25:28 +01:00
1b74932a17 macos: Fix code 2021-11-15 16:22:39 +01:00
07763226df Stop using deprecated packages 2021-07-29 14:39:23 +02:00
0099d09ae4 Update macos autogen code 2021-07-23 15:18:18 +02:00
d07acac53f Use device_info_plus instead of device_info
It now contains the toMap functions, so we can delete a lot of code.
2021-07-07 16:29:08 +02:00
774fa95e1b Revert "macos: Remove the ugly title bar of the window"
This reverts commit bdf284311caa2f1a4d8b86c170251406fc661fbd.

The title bar cannot be clicked and dragged with this change. It's super
annoying.
2021-07-02 16:28:53 +02:00
bdf284311c macos: Remove the ugly title bar of the window
Instead we are creating our own which is of the same color. This isn't
perfect, but it's much prettier than what we had before.
2021-07-02 07:58:14 +02:00
c40f829119 Remove bonsoir
It's not being used, and the CI seems to be getting stuck while linking
it

Also bump sentry
2021-06-30 13:28:47 +02:00
17dd93451f Remove firebase analytics
Sadly, even when firebase analytics is disabled, it still sends some
data to Google's servers and there seems to be no way to disable it.
GitJournal gives its users an option to disable all analytics, which
clearly can't be implemented as long as we use Firebase.

Therefore there are 2 options -
1. Remove the option of disabling all analytics
2. Remove firebase analytics.

I'm choosing option (2), as it seems wrong to remove the option to
disable analytics, as I know a number of users who have disabled
analytics.

Currently I'm mostly using analytics to measure how well the marketting
is doing, and to see which settings are being used. Disabling the
analytics would make this much much harder, but I guess it's a greater
push for me to find an alternative / create one.

Fixes #506
Related to #105
2021-06-07 12:21:41 +02:00
f5ae9c56c9 Add the macos code
This doesn't work as libgit2 is missing, but it's great for working on
the UI.
2021-05-07 11:46:00 +02:00