feat: mini apps customizados com importacao por arquivo/URL, paleta de cores, avatar autenticado e documentacao
This commit is contained in:
@@ -6,12 +6,12 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:async/async.dart';
|
||||
import 'package:tatchat/utils/platform_infos.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:http/http.dart' as http;
|
||||
import 'package:managed_configurations/managed_configurations.dart';
|
||||
import 'package:matrix/matrix_api_lite/utils/logs.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:tatchat/utils/platform_infos.dart';
|
||||
|
||||
enum AppSettings<T> {
|
||||
textMessageMaxLength<int>('textMessageMaxLength', 16384),
|
||||
@@ -87,7 +87,11 @@ enum AppSettings<T> {
|
||||
benchmarksInLogs<bool>('chat.fluffy.benchmarks_in_logs', false),
|
||||
autoSendErrorReports<bool?>('chat.fluffy.auto_send_eror_reports', null),
|
||||
knownErrorHashes<List<String>>('chat.fluffy.known_crash_hashes', []),
|
||||
customLiveKitInstance<String>('chat.fluffy.custom_live_kit_instance', '');
|
||||
customLiveKitInstance<String>('chat.fluffy.custom_live_kit_instance', ''),
|
||||
/// URL of a CORS proxy used as a fallback when importing a mini app from a
|
||||
/// URL on web, if the target server does not send CORS headers. Should end
|
||||
/// with `?url=` or `?` (the target URL gets appended). Empty means disabled.
|
||||
miniAppCorsProxy<String>('chat.fluffy.miniapp_cors_proxy', '');
|
||||
|
||||
final String key;
|
||||
final T _defaultValue;
|
||||
|
||||
Reference in New Issue
Block a user