Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import 'package:http/http.dart' as http;
class ManageTaskChampionCredsController extends GetxController {
final encryptionSecretController = TextEditingController();
final clientIdController = TextEditingController();
final ccsyncBackendUrlController = TextEditingController();
final syncBackendUrlController = TextEditingController();
var profilesWidget = Get.find<SplashController>();
RxBool isCheckingCreds = false.obs;
RxBool taskReplica = false.obs;
Expand All @@ -25,7 +25,7 @@ class ManageTaskChampionCredsController extends GetxController {
encryptionSecretController.text =
await CredentialsStorage.getEncryptionSecret() ?? '';
clientIdController.text = await CredentialsStorage.getClientId() ?? '';
ccsyncBackendUrlController.text =
syncBackendUrlController.text =
await CredentialsStorage.getApiUrl() ?? '';
final SharedPreferences prefs = await SharedPreferences.getInstance();
taskReplica.value = prefs.getBool('settings_taskr_repl') ?? false;
Expand All @@ -37,11 +37,11 @@ class ManageTaskChampionCredsController extends GetxController {
profilesWidget.currentProfile.value,
clientIdController.text,
encryptionSecretController.text,
ccsyncBackendUrlController.text);
syncBackendUrlController.text);
return 0;
}
isCheckingCreds.value = true;
String baseUrl = ccsyncBackendUrlController.text;
String baseUrl = syncBackendUrlController.text;
String uuid = clientIdController.text;
String encryptionSecret = encryptionSecretController.text;
try {
Expand All @@ -60,7 +60,7 @@ class ManageTaskChampionCredsController extends GetxController {
profilesWidget.currentProfile.value,
clientIdController.text,
encryptionSecretController.text,
ccsyncBackendUrlController.text);
syncBackendUrlController.text);

