-
-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add changelogs, update old changelogs, update build scripts
- Loading branch information
1 parent
162d50b
commit 2484bd2
Showing
34 changed files
with
413 additions
and
54 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -74,3 +74,5 @@ docker/ | |
|
||
crowdin_credentials.yml | ||
|
||
# Changelogs | ||
assets/changelogs/*.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Diese Version ist eine Betaversion und enthält neue Features und Umstrukturierungen. Deshalb wird empfohlen, die App neu zu installieren! | ||
### Diese Version ist eine Betaversion und enthält neue Features und Umstrukturierungen. Deshalb wird empfohlen, die App neu zu installieren! | ||
* Neues Feature: Massenbearbeitung von Dokumenten. | ||
* Neues Feature: Unterstützung für mehrere Accounts und mehrere Instanzen mit schnellem Wechsel zwischen diesen (Achtung: Die in paperless-ngx 1.14.0 neu hinzugefügten Berechtigungen sind hier noch nicht enthalten!) | ||
* Bugfixes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Dies ist eine Beta Version und noch work in progress! Diese Version wurde mit paperless-ngx 1.13.0 sowie 1.14.2 getestet. | ||
### Dies ist eine Beta Version und noch work in progress! Diese Version wurde mit paperless-ngx 1.13.0 sowie 1.14.2 getestet. | ||
* Beheben einiger Fehler, die durch API-Update zustande kamen | ||
* Berechtigungs-Checks bei wichtigen Funktionen (noch nicht vollständig) | ||
* Neue Einstellungen für den Standard Dateityp beim Downloaden/Teilen |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
Beheben eines Fehlers, durch welchen die App bei Paperless Versionen vor 1.14.0 nicht mehr startete | ||
### Beheben eines Fehlers, durch welchen die App bei Paperless Versionen vor 1.14.0 nicht mehr startete |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
* Neu: Anzeigen von Changelogs beim ersten Appstart mit neuer Version | ||
* Kleinere Fixes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
This version is a beta and contains new features and some restructurings. Therefore it is highly recommended to perform a fresh installation of the app. | ||
### This version is a beta and contains new features and some restructurings. Therefore it is highly recommended to perform a fresh installation of the app. | ||
* New feature: Document bulk edits | ||
* New feature: Support for multiple accounts and multiple instances with quick switching between them (Note: This does not yet include the new multi-user features introduced in paperless-ngx 1.14.0!) | ||
* Bugfixes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
This is a beta version and still work in progress! This version was tested with paperless-ngx 1.3.0 as well as 1.14.2. | ||
### This is a beta version and still work in progress! This version was tested with paperless-ngx 1.3.0 as well as 1.14.2. | ||
* Fixes some bugs which were caused by breaking changes to the Paperless API. | ||
* Permission checks for major features (upload, edit, view documents etc., not complete yet) | ||
* Add setting to set default download/share file type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
Fix bug where app would not login with paperless versions before 1.14.0 | ||
* Fix bug where app would not login with paperless versions before 1.14.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
* New: Show changelogs the first time the app is opened | ||
* Some minor fixes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
import 'package:flutter/material.dart'; | ||
import 'package:flutter/services.dart'; | ||
import 'package:flutter_markdown/flutter_markdown.dart'; | ||
import 'package:go_router/go_router.dart'; | ||
import 'package:paperless_mobile/extensions/flutter_extensions.dart'; | ||
import 'package:paperless_mobile/generated/l10n/app_localizations.dart'; | ||
import 'package:paperless_mobile/theme.dart'; | ||
|
||
class ChangelogDialog extends StatelessWidget { | ||
const ChangelogDialog({super.key}); | ||
|
||
@override | ||
Widget build(BuildContext context) { | ||
return AlertDialog( | ||
contentPadding: EdgeInsets.zero, | ||
actionsPadding: const EdgeInsets.all(4), | ||
title: Text(S.of(context)!.changelog), | ||
content: FutureBuilder<String>( | ||
future: _loadChangelog(context), | ||
builder: (context, snapshot) { | ||
if (!snapshot.hasData) { | ||
return const Center( | ||
child: CircularProgressIndicator(), | ||
).padded(24); | ||
} | ||
return SizedBox( | ||
width: 1000, | ||
child: Markdown( | ||
data: snapshot.data!, | ||
), | ||
); | ||
}, | ||
), | ||
actions: [ | ||
TextButton( | ||
child: Text(S.of(context)!.close), | ||
onPressed: () { | ||
context.pop(); | ||
}, | ||
), | ||
], | ||
); | ||
} | ||
|
||
Future<String> _loadChangelog(BuildContext context) async { | ||
final languageCode = Localizations.localeOf(context).languageCode; | ||
final locale = switch (languageCode) { | ||
'de' => 'de-DE', | ||
_ => 'en-US', | ||
}; | ||
'en-US'; | ||
String changelog = await rootBundle.loadString( | ||
'assets/changelogs/changelogs_$locale.md', | ||
); | ||
for (var versionNumber in _versionNumbers.keys) { | ||
changelog = changelog.replaceFirst( | ||
RegExp('# $versionNumber'), | ||
'# v${_versionNumbers[versionNumber]!}', | ||
); | ||
} | ||
return changelog; | ||
} | ||
} | ||
|
||
const _versionNumbers = { | ||
"53": "3.0.6", | ||
"52": "3.0.5", | ||
"51": "3.0.4", | ||
"50": "3.0.3", | ||
"49": "3.0.2", | ||
"48": "3.0.1", | ||
"47": "3.0.0", | ||
"46": "2.3.11", | ||
"45": "2.3.10", | ||
"44": "2.3.9", | ||
"43": "2.3.8", | ||
"42": "2.3.7", | ||
"41": "2.3.6", | ||
"40": "2.3.5", | ||
"39": "2.3.4", | ||
"38": "2.3.3", | ||
"37": "2.3.2", | ||
"36": "2.3.1", | ||
"35": "2.3.0", | ||
"34": "2.2.6", | ||
"33": "2.2.5", | ||
"32": "2.2.4", | ||
"31": "2.2.3", | ||
"30": "2.2.2", | ||
"29": "2.2.1", | ||
"28": "2.2.0", | ||
"27": "2.1.0", | ||
"26": "2.0.9", | ||
"25": "2.0.8", | ||
"24": "2.0.7", | ||
"23": "2.0.6", | ||
"22": "2.0.5", | ||
"21": "2.0.4", | ||
"20": "2.0.3", | ||
"19": "2.0.2", | ||
"18": "2.0.1", | ||
"17": "2.0.0", | ||
"16": "1.5.3", | ||
"15": "1.5.2", | ||
"14": "1.5.1", | ||
"13": "1.5.0", | ||
"12": "1.4.1", | ||
"11": "1.4.0", | ||
"10": "1.3.1", | ||
"9": "1.3.0", | ||
"8": "1.2.2", | ||
"7": "1.2.1", | ||
"6": "1.2.0", | ||
"5": "1.1.0", | ||
"3": "1.0.5", | ||
"4": "1.0.6", | ||
"2": "1.0.4", | ||
}; |
Oops, something went wrong.