twonly-app/pubspec.yaml

204 lines
5.2 KiB
YAML
Raw Normal View History

2025-01-19 20:29:00 +00:00
name: twonly
2025-04-22 19:12:30 +00:00
description: "twonly, a privacy-friendly way to connect with friends through secure, spontaneous image sharing."
2024-12-31 08:50:53 +00:00
publish_to: 'none'
2026-04-06 13:36:01 +00:00
version: 0.1.3+103
2024-12-31 08:50:53 +00:00
environment:
sdk: ^3.11.0
2024-12-31 08:50:53 +00:00
dependencies:
2025-12-07 15:46:12 +00:00
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
2025-12-30 18:58:32 +00:00
clock: ^1.1.2
2026-01-19 23:44:32 +00:00
html: ^0.15.6
2025-12-07 15:46:12 +00:00
# Trusted publisher flutter.dev
camera: ^0.12.0+1
2025-12-07 15:46:12 +00:00
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
2025-12-27 14:09:36 +00:00
in_app_purchase: ^3.2.3
2026-02-09 22:45:34 +00:00
go_router: ^17.1.0
2025-12-07 15:46:12 +00:00
# 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
2026-03-10 20:08:00 +00:00
workmanager: ^0.9.0+3
2025-12-07 15:46:12 +00:00
# Trustworthy publishers
2025-12-20 01:14:01 +00:00
firebase_core: ^4.3.0 # firebase.google.com
firebase_messaging: ^16.1.0 # firebase.google.com
firebase_app_installations: ^0.4.1 # firebase.google.com
2025-12-07 15:46:12 +00:00
json_annotation: ^4.9.0 # google.dev
protobuf: ^4.0.0 # google.dev
scrollable_positioned_list: ^0.3.8 # google.dev
2025-12-27 14:09:36 +00:00
# Flutter Favorite
provider: ^6.1.2
drift: ^2.25.1
drift_flutter: ^0.2.4
flutter_local_notifications: ^19.1.0
2026-03-10 20:08:00 +00:00
sentry_flutter: ^9.14.0
2025-12-27 14:09:36 +00:00
2026-03-10 20:08:00 +00:00
# Overwritten by self-controlled repository
emoji_picker_flutter: ^4.3.0
# Packages which got overwritten using the twonly-app-dependencies repository
# Idea: Every change goes though a git commit, where every change can be reviewed.
restart_app: ^1.3.2
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_flutter: ^4.1.0
hand_signature: ^3.0.3
flutter_sharing_intent: ^2.0.4
no_screenshot: ^0.3.1
# With high download. (But should be checked nonetheless.)
2025-12-27 14:09:36 +00:00
app_links: ^7.0.0 # 1.6 mio
image: ^4.3.0 # 3.3 mio
archive: ^4.0.7 # 6.5 mio
file_picker: ^10.3.6 # 2 mio
get: ^4.7.2 # 740 k
flutter_secure_storage: ^10.0.0 # 1.85 mio
permission_handler: ^12.0.0+1 # 2 mio
2025-12-07 15:46:12 +00:00
# Not yet checked
2025-11-30 11:38:10 +00:00
audio_waveforms: ^2.0.0
2025-07-15 11:38:38 +00:00
avatar_maker: ^0.4.0
2025-11-30 11:38:10 +00:00
background_downloader: ^9.4.0
2025-07-15 11:38:38 +00:00
cached_network_image: ^3.4.1
2026-03-12 21:45:09 +00:00
cryptography_flutter_plus: ^3.0.0
cryptography_plus: ^3.0.0
2025-11-04 13:00:21 +00:00
flutter_android_volume_keydown: ^1.0.1
2025-01-26 00:25:59 +00:00
flutter_image_compress: ^2.4.0
2025-11-04 13:00:21 +00:00
flutter_volume_controller: ^1.3.4
2025-01-24 10:04:46 +00:00
gal: ^2.3.1
2025-12-07 02:23:54 +00:00
google_mlkit_barcode_scanning: ^0.14.1
2026-03-14 14:20:17 +00:00
google_mlkit_face_detection: ^0.13.1
pro_video_editor: ^1.6.1
2025-12-07 15:46:12 +00:00
dependency_overrides:
dots_indicator:
path: ./dependencies/dots_indicator
restart_app:
path: ./dependencies/restart_app
2025-12-07 15:46:12 +00:00
hashlib:
path: ./dependencies/hashlib
introduction_screen:
path: ./dependencies/introduction_screen
libsignal_protocol_dart:
path: ./dependencies/libsignal_protocol_dart
2025-12-27 14:09:36 +00:00
flutter_sharing_intent:
path: ./dependencies/flutter_sharing_intent
2025-12-07 15:46:12 +00:00
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
hand_signature:
path: ./dependencies/hand_signature
2025-12-07 15:46:12 +00:00
hashlib_codecs:
path: ./dependencies/hashlib_codecs
optional:
path: ./dependencies/optional
pointycastle:
path: ./dependencies/pointycastle
x25519:
path: ./dependencies/x25519
2025-12-07 23:06:45 +00:00
qr_flutter:
path: ./dependencies/qr_flutter
2025-12-27 14:09:36 +00:00
no_screenshot:
path: ./dependencies/no_screenshot
2025-10-19 00:45:17 +00:00
camera_android_camerax:
# path: ../flutter-packages/packages/camera/camera_android_camerax
git:
url: https://github.com/otsmr/flutter-packages.git
path: packages/camera/camera_android_camerax
ref: e83fb3a27d4da2c37a3c8acbf2486283965b4f69
2025-11-30 11:28:03 +00:00
emoji_picker_flutter:
# Fixes the issue with recent emojis (solved by https://github.com/Fintasys/emoji_picker_flutter/pull/238)
# Using override until this gets merged.
git:
url: https://github.com/otsmr/emoji_picker_flutter.git
2025-11-08 20:44:55 +00:00
flutter_android_volume_keydown:
git:
url: https://github.com/yenchieh/flutter_android_volume_keydown.git
ref: fix/lStar-not-found-error
2025-10-19 00:45:17 +00:00
2024-12-31 08:50:53 +00:00
dev_dependencies:
2025-07-15 11:38:38 +00:00
build_runner: ^2.4.15
drift_dev: ^2.25.2
flutter_launcher_icons: ^0.14.1
flutter_lints: ^6.0.0
2024-12-31 08:50:53 +00:00
flutter_test:
sdk: flutter
json_serializable: ^6.8.0
2025-10-14 09:47:20 +00:00
very_good_analysis: ^10.0.0
2025-12-17 18:41:30 +00:00
in_app_purchase_platform_interface: ^1.4.0
2024-12-31 08:50:53 +00:00
flutter_launcher_icons:
2025-01-19 20:29:00 +00:00
android: true
ios: false
2024-12-31 08:50:53 +00:00
image_path: "assets/images/logo.png"
2025-01-19 20:29:00 +00:00
adaptive_icon_foreground: "assets/images/logo.png"
2025-11-12 22:56:52 +00:00
adaptive_icon_monochrome: "assets/images/logo.png"
2024-12-31 08:50:53 +00:00
min_sdk_android: 21 # android min sdk min:16, default 21
2025-01-19 20:29:00 +00:00
remove_alpha_ios: true
adaptive_icon_background: "#FF57CC99"
2024-12-31 08:50:53 +00:00
flutter:
uses-material-design: true
# Enable generation of localized Strings from arb files.
generate: true
assets:
# Add assets from the images directory to the application.
2025-02-07 23:31:30 +00:00
- assets/images/
2026-02-21 00:01:25 +00:00
- assets/icons/
2025-02-13 12:59:34 +00:00
- assets/animated_icons/
2025-02-13 22:03:13 +00:00
- assets/animations/
2026-03-14 14:20:17 +00:00
- assets/filters/
2025-06-15 21:30:16 +00:00
- assets/passwords/
2025-07-18 13:13:17 +00:00
- CHANGELOG.md
2025-02-07 23:31:30 +00:00