Feed of "Berker/keyoxide-flutter" https://codeberg.org/Berker/keyoxide-flutter Keyoxide Mobile Tue, 06 May 2025 07:17:46 +0000 deivpaukst opened issue Berker/keyoxide-flutter#158 https://codeberg.org/Berker/keyoxide-flutter/issues/158 158#List Signing Certificate Fingerprint to Let Users Verify the Downloaded APK# <![CDATA[

Context

I'm downloading this app using Obtanium and so I would like to make sure that the app I install is indeed the correct one. To do so I use AppVerifier. To be able to check whether the app downloaded is indeed from the developer I would need the hash of the signing certificate used to sign the app.

Describe your suggested feature

The hash would be listed preferably on an external site. Like the app's site, but it could also be listed on Github if the external site is not an option.
I've also considered getting the app from Google Play or just hoping that I have indeed acquired the app from the developer. Neither option really resolves the issue for me.

Other details

It's slowly becoming a standard security practice to list the key's hash somewhere in your project for example: Molly, AuroraStore, GeoShare.

]]>
deivpaukst 29400906: https://codeberg.org/Berker/keyoxide-flutter/issues/158 Sat, 19 Apr 2025 08:31:29 +0000
Berker released Release 2.4.3 at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/releases/tag/2.4.3 Berker 28394774: https://codeberg.org/Berker/keyoxide-flutter/releases/tag/2.4.3 Sat, 12 Apr 2025 18:37:06 +0000 Berker pushed tag 2.4.3 to Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/src/tag/2.4.3 Berker 28394753: https://codeberg.org/Berker/keyoxide-flutter/src/tag/2.4.3 Sat, 12 Apr 2025 18:37:05 +0000 Berker pushed to master at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250...ff61a05eee00104737480cd92e60dc281ee8c2d1 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/ff61a05eee00104737480cd92e60dc281ee8c2d1">ff61a05eee00104737480cd92e60dc281ee8c2d1</a> Bump build version <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9">193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9</a> Adjust changelog <![CDATA[ff61a05eee00104737480cd92e60dc281ee8c2d1 Bump build version 193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9 Adjust changelog]]> Berker 28394657: /Berker/keyoxide-flutter/compare/ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250...ff61a05eee00104737480cd92e60dc281ee8c2d1 Sat, 12 Apr 2025 18:34:17 +0000 Berker pushed to develop at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/ff61a05eee00104737480cd92e60dc281ee8c2d1 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/ff61a05eee00104737480cd92e60dc281ee8c2d1">ff61a05eee00104737480cd92e60dc281ee8c2d1</a> Bump build version <![CDATA[ff61a05eee00104737480cd92e60dc281ee8c2d1 Bump build version]]> Berker 28394618: https://codeberg.org/Berker/keyoxide-flutter/commit/ff61a05eee00104737480cd92e60dc281ee8c2d1 Sat, 12 Apr 2025 18:33:51 +0000 Berker pushed to develop at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9">193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9</a> Adjust changelog <![CDATA[193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9 Adjust changelog]]> Berker 28394582: https://codeberg.org/Berker/keyoxide-flutter/commit/193f4c9211b7a7eb4a6421325a9f9d0a1c0d85b9 Sat, 12 Apr 2025 18:33:07 +0000 Berker pushed to develop at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/006e31e39a92d0170373801d1da71b8d06d84442...ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250">ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250</a> Update translations <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/3f2fbcf9818e2be2f28af41bd92837445574d865">3f2fbcf9818e2be2f28af41bd92837445574d865</a> Add task config for translations <![CDATA[ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250 Update translations 3f2fbcf9818e2be2f28af41bd92837445574d865 Add task config for translations]]> Berker 28394426: /Berker/keyoxide-flutter/compare/006e31e39a92d0170373801d1da71b8d06d84442...ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250 Sat, 12 Apr 2025 18:29:27 +0000 Berker pushed to master at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/006e31e39a92d0170373801d1da71b8d06d84442...ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250">ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250</a> Update translations <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/3f2fbcf9818e2be2f28af41bd92837445574d865">3f2fbcf9818e2be2f28af41bd92837445574d865</a> Add task config for translations <![CDATA[ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250 Update translations 3f2fbcf9818e2be2f28af41bd92837445574d865 Add task config for translations]]> Berker 28394099: /Berker/keyoxide-flutter/compare/006e31e39a92d0170373801d1da71b8d06d84442...ef9a39d4e61a6cffb9097723ec7d4bcbc95c8250 Sat, 12 Apr 2025 18:25:47 +0000 Berker pushed to develop at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/fd0f5d611399385fda416b81edfb33e1ca8e4a23...006e31e39a92d0170373801d1da71b8d06d84442 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/006e31e39a92d0170373801d1da71b8d06d84442">006e31e39a92d0170373801d1da71b8d06d84442</a> Merge pull request &#39;Use primary email for refreshing WKD profile&#39; (#157) from poppingmoon/keyoxide-flutter:refresh-pgp-profile-primary-email into master <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9">6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9</a> Merge pull request &#39;Add missing brand assets from latest pushes to keyoxide-brands&#39; (#155) from quaff/keyoxide-flutter:master into master <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/f703476733c5811407034b4809a8b0210c175b31">f703476733c5811407034b4809a8b0210c175b31</a> Add brand assets for aspe, bsky, discord, firefish, openpgp, orcid, pronounscc, pronounspage and sourcehut <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/51720e812312049097b5793fb25e5afd54dcd9c5">51720e812312049097b5793fb25e5afd54dcd9c5</a> Use primary email for refreshing WKD profile <![CDATA[006e31e39a92d0170373801d1da71b8d06d84442 Merge pull request 'Use primary email for refreshing WKD profile' (#157) from poppingmoon/keyoxide-flutter:refresh-pgp-profile-primary-email into master 6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9 Merge pull request 'Add missing brand assets from latest pushes to keyoxide-brands' (#155) from quaff/keyoxide-flutter:master into master f703476733c5811407034b4809a8b0210c175b31 Add brand assets for aspe, bsky, discord, firefish, openpgp, orcid, pronounscc, pronounspage and sourcehut 51720e812312049097b5793fb25e5afd54dcd9c5 Use primary email for refreshing WKD profile]]> Berker 28392299: /Berker/keyoxide-flutter/compare/fd0f5d611399385fda416b81edfb33e1ca8e4a23...006e31e39a92d0170373801d1da71b8d06d84442 Sat, 12 Apr 2025 18:16:02 +0000 Berker pushed to master at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9...006e31e39a92d0170373801d1da71b8d06d84442 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/006e31e39a92d0170373801d1da71b8d06d84442">006e31e39a92d0170373801d1da71b8d06d84442</a> Merge pull request &#39;Use primary email for refreshing WKD profile&#39; (#157) from poppingmoon/keyoxide-flutter:refresh-pgp-profile-primary-email into master <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/51720e812312049097b5793fb25e5afd54dcd9c5">51720e812312049097b5793fb25e5afd54dcd9c5</a> Use primary email for refreshing WKD profile <![CDATA[006e31e39a92d0170373801d1da71b8d06d84442 Merge pull request 'Use primary email for refreshing WKD profile' (#157) from poppingmoon/keyoxide-flutter:refresh-pgp-profile-primary-email into master 51720e812312049097b5793fb25e5afd54dcd9c5 Use primary email for refreshing WKD profile]]> Berker 28392143: /Berker/keyoxide-flutter/compare/6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9...006e31e39a92d0170373801d1da71b8d06d84442 Sat, 12 Apr 2025 18:13:45 +0000 Berker closed issue Berker/keyoxide-flutter#156 https://codeberg.org/Berker/keyoxide-flutter/issues/156#issuecomment-3798593 [BUG] Unable to refresh WKD profile <![CDATA[[BUG] Unable to refresh WKD profile]]> Berker 28392164: https://codeberg.org/Berker/keyoxide-flutter/issues/156#issuecomment-3798593 Sat, 12 Apr 2025 18:13:45 +0000 Berker merged pull request Berker/keyoxide-flutter#157 https://codeberg.org/Berker/keyoxide-flutter/pulls/157 Use primary email for refreshing WKD profile <![CDATA[Use primary email for refreshing WKD profile]]> Berker 28392122: https://codeberg.org/Berker/keyoxide-flutter/pulls/157 Sat, 12 Apr 2025 18:13:44 +0000 Berker commented on pull request Berker/keyoxide-flutter#157 https://codeberg.org/Berker/keyoxide-flutter/pulls/157#issuecomment-3798581 Use primary email for refreshing WKD profile <p dir="auto">Thanks!</p> <![CDATA[Use primary email for refreshing WKD profile

Thanks!

]]>
Berker 28392095: https://codeberg.org/Berker/keyoxide-flutter/pulls/157#issuecomment-3798581 Sat, 12 Apr 2025 18:13:16 +0000
Berker commented on pull request Berker/keyoxide-flutter#155 https://codeberg.org/Berker/keyoxide-flutter/pulls/155#issuecomment-3798524 Add missing brand assets from latest pushes to keyoxide-brands <p dir="auto">Thanks!</p> <![CDATA[Add missing brand assets from latest pushes to keyoxide-brands

Thanks!

]]>
Berker 28391912: https://codeberg.org/Berker/keyoxide-flutter/pulls/155#issuecomment-3798524 Sat, 12 Apr 2025 18:11:16 +0000
Berker pushed to master at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/fd0f5d611399385fda416b81edfb33e1ca8e4a23...6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9">6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9</a> Merge pull request &#39;Add missing brand assets from latest pushes to keyoxide-brands&#39; (#155) from quaff/keyoxide-flutter:master into master <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/f703476733c5811407034b4809a8b0210c175b31">f703476733c5811407034b4809a8b0210c175b31</a> Add brand assets for aspe, bsky, discord, firefish, openpgp, orcid, pronounscc, pronounspage and sourcehut <![CDATA[6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9 Merge pull request 'Add missing brand assets from latest pushes to keyoxide-brands' (#155) from quaff/keyoxide-flutter:master into master f703476733c5811407034b4809a8b0210c175b31 Add brand assets for aspe, bsky, discord, firefish, openpgp, orcid, pronounscc, pronounspage and sourcehut]]> Berker 28391873: /Berker/keyoxide-flutter/compare/fd0f5d611399385fda416b81edfb33e1ca8e4a23...6788ecf6d9a8a9aee0956ab6ae8ef6617654f9c9 Sat, 12 Apr 2025 18:11:01 +0000 Berker merged pull request Berker/keyoxide-flutter#155 https://codeberg.org/Berker/keyoxide-flutter/pulls/155 Add missing brand assets from latest pushes to keyoxide-brands <![CDATA[Add missing brand assets from latest pushes to keyoxide-brands]]> Berker 28391852: https://codeberg.org/Berker/keyoxide-flutter/pulls/155 Sat, 12 Apr 2025 18:11:00 +0000 Berker deleted tag 2.4.3 from Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter Berker 28346510: https://codeberg.org/Berker/keyoxide-flutter Sat, 12 Apr 2025 11:24:31 +0000 Berker released Release 2.4.3 at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/releases/tag/2.4.3 Berker 28343861: https://codeberg.org/Berker/keyoxide-flutter/releases/tag/2.4.3 Sat, 12 Apr 2025 10:54:30 +0000 Berker pushed tag 2.4.3 to Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/src/tag/2.4.3 Berker 28343840: https://codeberg.org/Berker/keyoxide-flutter/src/tag/2.4.3 Sat, 12 Apr 2025 10:54:29 +0000 Berker pushed to develop at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/7523dbd26379b37781cadd59749fe848c40eb73a...fd0f5d611399385fda416b81edfb33e1ca8e4a23 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/fd0f5d611399385fda416b81edfb33e1ca8e4a23">fd0f5d611399385fda416b81edfb33e1ca8e4a23</a> Add changelogs <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e">40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e</a> Bump build version <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/03a0f275d8f3e24cec46e552bd188960b02091e0">03a0f275d8f3e24cec46e552bd188960b02091e0</a> Fix dependency error on ios <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/d7e41fe5dbc5f227770e3bc4bceab93f6f83841f">d7e41fe5dbc5f227770e3bc4bceab93f6f83841f</a> Bump compile sdk version <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/2d8651d719e4fe64c95dfe7bf726950c732fa7df">2d8651d719e4fe64c95dfe7bf726950c732fa7df</a> Add launch config <![CDATA[fd0f5d611399385fda416b81edfb33e1ca8e4a23 Add changelogs 40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e Bump build version 03a0f275d8f3e24cec46e552bd188960b02091e0 Fix dependency error on ios d7e41fe5dbc5f227770e3bc4bceab93f6f83841f Bump compile sdk version 2d8651d719e4fe64c95dfe7bf726950c732fa7df Add launch config]]> Berker 28343780: /Berker/keyoxide-flutter/compare/7523dbd26379b37781cadd59749fe848c40eb73a...fd0f5d611399385fda416b81edfb33e1ca8e4a23 Sat, 12 Apr 2025 10:52:33 +0000 Berker pushed to master at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/fd0f5d611399385fda416b81edfb33e1ca8e4a23 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/fd0f5d611399385fda416b81edfb33e1ca8e4a23">fd0f5d611399385fda416b81edfb33e1ca8e4a23</a> Add changelogs <![CDATA[fd0f5d611399385fda416b81edfb33e1ca8e4a23 Add changelogs]]> Berker 28322321: https://codeberg.org/Berker/keyoxide-flutter/commit/fd0f5d611399385fda416b81edfb33e1ca8e4a23 Sat, 12 Apr 2025 09:17:44 +0000 Berker pushed to master at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e">40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e</a> Bump build version <![CDATA[40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e Bump build version]]> Berker 28320803: https://codeberg.org/Berker/keyoxide-flutter/commit/40e9f0a6f1f6a74a0d2d2e3359aa969e444c9d6e Sat, 12 Apr 2025 08:57:42 +0000 Berker pushed to master at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/03a0f275d8f3e24cec46e552bd188960b02091e0 <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/03a0f275d8f3e24cec46e552bd188960b02091e0">03a0f275d8f3e24cec46e552bd188960b02091e0</a> Fix dependency error on ios <![CDATA[03a0f275d8f3e24cec46e552bd188960b02091e0 Fix dependency error on ios]]> Berker 28320713: https://codeberg.org/Berker/keyoxide-flutter/commit/03a0f275d8f3e24cec46e552bd188960b02091e0 Sat, 12 Apr 2025 08:57:14 +0000 Berker pushed to master at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/d7e41fe5dbc5f227770e3bc4bceab93f6f83841f <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/d7e41fe5dbc5f227770e3bc4bceab93f6f83841f">d7e41fe5dbc5f227770e3bc4bceab93f6f83841f</a> Bump compile sdk version <![CDATA[d7e41fe5dbc5f227770e3bc4bceab93f6f83841f Bump compile sdk version]]> Berker 28263263: https://codeberg.org/Berker/keyoxide-flutter/commit/d7e41fe5dbc5f227770e3bc4bceab93f6f83841f Fri, 11 Apr 2025 20:17:37 +0000 Berker pushed to master at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/2d8651d719e4fe64c95dfe7bf726950c732fa7df <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/2d8651d719e4fe64c95dfe7bf726950c732fa7df">2d8651d719e4fe64c95dfe7bf726950c732fa7df</a> Add launch config <![CDATA[2d8651d719e4fe64c95dfe7bf726950c732fa7df Add launch config]]> Berker 28263146: https://codeberg.org/Berker/keyoxide-flutter/commit/2d8651d719e4fe64c95dfe7bf726950c732fa7df Fri, 11 Apr 2025 20:16:46 +0000 Berker pushed to master at Berker/keyoxide-flutter /Berker/keyoxide-flutter/compare/87037d47123dfa6b99b394b48466bbfb9618210d...63bda62e2d820f5ba93f2472e5c1860bec99af9e <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/63bda62e2d820f5ba93f2472e5c1860bec99af9e">63bda62e2d820f5ba93f2472e5c1860bec99af9e</a> Fix breaking changes <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/76bccc3d4312dc908f57deab44ee7573d698b62f">76bccc3d4312dc908f57deab44ee7573d698b62f</a> Update packages <![CDATA[63bda62e2d820f5ba93f2472e5c1860bec99af9e Fix breaking changes 76bccc3d4312dc908f57deab44ee7573d698b62f Update packages]]> Berker 28260053: /Berker/keyoxide-flutter/compare/87037d47123dfa6b99b394b48466bbfb9618210d...63bda62e2d820f5ba93f2472e5c1860bec99af9e Fri, 11 Apr 2025 19:51:13 +0000 Berker pushed to master at Berker/keyoxide-flutter https://codeberg.org/Berker/keyoxide-flutter/commit/87037d47123dfa6b99b394b48466bbfb9618210d <a href="https://codeberg.org/Berker/keyoxide-flutter/commit/87037d47123dfa6b99b394b48466bbfb9618210d">87037d47123dfa6b99b394b48466bbfb9618210d</a> Update flutter to 3.27.4 <![CDATA[87037d47123dfa6b99b394b48466bbfb9618210d Update flutter to 3.27.4]]> Berker 28254014: https://codeberg.org/Berker/keyoxide-flutter/commit/87037d47123dfa6b99b394b48466bbfb9618210d Fri, 11 Apr 2025 19:36:29 +0000 poppingmoon created pull request Berker/keyoxide-flutter#157 https://codeberg.org/Berker/keyoxide-flutter/pulls/157 157#Use primary email for refreshing WKD profile# <![CDATA[

Fix #156

]]>
poppingmoon 25735853: https://codeberg.org/Berker/keyoxide-flutter/pulls/157 Sun, 23 Mar 2025 16:49:47 +0000
poppingmoon opened issue Berker/keyoxide-flutter#156 https://codeberg.org/Berker/keyoxide-flutter/issues/156 156#[BUG] Unable to refresh WKD profile# <![CDATA[

I cannot refresh my profile [email protected] both from the contacts and user views.

This is because my key is on a WKD and GenerateProfileCubit.refreshPgpProfile() uses the identifier(openpgp4fpr:...) to get the profile, ignoring the protocol.

Future<ProfileModel?> refreshPgpProfile(ProfileModel pgpProfile) async {
KeyoxideResult result = await getIt<KeyoxideRepository>()
.generateProfile(pgpProfile.identifier);
if (result.data != null) {
return await Utilities.keyoxideProfileToProfileModel(result.data);
} else {
return null;
}
}

]]>
poppingmoon 25734812: https://codeberg.org/Berker/keyoxide-flutter/issues/156 Sun, 23 Mar 2025 16:23:45 +0000
quaff created pull request Berker/keyoxide-flutter#155 https://codeberg.org/Berker/keyoxide-flutter/pulls/155 155#Add missing brand assets from latest pushes to keyoxide-brands# <![CDATA[

Added some missing keyoxide brand logos:

  • aspe
  • bsky
  • discord
  • firefish
  • openpgp
  • orcid
  • pronounscc
  • pronounspage
  • sourcehut
]]>
quaff 23081189: https://codeberg.org/Berker/keyoxide-flutter/pulls/155 Thu, 06 Feb 2025 00:44:02 +0000