Transactions & Activities pages improvements (#452)

* feat: Add toggle on mobile to show/hide checkboxes in transaction page

* fix: Add multi-select toggle also in activities page. Make JS controller compatible also in this view.

* feat: Add category in mobile view

* feat: Add mobile layout for transaction categories

* feat: Add margin for pagination on mobile

* fix: Ensure category exists when displaying the name

* fix: Adjust mobile paddings

* fix: Display "uncategorized" label if no category is set

* fix: Expand transaction name/subtitle

* feat: Add merchant name on desktop view

* feat: Move merchant name before account name

* fix: Add class to hide merchant on mobile

* feat: Add merchant logo on mobile

* fix: add pointer-events-none to merchant image on mobile view

* feat: toggle header checkbox in transaction page when button is clicked

* Remove unnecessary CSS class

* Remove duplicate CSS class

* Remove wrong Enable Banking logo URL

* Update app/views/transactions/_transaction.html.erb

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Alessio Cappa <104093777+alessiocappa@users.noreply.github.com>

* Revert "Update app/views/transactions/_transaction.html.erb"

This reverts commit 9766c50a1d.

* Add translation for Loan Payment/Transfer

* Apply review comments

* Add accessible name for toggle based on review comments

* Use border instead of border-1 class

* Apply review comments

* Missing l10n key

---------

Signed-off-by: Alessio Cappa <104093777+alessiocappa@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Juan José Mata <juanjo.mata@gmail.com>
This commit is contained in:
Alessio Cappa
2025-12-24 01:57:16 +01:00
committed by GitHub
parent f76f541c05
commit b3af8bf1ae
28 changed files with 211 additions and 54 deletions

View File

@@ -79,4 +79,6 @@ ca:
search:
equal_to: igual a
greater_than: major que
less_than: menor que
less_than: menor que
form:
toggle_selection_checkboxes: Commuta totes les caselles

View File

@@ -80,3 +80,5 @@ de:
equal_to: gleich
greater_than: größer als
less_than: kleiner als
form:
toggle_selection_checkboxes: Alle Kontrollkästchen umschalten

View File

@@ -86,3 +86,5 @@ en:
equal_to: equal to
greater_than: greater than
less_than: less than
form:
toggle_selection_checkboxes: Toggle all checkboxes

View File

@@ -80,3 +80,5 @@ es:
equal_to: igual a
greater_than: mayor que
less_than: menor que
form:
toggle_selection_checkboxes: Alternar todas las casillas

View File

@@ -80,4 +80,6 @@ nb:
search:
equal_to: lik
greater_than: større enn
less_than: mindre enn
less_than: mindre enn
form:
toggle_selection_checkboxes: Veksle alle avkryssingsbokser

View File

@@ -84,3 +84,5 @@ pt-BR:
equal_to: igual a
greater_than: maior que
less_than: menor que
form:
toggle_selection_checkboxes: Alternar todas as caixas de seleção

View File

@@ -80,3 +80,5 @@ ro:
equal_to: egal cu
greater_than: mai mare decât
less_than: mai mic decât
form:
toggle_selection_checkboxes: Comută toate casetele de selectare

View File

@@ -79,4 +79,6 @@ tr:
search:
equal_to: eşit
greater_than: daha büyük
less_than: daha küçük
less_than: daha küçük
form:
toggle_selection_checkboxes: Tüm onay kutularını değiştir

View File

@@ -63,6 +63,8 @@ zh-CN:
equal_to: 等于
greater_than: 大于
less_than: 小于
form:
toggle_selection_checkboxes: 切换所有复选框
show:
account_label: 账户
amount: 金额