mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-01-15 13:08:42 +00:00
start with dependency checking
Some checks are pending
Flutter analyze & test / flutter_analyze_and_test (push) Waiting to run
Some checks are pending
Flutter analyze & test / flutter_analyze_and_test (push) Waiting to run
This commit is contained in:
parent
76b617e63a
commit
3265b6259c
5 changed files with 148 additions and 110 deletions
4
.gitmodules
vendored
4
.gitmodules
vendored
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
[submodule "dependencies"]
|
||||||
|
path = dependencies
|
||||||
|
url = git@github.com:twonlyapp/twonly-app-dependencies.git
|
||||||
1
dependencies
Submodule
1
dependencies
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 3a2577878242feee5d5a50205498fce1c26f3202
|
||||||
|
|
@ -1,10 +1,8 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:convert';
|
|
||||||
|
|
||||||
import 'package:drift/drift.dart' hide Column;
|
import 'package:drift/drift.dart' hide Column;
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
import 'package:image/image.dart' as imglib;
|
|
||||||
import 'package:libsignal_protocol_dart/libsignal_protocol_dart.dart';
|
import 'package:libsignal_protocol_dart/libsignal_protocol_dart.dart';
|
||||||
import 'package:lottie/lottie.dart';
|
import 'package:lottie/lottie.dart';
|
||||||
import 'package:twonly/globals.dart';
|
import 'package:twonly/globals.dart';
|
||||||
|
|
|
||||||
126
pubspec.lock
126
pubspec.lock
|
|
@ -18,12 +18,11 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.64"
|
version: "1.3.64"
|
||||||
adaptive_number:
|
adaptive_number:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: adaptive_number
|
path: "dependencies/adaptive_number"
|
||||||
sha256: "3a567544e9b5c9c803006f51140ad544aedc79604fd4f3f2c1380003f97c1d77"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "1.0.0"
|
version: "1.0.0"
|
||||||
analyzer:
|
analyzer:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -275,7 +274,7 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.0.1"
|
version: "2.0.1"
|
||||||
convert:
|
convert:
|
||||||
dependency: transitive
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: convert
|
name: convert
|
||||||
sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
|
sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
|
||||||
|
|
@ -291,7 +290,7 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.3.5"
|
version: "0.3.5"
|
||||||
crypto:
|
crypto:
|
||||||
dependency: transitive
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: crypto
|
name: crypto
|
||||||
sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf
|
sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf
|
||||||
|
|
@ -355,12 +354,11 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "7.0.3"
|
version: "7.0.3"
|
||||||
dots_indicator:
|
dots_indicator:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: dots_indicator
|
path: "dependencies/dots_indicator"
|
||||||
sha256: c070af5058a084ba7b354df4b4c26c719595d70a3531eea6edd8af8716684ba3
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "4.0.1"
|
version: "4.0.1"
|
||||||
drift:
|
drift:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
|
|
@ -387,12 +385,11 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.7"
|
version: "0.2.7"
|
||||||
ed25519_edwards:
|
ed25519_edwards:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: ed25519_edwards
|
path: "dependencies/ed25519_edwards"
|
||||||
sha256: "6ce0112d131327ec6d42beede1e5dfd526069b18ad45dcf654f15074ad9276cd"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "0.3.1"
|
version: "0.3.1"
|
||||||
emoji_picker_flutter:
|
emoji_picker_flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
|
|
@ -853,18 +850,16 @@ packages:
|
||||||
hashlib:
|
hashlib:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: hashlib
|
path: "dependencies/hashlib"
|
||||||
sha256: "408af9bfb16289d433822635f0b6890e4440b74fe7acd40014983abeef6d33f0"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "2.2.0"
|
version: "2.2.0"
|
||||||
hashlib_codecs:
|
hashlib_codecs:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: hashlib_codecs
|
path: "dependencies/hashlib_codecs"
|
||||||
sha256: "0e1a17c47792fd131a9bf49b811c394b22516287746ee14cd0b0c22a34136699"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "3.0.1"
|
version: "3.0.1"
|
||||||
html:
|
html:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -981,10 +976,9 @@ packages:
|
||||||
introduction_screen:
|
introduction_screen:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: introduction_screen
|
path: "dependencies/introduction_screen"
|
||||||
sha256: "47ad51281f86c3ed47e0c1a0008899ad253ca71e8b626fd862e55993825a271b"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "4.0.0"
|
version: "4.0.0"
|
||||||
io:
|
io:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1053,10 +1047,9 @@ packages:
|
||||||
libsignal_protocol_dart:
|
libsignal_protocol_dart:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: libsignal_protocol_dart
|
path: "dependencies/libsignal_protocol_dart"
|
||||||
sha256: "2b18de43016474ab85d21553a88f59d6f4fea8c2eddf35be7e24ab5f8969a81d"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "0.7.4"
|
version: "0.7.4"
|
||||||
lints:
|
lints:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1117,10 +1110,9 @@ packages:
|
||||||
lottie:
|
lottie:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: lottie
|
path: "dependencies/lottie"
|
||||||
sha256: "8ae0be46dbd9e19641791dc12ee480d34e1fd3f84c749adc05f3ad9342b71b95"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "3.3.2"
|
version: "3.3.2"
|
||||||
matcher:
|
matcher:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1139,7 +1131,7 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.11.1"
|
version: "0.11.1"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
||||||
|
|
@ -1157,10 +1149,9 @@ packages:
|
||||||
mutex:
|
mutex:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: mutex
|
path: "dependencies/mutex"
|
||||||
sha256: "8827da25de792088eb33e572115a5eb0d61d61a3c01acbc8bcbe76ed78f1a1f2"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "3.1.0"
|
version: "3.1.0"
|
||||||
nested:
|
nested:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1203,12 +1194,11 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0"
|
version: "2.1.0"
|
||||||
optional:
|
optional:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: optional
|
path: "dependencies/optional"
|
||||||
sha256: f80327d7a3335a0be68418072668043c7ab291df575c21aa42e0c5633641da39
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "6.1.0+1"
|
version: "6.1.0+1"
|
||||||
package_config:
|
package_config:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1357,10 +1347,9 @@ packages:
|
||||||
photo_view:
|
photo_view:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: photo_view
|
path: "dependencies/photo_view"
|
||||||
sha256: "1fc3d970a91295fbd1364296575f854c9863f225505c28c46e0a03e48960c75e"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "0.15.0"
|
version: "0.15.0"
|
||||||
platform:
|
platform:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1379,12 +1368,11 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.8"
|
version: "2.1.8"
|
||||||
pointycastle:
|
pointycastle:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: pointycastle
|
path: "dependencies/pointycastle"
|
||||||
sha256: "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5"
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "4.0.0"
|
version: "4.0.0"
|
||||||
pool:
|
pool:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
@ -1434,6 +1422,13 @@ packages:
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.5.0"
|
version: "1.5.0"
|
||||||
|
qr:
|
||||||
|
dependency: "direct main"
|
||||||
|
description:
|
||||||
|
path: "dependencies/qr"
|
||||||
|
relative: true
|
||||||
|
source: path
|
||||||
|
version: "3.1.0-wip"
|
||||||
recase:
|
recase:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
@ -1735,14 +1730,6 @@ packages:
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.10.1"
|
version: "0.10.1"
|
||||||
tutorial_coach_mark:
|
|
||||||
dependency: "direct main"
|
|
||||||
description:
|
|
||||||
name: tutorial_coach_mark
|
|
||||||
sha256: "5a325d53bcf16ce7a969e2ab8d4dc9610f39ee3eab2b3cc57d5c98936129b891"
|
|
||||||
url: "https://pub.dev"
|
|
||||||
source: hosted
|
|
||||||
version: "1.3.3"
|
|
||||||
typed_data:
|
typed_data:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
@ -1960,12 +1947,11 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0"
|
version: "2.1.0"
|
||||||
x25519:
|
x25519:
|
||||||
dependency: transitive
|
dependency: "direct overridden"
|
||||||
description:
|
description:
|
||||||
name: x25519
|
path: "dependencies/x25519"
|
||||||
sha256: cec3c125f0d934dccba6c4cab48f3fbf866dc78895dcc5a1584d35b0a845005b
|
relative: true
|
||||||
url: "https://pub.dev"
|
source: path
|
||||||
source: hosted
|
|
||||||
version: "0.1.1"
|
version: "0.1.1"
|
||||||
xdg_directories:
|
xdg_directories:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
|
|
|
||||||
123
pubspec.yaml
123
pubspec.yaml
|
|
@ -9,76 +9,125 @@ environment:
|
||||||
sdk: ^3.6.0
|
sdk: ^3.6.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
|
flutter:
|
||||||
|
sdk: flutter
|
||||||
|
flutter_localizations:
|
||||||
|
sdk: flutter
|
||||||
|
|
||||||
|
# Trusted published dart.dev or tools.dart.dev
|
||||||
|
collection: ^1.18.0
|
||||||
|
fixnum: ^1.1.1
|
||||||
|
meta: ^1.17.0
|
||||||
|
http: ^1.3.0
|
||||||
|
intl: ^0.20.2
|
||||||
|
path: ^1.9.0
|
||||||
|
logging: ^1.3.0
|
||||||
|
web_socket_channel: ^3.0.1
|
||||||
|
convert: ^3.1.2
|
||||||
|
crypto: ^3.0.7
|
||||||
|
|
||||||
|
|
||||||
|
# Trusted publisher flutter.dev
|
||||||
|
camera: ^0.11.2
|
||||||
|
flutter_svg: ^2.0.17
|
||||||
|
image_picker: ^1.1.2
|
||||||
|
local_auth: ^3.0.0
|
||||||
|
path_provider: ^2.1.5
|
||||||
|
url_launcher: ^6.3.2
|
||||||
|
vector_graphics: ^1.1.19
|
||||||
|
video_player: ^2.10.1
|
||||||
|
|
||||||
|
|
||||||
|
# Trusted publisher fluttercommunity.dev
|
||||||
|
connectivity_plus: ^7.0.0
|
||||||
|
device_info_plus: ^12.1.0
|
||||||
|
font_awesome_flutter: ^10.10.0
|
||||||
|
share_plus: ^12.0.0
|
||||||
|
package_info_plus: ^9.0.0
|
||||||
|
|
||||||
|
|
||||||
|
# Trustworthy publishers
|
||||||
|
firebase_core: ^4.2.0 # firebase.google.com
|
||||||
|
firebase_messaging: ^16.0.3 # firebase.google.com
|
||||||
|
json_annotation: ^4.9.0 # google.dev
|
||||||
|
protobuf: ^4.0.0 # google.dev
|
||||||
|
scrollable_positioned_list: ^0.3.8 # google.dev
|
||||||
|
|
||||||
|
|
||||||
|
# Not yet checked
|
||||||
archive: ^4.0.7
|
archive: ^4.0.7
|
||||||
audio_waveforms: ^2.0.0
|
audio_waveforms: ^2.0.0
|
||||||
avatar_maker: ^0.4.0
|
avatar_maker: ^0.4.0
|
||||||
background_downloader: ^9.4.0
|
background_downloader: ^9.4.0
|
||||||
cached_network_image: ^3.4.1
|
cached_network_image: ^3.4.1
|
||||||
camera: ^0.11.2
|
|
||||||
collection: ^1.18.0
|
|
||||||
connectivity_plus: ^7.0.0
|
|
||||||
cryptography_flutter_plus: ^2.3.4
|
cryptography_flutter_plus: ^2.3.4
|
||||||
cryptography_plus: ^2.7.0
|
cryptography_plus: ^2.7.0
|
||||||
device_info_plus: ^12.1.0
|
|
||||||
drift: ^2.25.1
|
drift: ^2.25.1
|
||||||
drift_flutter: ^0.2.4
|
drift_flutter: ^0.2.4
|
||||||
emoji_picker_flutter: ^4.3.0
|
|
||||||
ffmpeg_kit_flutter_new: ^4.1.0
|
ffmpeg_kit_flutter_new: ^4.1.0
|
||||||
file_picker: ^10.3.6
|
file_picker: ^10.3.6
|
||||||
firebase_core: ^4.2.0
|
|
||||||
firebase_messaging: ^16.0.3
|
|
||||||
fixnum: ^1.1.1
|
|
||||||
flutter:
|
|
||||||
sdk: flutter
|
|
||||||
flutter_android_volume_keydown: ^1.0.1
|
flutter_android_volume_keydown: ^1.0.1
|
||||||
flutter_image_compress: ^2.4.0
|
flutter_image_compress: ^2.4.0
|
||||||
flutter_local_notifications: ^19.1.0
|
flutter_local_notifications: ^19.1.0
|
||||||
flutter_localizations:
|
|
||||||
sdk: flutter
|
|
||||||
flutter_secure_storage:
|
flutter_secure_storage:
|
||||||
git:
|
git:
|
||||||
url: https://github.com/juliansteenbakker/flutter_secure_storage.git
|
url: https://github.com/juliansteenbakker/flutter_secure_storage.git
|
||||||
ref: a06ead81809c900e7fc421a30db0adf3b5919139 # from develop
|
ref: a06ead81809c900e7fc421a30db0adf3b5919139 # from develop
|
||||||
path: flutter_secure_storage/
|
path: flutter_secure_storage/
|
||||||
flutter_svg: ^2.0.17
|
|
||||||
flutter_volume_controller: ^1.3.4
|
flutter_volume_controller: ^1.3.4
|
||||||
font_awesome_flutter: ^10.10.0
|
|
||||||
gal: ^2.3.1
|
gal: ^2.3.1
|
||||||
get: ^4.7.2
|
get: ^4.7.2
|
||||||
google_mlkit_barcode_scanning: ^0.14.1
|
google_mlkit_barcode_scanning: ^0.14.1
|
||||||
hand_signature: ^3.0.3
|
hand_signature: ^3.0.3
|
||||||
hashlib: ^2.0.0
|
|
||||||
http: ^1.3.0
|
|
||||||
image: ^4.3.0
|
image: ^4.3.0
|
||||||
image_picker: ^1.1.2
|
|
||||||
intl: ^0.20.2
|
|
||||||
introduction_screen: ^4.0.0
|
|
||||||
json_annotation: ^4.9.0
|
|
||||||
libsignal_protocol_dart: ^0.7.4
|
|
||||||
local_auth: ^3.0.0
|
|
||||||
logging: ^1.3.0
|
|
||||||
lottie: ^3.3.1
|
|
||||||
mutex: ^3.1.0
|
|
||||||
no_screenshot: ^0.3.1
|
no_screenshot: ^0.3.1
|
||||||
package_info_plus: ^9.0.0
|
|
||||||
path: ^1.9.0
|
|
||||||
path_provider: ^2.1.5
|
|
||||||
permission_handler: ^12.0.0+1
|
permission_handler: ^12.0.0+1
|
||||||
photo_view: ^0.15.0
|
|
||||||
protobuf: ^4.0.0
|
|
||||||
provider: ^6.1.2
|
provider: ^6.1.2
|
||||||
restart_app: ^1.3.2
|
restart_app: ^1.3.2
|
||||||
screenshot: ^3.0.0
|
screenshot: ^3.0.0
|
||||||
scrollable_positioned_list: ^0.3.8
|
|
||||||
sentry_flutter: ^9.8.0
|
sentry_flutter: ^9.8.0
|
||||||
share_plus: ^12.0.0
|
|
||||||
tutorial_coach_mark: ^1.3.0
|
# Overwritten by self-controlled repository
|
||||||
url_launcher: ^6.3.2
|
emoji_picker_flutter: ^4.3.0
|
||||||
vector_graphics: ^1.1.19
|
|
||||||
video_player: ^2.10.1
|
# Packages which got overwritten using the twonly-app-dependencies repository
|
||||||
web_socket_channel: ^3.0.1
|
photo_view: ^0.15.0
|
||||||
|
hashlib: ^2.0.0
|
||||||
|
libsignal_protocol_dart: ^0.7.4
|
||||||
|
lottie: ^3.3.1
|
||||||
|
mutex: ^3.1.0
|
||||||
|
introduction_screen: ^4.0.0
|
||||||
|
qr: ^3.0.2
|
||||||
|
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
|
dots_indicator:
|
||||||
|
path: ./dependencies/dots_indicator
|
||||||
|
hashlib:
|
||||||
|
path: ./dependencies/hashlib
|
||||||
|
introduction_screen:
|
||||||
|
path: ./dependencies/introduction_screen
|
||||||
|
libsignal_protocol_dart:
|
||||||
|
path: ./dependencies/libsignal_protocol_dart
|
||||||
|
lottie:
|
||||||
|
path: ./dependencies/lottie
|
||||||
|
mutex:
|
||||||
|
path: ./dependencies/mutex
|
||||||
|
photo_view:
|
||||||
|
path: ./dependencies/photo_view
|
||||||
|
qr:
|
||||||
|
path: ./dependencies/qr
|
||||||
|
adaptive_number:
|
||||||
|
path: ./dependencies/adaptive_number
|
||||||
|
ed25519_edwards:
|
||||||
|
path: ./dependencies/ed25519_edwards
|
||||||
|
hashlib_codecs:
|
||||||
|
path: ./dependencies/hashlib_codecs
|
||||||
|
optional:
|
||||||
|
path: ./dependencies/optional
|
||||||
|
pointycastle:
|
||||||
|
path: ./dependencies/pointycastle
|
||||||
|
x25519:
|
||||||
|
path: ./dependencies/x25519
|
||||||
camera_android_camerax:
|
camera_android_camerax:
|
||||||
# path: ../flutter-packages/packages/camera/camera_android_camerax
|
# path: ../flutter-packages/packages/camera/camera_android_camerax
|
||||||
git:
|
git:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue