mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-10 14:07:59 -06:00
feat: Update translations, add pdf view to document edit page
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:paperless_api/paperless_api.dart';
|
||||
import 'package:paperless_mobile/features/settings/view/widgets/app_logs_tile.dart';
|
||||
import 'package:paperless_mobile/features/settings/view/widgets/biometric_authentication_setting.dart';
|
||||
import 'package:paperless_mobile/features/settings/view/widgets/changelogs_tile.dart';
|
||||
import 'package:paperless_mobile/features/settings/view/widgets/clear_storage_settings.dart';
|
||||
import 'package:paperless_mobile/features/settings/view/widgets/color_scheme_option_setting.dart';
|
||||
import 'package:paperless_mobile/features/settings/view/widgets/default_download_file_type_setting.dart';
|
||||
@@ -37,6 +39,9 @@ class SettingsPage extends StatelessWidget {
|
||||
const SkipDocumentPreprationOnShareSetting(),
|
||||
_buildSectionHeader(context, S.of(context)!.storage),
|
||||
const ClearCacheSetting(),
|
||||
_buildSectionHeader(context, S.of(context)!.misc),
|
||||
const AppLogsTile(),
|
||||
const ChangelogsTile(),
|
||||
],
|
||||
),
|
||||
bottomNavigationBar: UserAccountBuilder(
|
||||
|
||||
18
lib/features/settings/view/widgets/app_logs_tile.dart
Normal file
18
lib/features/settings/view/widgets/app_logs_tile.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:paperless_mobile/generated/l10n/app_localizations.dart';
|
||||
import 'package:paperless_mobile/routes/typed/top_level/app_logs_route.dart';
|
||||
|
||||
class AppLogsTile extends StatelessWidget {
|
||||
const AppLogsTile({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return ListTile(
|
||||
leading: const Icon(Icons.subject),
|
||||
title: Text(S.of(context)!.appLogs('')),
|
||||
onTap: () {
|
||||
AppLogsRoute().push(context);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
18
lib/features/settings/view/widgets/changelogs_tile.dart
Normal file
18
lib/features/settings/view/widgets/changelogs_tile.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:paperless_mobile/generated/l10n/app_localizations.dart';
|
||||
import 'package:paperless_mobile/routes/typed/top_level/changelog_route.dart';
|
||||
|
||||
class ChangelogsTile extends StatelessWidget {
|
||||
const ChangelogsTile({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return ListTile(
|
||||
leading: const Icon(Icons.history),
|
||||
title: Text(S.of(context)!.changelog),
|
||||
onTap: () {
|
||||
ChangelogRoute().push(context);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -21,7 +21,7 @@ class _LanguageSelectionSettingState extends State<LanguageSelectionSetting> {
|
||||
'cs': LanguageOption('Česky', true),
|
||||
'tr': LanguageOption('Türkçe', true),
|
||||
'pl': LanguageOption('Polska', true),
|
||||
'ca': LanguageOption('Catalan', true),
|
||||
'ca': LanguageOption('Català', true),
|
||||
'ru': LanguageOption('Русский', true),
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user