Skip to content

Commit

Permalink
Long term loan offset, UI fixes, linking fixes
Browse files Browse the repository at this point in the history
Improved UI layout when creating a goal/long term loan
Long term loan offset (useful for adding interest to long term loan totals)
Deep linking API (A): Automate the adding of transactions using app URL links (view [About] page for information)
Fix color picker initial color value
Fix importing of backup and CSV files (A)
Fix widget launching add transaction route twice
Fix account list name alignment
Fix widget action launch timeout on first launch
Fix adding transaction from subscription/upcoming page defaults to unpaid
Fix archived long term loan amounts no longer count towards total summary
Fix long term loan total amounts and collect/settle amounts per day
  • Loading branch information
jameskokoska committed Mar 4, 2024
1 parent b13df97 commit deaf15f
Show file tree
Hide file tree
Showing 73 changed files with 1,041 additions and 290 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,13 @@ class NetWorthPlusWidgetProvider : HomeWidgetProvider() {
val plusButtonIntent = HomeWidgetLaunchIntent.getActivity(
context,
MainActivity::class.java,
Uri.parse("addTransaction"))
Uri.parse("addTransactionWidget"))
setOnClickPendingIntent(R.id.plus_button, plusButtonIntent)

val pendingIntentWithData = HomeWidgetLaunchIntent.getActivity(
context,
MainActivity::class.java,
Uri.parse("netWorthLaunch"))
Uri.parse("netWorthLaunchWidget"))
setOnClickPendingIntent(R.id.widget_container, pendingIntentWithData)
}catch (e: Exception){}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ class NetWorthWidgetProvider : HomeWidgetProvider() {
val pendingIntentWithData = HomeWidgetLaunchIntent.getActivity(
context,
MainActivity::class.java,
Uri.parse("addTransaction"))
Uri.parse("addTransactionWidget"))
setOnClickPendingIntent(R.id.widget_container, pendingIntentWithData)
}catch (e: Exception){}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class PlusWidgetProvider : HomeWidgetProvider() {
val pendingIntentWithData = HomeWidgetLaunchIntent.getActivity(
context,
MainActivity::class.java,
Uri.parse("addTransaction"))
Uri.parse("addTransactionWidget"))
setOnClickPendingIntent(R.id.widget_container, pendingIntentWithData)
}catch (e: Exception){}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class TransferWidgetProvider : HomeWidgetProvider() {
val pendingIntentWithData = HomeWidgetLaunchIntent.getActivity(
context,
MainActivity::class.java,
Uri.parse("transferTransaction"))
Uri.parse("transferTransactionWidget"))
setOnClickPendingIntent(R.id.widget_container, pendingIntentWithData)
}catch (e: Exception){}