isCheckingCreds.value = false;
return 0;
Expand All @@ -78,7 +78,7 @@ class ManageTaskChampionCredsController extends GetxController {
void onClose() {
encryptionSecretController.dispose();
clientIdController.dispose();
ccsyncBackendUrlController.dispose();
syncBackendUrlController.dispose();
super.onClose();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class ManageTaskChampionCredsView
// ),
// onPressed: () async {
// String url = !controller.taskReplica.value
// ? "https://github.com/its-me-abhishek/ccsync"
// ? "https://github.com/its-me-abhishek/sync"
// : "https://github.com/GothenburgBitFactory/taskchampion";
// if (!await launchUrl(Uri.parse(url))) {
// throw Exception('Could not launch $url');
Expand Down Expand Up @@ -74,7 +74,7 @@ class ManageTaskChampionCredsView
labelText: SentenceManager(
currentLanguage: AppSettings.selectedLanguage)
.sentences
.ccsyncClientId,
.syncClientId,
labelStyle: TextStyle(color: tColors.primaryTextColor),
border: const OutlineInputBorder(),
),
Expand All @@ -95,7 +95,7 @@ class ManageTaskChampionCredsView
const SizedBox(height: 10),
Obx(() => TextField(
style: TextStyle(color: tColors.primaryTextColor),
controller: controller.ccsyncBackendUrlController,
controller: controller.syncBackendUrlController,
decoration: InputDecoration(
labelText: controller.taskReplica.value
? SentenceManager(
Expand All @@ -107,7 +107,7 @@ class ManageTaskChampionCredsView
currentLanguage:
AppSettings.selectedLanguage)
.sentences
.ccsyncBackendUrl,
.syncBackendUrl,
labelStyle:
TextStyle(color: tColors.primaryTextColor),
border: const OutlineInputBorder(),
Expand Down Expand Up @@ -196,7 +196,7 @@ class ManageTaskChampionCredsView
SentenceManager(
currentLanguage: AppSettings.selectedLanguage)
.sentences
.ccsyncEasySyncTitle,
.syncEasySyncTitle,
style: GoogleFonts.poppins(
fontSize: 18,
fontWeight: FontWeight.w600,
Expand All @@ -208,7 +208,7 @@ class ManageTaskChampionCredsView
SentenceManager(
currentLanguage: AppSettings.selectedLanguage)
.sentences
.ccsyncIntro,
.syncIntro,
style: TextStyle(
fontSize: 14,
color: tColors.primaryTextColor?.withValues(alpha: 0.8),
Expand All @@ -220,7 +220,7 @@ class ManageTaskChampionCredsView
SentenceManager(
currentLanguage: AppSettings.selectedLanguage)
.sentences
.ccsyncLoginInstruction,
.syncLoginInstruction,
style: TextStyle(
fontSize: 14,
color: tColors.primaryTextColor?.withValues(alpha: 0.8),
Expand All @@ -235,7 +235,7 @@ class ManageTaskChampionCredsView
SentenceManager(
currentLanguage: AppSettings.selectedLanguage)
.sentences
.ccsyncOpenButton,
.syncOpenButton,
style: TextStyle(color: tColors.primaryTextColor),
),
style: OutlinedButton.styleFrom(
Expand All @@ -261,7 +261,7 @@ class ManageTaskChampionCredsView
SentenceManager(
currentLanguage: AppSettings.selectedLanguage)
.sentences
.ccsyncSelfHosted,
.syncSelfHosted,
style: TextStyle(
fontSize: 13,
color: tColors.primaryTextColor?.withValues(alpha: 0.6),
Expand Down
6 changes: 3 additions & 3 deletions lib/app/modules/profile/views/profile_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -264,9 +264,9 @@ class ProfileView extends GetView<ProfileController> {
});
},
),
// CCSync v3 is deprecated, so hiding it for now
// Sync v3 is deprecated, so hiding it for now
// RadioListTile<String>(
// title: const Text('CCSync (v3)'),
// title: const Text('Sync (v3)'),
// value: 'TW3',
// groupValue: selectedMode,
// onChanged: (String? value) {
Expand Down Expand Up @@ -328,7 +328,7 @@ class ProfileView extends GetView<ProfileController> {
.sentences
.profilePageSuccessfullyChangedProfileModeTo +
((selectedMode ?? "") == "TW3"
? "CCSync"
? "Sync"
: "Taskserver"),
style: TextStyle(
color: tColors.primaryTextColor,
Expand Down
22 changes: 11 additions & 11 deletions lib/app/utils/language/bengali_sentences.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ import 'package:taskwarrior/app/utils/language/sentences.dart';

class BengaliSentences extends Sentences {
@override
String get ccsyncLoginInstruction =>
'CCSync-এ লগইন করুন, আপনার শংসাপত্র কপি করুন এবং উপরে পেস্ট করুন।';
String get syncLoginInstruction =>
'Sync-এ লগইন করুন, আপনার শংসাপত্র কপি করুন এবং উপরে পেস্ট করুন।';
@override
String get ccsyncEasySyncTitle => 'সহজ সিঙ্কের জন্য CCSync ব্যবহার করুন';
String get syncEasySyncTitle => 'সহজ সিঙ্কের জন্য Sync ব্যবহার করুন';
@override
String get ccsyncOpenButton => 'CCSync খুলুন';
String get syncOpenButton => 'Sync খুলুন';
@override
String get ccsyncIntro =>
'CCSync TaskChampion ব্যবহার করে আপনার কাজগুলি একাধিক ডিভাইসে নির্বিঘ্নে সিঙ্ক করে। আপনি যেকোনো ব্রাউজার থেকে আপনার কাজগুলি পরিচালনা করার জন্য একটি ওয়েব ড্যাশবোর্ডও পান।';
String get syncIntro =>
'Sync TaskChampion ব্যবহার করে আপনার কাজগুলি একাধিক ডিভাইসে নির্বিঘ্নে সিঙ্ক করে। আপনি যেকোনো ব্রাউজার থেকে আপনার কাজগুলি পরিচালনা করার জন্য একটি ওয়েব ড্যাশবোর্ডও পান।';
@override
String get ccsyncSelfHosted =>
String get syncSelfHosted =>
'অথবা একটি স্ব-হোস্টেড TaskChampion সিঙ্ক সার্ভার থেকে আপনার নিজস্ব শংসাপত্র আনুন।';
@override
String get helloWorld => 'হ্যালো বিশ্ব!';
Expand Down Expand Up @@ -204,13 +204,13 @@ class BengaliSentences extends Sentences {

@override
String get taskchampionTileDescription =>
'Taskwarrior সিঙ্কিং CCSync বা Taskchampion সিঙ্ক সার্ভারে পরিবর্তন করুন';
'Taskwarrior সিঙ্কিং Sync বা Taskchampion সিঙ্ক সার্ভারে পরিবর্তন করুন';

@override
String get taskchampionTileTitle => 'Taskchampion সিঙ্ক';

@override
String get ccsyncCredentials => 'CCSync ক্রেডেনশিয়াল';
String get syncCredentials => 'Sync ক্রেডেনশিয়াল';

@override
String get deleteTaskConfirmation => 'টাস্ক মুছুন';
Expand Down Expand Up @@ -661,9 +661,9 @@ class BengaliSentences extends Sentences {
@override
String get encryptionSecret => 'এনক্রিপশন সিক্রেট';
@override
String get ccsyncBackendUrl => 'CCSync ব্যাকএন্ড URL';
String get syncBackendUrl => 'Sync ব্যাকএন্ড URL';
@override
String get ccsyncClientId => 'ক্লায়েন্ট আইডি';
String get syncClientId => 'ক্লায়েন্ট আইডি';
@override
String get success => 'সফল হয়েছে';
@override
Expand Down
22 changes: 11 additions & 11 deletions lib/app/utils/language/english_sentences.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ import 'package:taskwarrior/app/utils/language/sentences.dart';

class EnglishSentences extends Sentences {
@override
String get ccsyncLoginInstruction =>
'Login to CCSync, copy your credentials, and paste them above.';
String get syncLoginInstruction =>
'Login to Sync, copy your credentials, and paste them above.';
@override
String get ccsyncEasySyncTitle => 'Use CCSync for Easy Sync';
String get syncEasySyncTitle => 'Use Sync for Easy Sync';
@override
String get ccsyncOpenButton => 'Open CCSync';
String get syncOpenButton => 'Open Sync';
@override
String get ccsyncIntro =>
'CCSync uses TaskChampion to sync your tasks across multiple devices seamlessly. You also get a web dashboard to manage your tasks from any browser.';
String get syncIntro =>
'Sync uses TaskChampion to sync your tasks across multiple devices seamlessly. You also get a web dashboard to manage your tasks from any browser.';
@override
String get ccsyncSelfHosted =>
String get syncSelfHosted =>
'Or bring your own credentials from a self-hosted TaskChampion sync server.';
@override
String get helloWorld => 'Hello, World!';
Expand Down Expand Up @@ -219,12 +219,12 @@ class EnglishSentences extends Sentences {

@override
String get taskchampionTileDescription =>
'Switch to Taskwarrior sync with CCSync or Taskchampion Sync Server';
'Switch to Taskwarrior sync with Sync or Taskchampion Sync Server';
@override
String get taskchampionTileTitle => 'Taskchampion sync';

@override
String get ccsyncCredentials => 'CCync credentials';
String get syncCredentials => 'Sync credentials';

@override
String get deleteTaskConfirmation => 'Delete Tasks';
Expand Down Expand Up @@ -650,9 +650,9 @@ class EnglishSentences extends Sentences {
@override
String get encryptionSecret => 'Encryption Secret';
@override
String get ccsyncBackendUrl => 'CCSync Backend URL';
String get syncBackendUrl => 'Sync Backend URL';
@override
String get ccsyncClientId => 'Client ID';
String get syncClientId => 'Client ID';
@override
String get success => 'Success';
@override
Expand Down
26 changes: 13 additions & 13 deletions lib/app/utils/language/french_sentences.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ import 'package:taskwarrior/app/utils/language/sentences.dart';

class FrenchSentences extends Sentences {
@override
String get ccsyncLoginInstruction =>
'Connectez-vous à CCSync, copiez vos identifiants et collez-les ci-dessus.';
String get syncLoginInstruction =>
'Connectez-vous à Sync, copiez vos identifiants et collez-les ci-dessus.';
@override
String get ccsyncEasySyncTitle =>
'Utilisez CCSync pour une synchronisation facile';
String get syncEasySyncTitle =>
'Utilisez Sync pour une synchronisation facile';
@override
String get ccsyncOpenButton => 'Ouvrir CCSync';
String get syncOpenButton => 'Ouvrir Sync';
@override
String get ccsyncIntro =>
'CCSync utilise TaskChampion pour synchroniser vos tâches sur plusieurs appareils sans effort. Vous bénéficiez également d’un tableau de bord web pour gérer vos tâches depuis n’importe quel navigateur.';
String get syncIntro =>
'Sync utilise TaskChampion pour synchroniser vos tâches sur plusieurs appareils de manière fluide. Vous bénéficiez également d’un tableau de bord Web pour gérer vos tâches depuis n’importe quel navigateur.';
@override
String get ccsyncSelfHosted =>
'Ou utilisez vos propres identifiants depuis un serveur TaskChampion auto-hébergé.';
String get syncSelfHosted =>
'Ou apportez vos propres identifiants depuis un serveur de synchronisation TaskChampion auto-hébergé.';
@override
String get helloWorld => 'Bonjour, le monde!';
@override
Expand Down Expand Up @@ -208,13 +208,13 @@ class FrenchSentences extends Sentences {

@override
String get taskchampionTileDescription =>
'Basculez la synchronisation de Taskwarrior vers le serveur de synchronisation CCSync ou Taskchampion';
'Basculez la synchronisation de Taskwarrior vers le serveur de synchronisation Sync ou Taskchampion';

@override
String get taskchampionTileTitle => 'Synchronisation Taskchampion';

@override
String get ccsyncCredentials => 'Identifiants CCSync';
String get syncCredentials => 'Identifiants Sync';

@override
String get deleteTaskConfirmation => 'Supprimer la tâche';
Expand Down Expand Up @@ -677,9 +677,9 @@ class FrenchSentences extends Sentences {
@override
String get encryptionSecret => 'Secret de chiffrement';
@override
String get ccsyncBackendUrl => 'URL du backend CCSync';
String get syncBackendUrl => 'URL du backend Sync';
@override
String get ccsyncClientId => 'ID client';
String get syncClientId => 'ID client';
@override
String get success => 'Succès';
@override
Expand Down
24 changes: 12 additions & 12 deletions lib/app/utils/language/german_sentences.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@ import 'package:taskwarrior/app/utils/language/sentences.dart';

class GermanSentences extends Sentences {
@override
String get ccsyncLoginInstruction =>
'Melde dich bei CCSync an, kopiere deine Anmeldedaten und füge sie oben ein.';
String get syncLoginInstruction =>
'Melden Sie sich bei Sync an, kopieren Sie Ihre Zugangsdaten und fügen Sie diese oben ein.';
@override
String get ccsyncEasySyncTitle => 'CCSync nutzen für einfachen Sync';
String get syncEasySyncTitle => 'Sync nutzen für einfachen Sync';
@override
String get ccsyncOpenButton => 'CCSync öffnen';
String get syncOpenButton => 'Sync öffnen';
@override
String get ccsyncIntro =>
'CCSync nutzt TaskChampion, um Aufgaben nahtlos über mehrere Geräte hinweg zu synchronisieren. Außerdem erhälst du ein Web-Dashboard, über das du deine Aufgaben von jedem Browser aus verwalten kannst.';
String get syncIntro =>
'Sync verwendet TaskChampion, um Ihre Aufgaben nahtlos auf mehreren Geräten zu synchronisieren. Sie erhalten auch ein Web-Dashboard, um Ihre Aufgaben über jeden Browser zu verwalten.';
@override
String get ccsyncSelfHosted =>
'Oder bringe deine eigenen Anmeldedaten von einem selbst gehosteten TaskChampion-Synchronisierungsserver mit.';
String get syncSelfHosted =>
'Oder bringen Sie Ihre eigenen Zugangsdaten von einem selbst gehosteten TaskChampion-Sync-Server mit.';
@override
String get helloWorld => 'Hallo Welt!';

Expand Down Expand Up @@ -219,12 +219,12 @@ class GermanSentences extends Sentences {

@override
String get taskchampionTileDescription =>
'Wechsel zu Taskwarrior Sync mit CCSync oder Taskchampion Sync Server';
'Wechsel zu Taskwarrior Sync mit Sync oder Taskchampion Sync Server';
@override
String get taskchampionTileTitle => 'Taskchampion Sync';

@override
String get ccsyncCredentials => 'CCync Anmeldedaten';
String get syncCredentials => 'Sync Anmeldedaten';

@override
String get deleteTaskConfirmation => 'Aufgaben löschen';
Expand Down Expand Up @@ -650,9 +650,9 @@ class GermanSentences extends Sentences {
@override
String get encryptionSecret => 'Encryption Secret';
@override
String get ccsyncBackendUrl => 'CCSync Backend URL';
String get syncBackendUrl => 'Sync Backend URL';
@override
String get ccsyncClientId => 'Client ID';
String get syncClientId => 'Client ID';
@override
String get success => 'Erfolg';
@override
Expand Down
Loading