Expand Down
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "فشل في معاينة الصورة",
"open-link": "افتح الرابط",
"category-not-selected": "الفئة غير محددة",
"all-transactions-require-a-category": "تتطلب جميع المعاملات فئة"
"all-transactions-require-a-category": "تتطلب جميع المعاملات فئة",
"total-offset": "إزاحة الكلية",
"total-offset-description": "تعويض إجمالي القرض عن طريق إدخال مبلغ. مفيد إذا كان القرض قد جمع الفوائد أو غيرها من العواصلة للتكاليف التي تزيد من المجموع.",
"advanced-automation": "الأتمتة المتقدمة",
"deep-linking": "روابط التطبيق",
"deep-linking-description": "أتمتة إدراج المعاملات باستخدام عناوين URL APP. اضغط لمعرفة المزيد وعرض الوثائق.",
"added-transaction": "معاملة أضيفت"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/bg.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Неуспешно визуализация на изображението",
"open-link": "Отвори линк",
"category-not-selected": "Категория не е избрана",
"all-transactions-require-a-category": "Всички транзакции изискват категория"
"all-transactions-require-a-category": "Всички транзакции изискват категория",
"total-offset": "Общо компенсиране",
"total-offset-description": "Компенсиране на общия брой на заема, като влезете в сума. Полезен, ако заемът е натрупал лихва или други неизпълнени за увеличаване на разходите.",
"advanced-automation": "Разширена автоматизация",
"deep-linking": "Връзки на приложението",
"deep-linking-description": "Автоматизирайте вмъкването на транзакции с помощта на URL адреси на APP. Докоснете, за да научите повече и да видите документацията.",
"added-transaction": "Добавена транзакция"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "চিত্রের পূর্বরূপ দেখতে ব্যর্থ",
"open-link": "খোলা সংযুক্তি",
"category-not-selected": "বিভাগ নির্বাচিত নয়",
"all-transactions-require-a-category": "সমস্ত লেনদেনের জন্য একটি বিভাগ প্রয়োজন"
"all-transactions-require-a-category": "সমস্ত লেনদেনের জন্য একটি বিভাগ প্রয়োজন",
"total-offset": "মোট অফসেট",
"total-offset-description": "একটি পরিমাণ প্রবেশ করে মোট loan ণের অফসেট করুন। যদি loan ণটি মোট বাড়ানোর জন্য ব্যয় বা অন্য কোনও অ্যাকাউন্টে জমা থাকে তবে তা কার্যকর।",
"advanced-automation": "উন্নত অটোমেশন",
"deep-linking": "অ্যাপ্লিকেশন লিঙ্ক",
"deep-linking-description": "অ্যাপ্লিকেশন ইউআরএল ব্যবহার করে লেনদেনের সন্নিবেশ স্বয়ংক্রিয় করুন। আরও জানতে এবং ডকুমেন্টেশন দেখতে আলতো চাপুন।",
"added-transaction": "যুক্ত লেনদেন"
}
10 changes: 8 additions & 2 deletions budget/assets/translations/generated/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1047,7 +1047,7 @@
"difference-loan": "Rozdílná půjčka",
"open-settings": "Otevřené nastavení",
"decimal-precision": "Desetinná přesnost",
"decimal-precision-description": "Desetinná místa pro zaokrouhlování částky transakce",
"decimal-precision-description": "Desetinná místa pro zaokrouhlení částky transakce",
"same-accounts": "Stejné účty",
"select-2-different-accounts": "Vyberte 2 různé účty",
"include-amount": "Zahrnout částku",
Expand All @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Nepodařilo se k náhledu obrázku",
"open-link": "Otevřít odkaz",
"category-not-selected": "Kategorie není vybrána",
"all-transactions-require-a-category": "Všechny transakce vyžadují kategorii"
"all-transactions-require-a-category": "Všechny transakce vyžadují kategorii",
"total-offset": "Celkový posun",
"total-offset-description": "Kompenzovat celkový počet půjček zadáním částky. Užitečné, pokud půjčka nahromadila úrok nebo jiné nezúčtované za náklady na zvýšení celkového počtu.",
"advanced-automation": "Pokročilá automatizace",
"deep-linking": "Odkazy na aplikace",
"deep-linking-description": "Automatizujte vložení transakcí pomocí URL APP. Klepnutím se dozvíte více a zobrazíte dokumentaci.",
"added-transaction": "Přidaná transakce"
}
10 changes: 8 additions & 2 deletions budget/assets/translations/generated/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -1047,7 +1047,7 @@
"difference-loan": "Forskellån",
"open-settings": "Åbne indstillinger",
"decimal-precision": "Decimal præcision",
"decimal-precision-description": "Decimalsteder for transaktionsbeløb afrunding",
"decimal-precision-description": "Decimalsteder til transaktionsbeløb afrunding",
"same-accounts": "Samme konti",
"select-2-different-accounts": "Vælg 2 forskellige konti",
"include-amount": "Inkluderer beløb",
Expand All @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Kunne ikke forhåndsvise billedet",
"open-link": "Åben link",
"category-not-selected": "Kategori ikke valgt",
"all-transactions-require-a-category": "Alle transaktioner kræver en kategori"
"all-transactions-require-a-category": "Alle transaktioner kræver en kategori",
"total-offset": "Total offset",
"total-offset-description": "Offset det samlede beløb ved at indtaste et beløb. Nyttigt, hvis lånet har akkumuleret renter eller andre ikke -anførte for omkostninger, der øger det samlede antal.",
"advanced-automation": "Avanceret automatisering",
"deep-linking": "App -links",
"deep-linking-description": "Automatiser indsættelsen af ​​transaktioner ved hjælp af app -URL'er. Tryk på for at lære mere og se dokumentationen.",
"added-transaction": "Tilføjet transaktion"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Die Vorschau von Bild versäumt es",
"open-link": "Verbindung öffnen",
"category-not-selected": "Kategorie nicht ausgewählt",
"all-transactions-require-a-category": "Alle Transaktionen erfordern eine Kategorie"
"all-transactions-require-a-category": "Alle Transaktionen erfordern eine Kategorie",
"total-offset": "Gesamtversatz",
"total-offset-description": "Setzen Sie die Summe des Darlehens aus, indem Sie einen Betrag eingeben. Nützlich, wenn das Darlehen Zinsen oder andere nicht berücksichtige Kosten angesammelt hat, um die Gesamtsumme zu erhöhen.",
"advanced-automation": "Erweiterte Automatisierung",
"deep-linking": "App -Links",
"deep-linking-description": "Automatisieren Sie das Insertion von Transaktionen mithilfe von App -URLs. Tippen Sie auf, um mehr zu erfahren und die Dokumentation anzusehen.",
"added-transaction": "Transaktion hinzugefügt"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Αποτυχία προεπισκόπησης της εικόνας",
"open-link": "Ανοίξτε σύνδεσμο",
"category-not-selected": "Η κατηγορία δεν έχει επιλεγεί",
"all-transactions-require-a-category": "Όλες οι συναλλαγές απαιτούν κατηγορία"
"all-transactions-require-a-category": "Όλες οι συναλλαγές απαιτούν κατηγορία",
"total-offset": "Συνολική μετατόπιση",
"total-offset-description": "Αντιστάθμιση του συνόλου του δανείου εισάγοντας ένα ποσό. Χρήσιμο εάν το δάνειο έχει συσσωρεύσει τόκους ή άλλο μη καταγεγραμμένο για το κόστος αυξάνοντας το σύνολο.",
"advanced-automation": "Προηγμένη αυτοματοποίηση",
"deep-linking": "Σύνδεσμοι εφαρμογών",
"deep-linking-description": "Αυτοματοποιήστε την εισαγωγή συναλλαγών χρησιμοποιώντας διευθύνσεις URL εφαρμογών. Πατήστε για να μάθετε περισσότερα και να δείτε την τεκμηρίωση.",
"added-transaction": "Προστιθέμενη συναλλαγή"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Failed to Preview Image",
"open-link": "Open Link",
"category-not-selected": "Category Not Selected",
"all-transactions-require-a-category": "All transactions require a category"
"all-transactions-require-a-category": "All transactions require a category",
"total-offset": "Total Offset",
"total-offset-description": "Offset the total of the loan by entering an amount. Useful if the loan has accumulated interest or other unaccounted for costs increasing the total.",
"advanced-automation": "Advanced Automation",
"deep-linking": "App Links",
"deep-linking-description": "Automate the insertion of transactions using app URLs. Tap to learn more and view the documentation.",
"added-transaction": "Added Transaction"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "No se pudo obtener una vista previa de imagen",
"open-link": "Enlace abierto",
"category-not-selected": "Categoría no seleccionada",
"all-transactions-require-a-category": "Todas las transacciones requieren una categoría"
"all-transactions-require-a-category": "Todas las transacciones requieren una categoría",
"total-offset": "Compensación total",
"total-offset-description": "Compensar el total del préstamo ingresando un monto. Útil si el préstamo ha acumulado intereses u otros no contabilizados para los costos que aumentan el total.",
"advanced-automation": "Automatización avanzada",
"deep-linking": "Enlaces de aplicaciones",
"deep-linking-description": "Automatice la inserción de transacciones utilizando URL de aplicaciones. Toque para obtener más información y ver la documentación.",
"added-transaction": "Transacción agregada"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "پیش نمایش تصویر انجام نشد",
"open-link": "لینک باز",
"category-not-selected": "دسته بندی انتخاب نشده است",
"all-transactions-require-a-category": "همه معاملات به یک دسته نیاز دارند"
"all-transactions-require-a-category": "همه معاملات به یک دسته نیاز دارند",
"total-offset": "کل",
"total-offset-description": "با وارد کردن یک مبلغ ، کل وام را جبران کنید. مفید است اگر وام برای افزایش هزینه ها ، سود یا سایر موارد غیرقابل حساب را جمع کند.",
"advanced-automation": "اتوماسیون پیشرفته",
"deep-linking": "پیوندهای برنامه",
"deep-linking-description": "درج معاملات با استفاده از URL های برنامه. برای یادگیری بیشتر و مشاهده مستندات ضربه بزنید.",
"added-transaction": "معامله اضافه شده"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Kuvan esikatselu epäonnistui",
"open-link": "Avaa linkki",
"category-not-selected": "Luokkaa ei ole valittu",
"all-transactions-require-a-category": "Kaikki tapahtumat vaativat luokkaa"
"all-transactions-require-a-category": "Kaikki tapahtumat vaativat luokkaa",
"total-offset": "Kokonaispuolinen",
"total-offset-description": "Korvaa lainan kokonaismäärä syöttämällä summa. Hyödyllinen, jos laina on kertynyt korkoon tai muuhun kirjaamattomaan kokonaiskustannusten kustannuksiin.",
"advanced-automation": "Edistynyt automaatio",
"deep-linking": "Sovelluslinkit",
"deep-linking-description": "Automatisoi tapahtumien asettaminen sovellus -URL -osoitteiden avulla. Napauta saadaksesi lisätietoja ja tarkastella asiakirjaa.",
"added-transaction": "Lisätty tapahtuma"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/fil.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Nabigong i -preview ang imahe",
"open-link": "Bukas na link",
"category-not-selected": "Hindi napili ang kategorya",
"all-transactions-require-a-category": "Ang lahat ng mga transaksyon ay nangangailangan ng isang kategorya"
"all-transactions-require-a-category": "Ang lahat ng mga transaksyon ay nangangailangan ng isang kategorya",
"total-offset": "Kabuuang offset",
"total-offset-description": "I -offset ang kabuuan ng pautang sa pamamagitan ng pagpasok ng isang halaga. Kapaki -pakinabang kung ang pautang ay naipon ang interes o iba pang hindi nabilang para sa mga gastos sa pagtaas ng kabuuan.",
"advanced-automation": "Advanced na automation",
"deep-linking": "Mga Link ng App",
"deep-linking-description": "I -automate ang pagpasok ng mga transaksyon gamit ang mga URL ng APP. Tapikin upang malaman ang higit pa at tingnan ang dokumentasyon.",
"added-transaction": "Nagdagdag ng transaksyon"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "Échec de l'image de prévisualisation",
"open-link": "Ouvrir le lien",
"category-not-selected": "Catégorie non sélectionnée",
"all-transactions-require-a-category": "Toutes les transactions nécessitent une catégorie"
"all-transactions-require-a-category": "Toutes les transactions nécessitent une catégorie",
"total-offset": "Décalage total",
"total-offset-description": "Compenser le total du prêt en entrant un montant. Utile si le prêt a accumulé des intérêts ou d'autres personnes non comptabilisées pour augmenter le total.",
"advanced-automation": "Automatisation avancée",
"deep-linking": "Liens d'application",
"deep-linking-description": "Automatisez l'insertion des transactions à l'aide des URL de l'application. Appuyez pour en savoir plus et affichez la documentation.",
"added-transaction": "Transaction supplémentaire"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/gu.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "છબીનું પૂર્વાવલોકન કરવામાં નિષ્ફળ",
"open-link": "ખુલ્લી કડી",
"category-not-selected": "કેટેગરી પસંદ નથી",
"all-transactions-require-a-category": "બધા વ્યવહારોને કેટેગરીની જરૂર હોય છે"
"all-transactions-require-a-category": "બધા વ્યવહારોને કેટેગરીની જરૂર હોય છે",
"total-offset": "કુલ -ફસેટ",
"total-offset-description": "રકમ દાખલ કરીને લોનની કુલને સરભર કરો. ઉપયોગી જો લોન કુલ વધતા ખર્ચ માટે વ્યાજ અથવા અન્ય બિનહિસાબી સંચિત કરે છે.",
"advanced-automation": "અદ્યતન સ્વચાલિત",
"deep-linking": "એપ્લિકેશન લિંક્સ",
"deep-linking-description": "એપ્લિકેશન URL નો ઉપયોગ કરીને ટ્રાન્ઝેક્શનના નિવેશને સ્વચાલિત કરો. વધુ જાણવા અને દસ્તાવેજીકરણ જોવા માટે ટેપ કરો.",
"added-transaction": "ઉમેરાયેલ લેવડદેવડ"
}
8 changes: 7 additions & 1 deletion budget/assets/translations/generated/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,5 +1059,11 @@
"failed-to-preview-image": "תצוגה מקדימה של תמונה נכשלה",
"open-link": "קישור פתוח",
"category-not-selected": "קטגוריה לא נבחרה",
"all-transactions-require-a-category": "כל העסקאות דורשות קטגוריה"
"all-transactions-require-a-category": "כל העסקאות דורשות קטגוריה",
"total-offset": "קיזוז מוחלט",
"total-offset-description": "קיזוז סך ההלוואה על ידי כניסה לסכום. שימושי אם ההלוואה צברה ריבית או אחרים שלא הוסברו על עלויות הגדלת הסכום.",
"advanced-automation": "אוטומציה מתקדמת",
"deep-linking": "קישורי אפליקציה",
"deep-linking-description": "אוטומציה של החדרת עסקאות באמצעות כתובות כתובות אפליקציות. הקש כדי ללמוד עוד וצפה בתיעוד.",
"added-transaction": "הוסיפה עסקה"
}
Loading

0 comments on commit deaf15f

Please sign in to comment.