Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
3fe7072
Merge remote-tracking branch 'origin/development' into feature/fronte…
remko48 Aug 21, 2026
d2fc6b8
refactor(menu): declutter the navigation into the old minimal shape
remko48 Aug 21, 2026
1e5863c
Merge remote-tracking branch 'origin/development' into feature/fronte…
remko48 Aug 24, 2026
3b80a70
feat(settings): show the app version in the user-settings dialog
remko48 Aug 24, 2026
5ac6eb7
fix(dashboard): drop the three permanently-blank banner cards
remko48 Aug 24, 2026
24f5893
feat(dashboard): live activity feed, approval queue, KPI colors and f…
remko48 Aug 25, 2026
56cf259
Merge remote-tracking branch 'origin/development' into feature/fronte…
remko48 Aug 25, 2026
26e8f1c
chore(deps): prepare for CnBreadcrumbs — vitest stub for the library …
remko48 Aug 26, 2026
c3aa2ed
feat(vault): old-look single-pane header with breadcrumbs, minimal to…
remko48 Aug 26, 2026
139f3e7
l10n: carry the vault-restyle strings to every required locale
remko48 Aug 26, 2026
7de2f76
feat(vault): navigate folders through the list itself (subfolder rows)
remko48 Aug 26, 2026
8e0bf56
l10n: nav strings for the folder-tree rail in every required locale
remko48 Aug 26, 2026
d9decdd
feat(nav): manifest-driven left rail with recursive folder tree, repl…
remko48 Aug 26, 2026
d1c15b1
l10n: vault-dialog strings in every required locale
remko48 Aug 26, 2026
ff2d019
feat(vault): vault-aware icons and wording, title-row toolbar, full t…
remko48 Aug 26, 2026
e1bf62f
Merge branch 'development' into feature/frontend-improvements
rubenvdlinde Aug 26, 2026
c99a6ff
Merge remote-tracking branch 'origin/development' into feature/fronte…
remko48 Aug 27, 2026
e72ed35
style: fix eslint and prettier violations flagged by CI
remko48 Aug 27, 2026
b0daa67
test(e2e): repair the restyle-broken Playwright specs and hydra gate …
remko48 Aug 27, 2026
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
23 changes: 22 additions & 1 deletion l10n/be.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,28 @@ OC.L10N.register(
"Remove this field": "Выдаліць гэта поле",
"Give the field a name.": "Дайце полю назву.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "«{name}» — убудаванае поле, а не дадатковае: выберыце іншую назву.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Элемент",
"No recent activity": "Няма нядаўняй актыўнасці",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Абнавіць",
"No secrets found": "Сакрэтаў не знойдзена",
"Add your first secret using the button above": "Дадайце свой першы сакрэт кнопкай вышэй",
"More actions": "Больш дзеянняў",
"New vault": "Новае сховішча",
"Filter by type": "Фільтраваць па тыпе",
"Vaults": "Сховішчы",
"All vaults": "Усе сховішчы",
"Admin settings": "Налады адміністратара",
"Opens in a new tab": "Адкрываецца ў новай укладцы",
"Keepiq navigation": "Навігацыя Keepiq",
"Vault name": "Назва сховішча",
"Create vault": "Стварыць сховішча"
},
"nplurals=2; plural=(n != 1);"
)
23 changes: 22 additions & 1 deletion l10n/be.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,28 @@
"Remove this field": "Выдаліць гэта поле",
"Give the field a name.": "Дайце полю назву.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "«{name}» — убудаванае поле, а не дадатковае: выберыце іншую назву.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Элемент",
"No recent activity": "Няма нядаўняй актыўнасці",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Абнавіць",
"No secrets found": "Сакрэтаў не знойдзена",
"Add your first secret using the button above": "Дадайце свой першы сакрэт кнопкай вышэй",
"More actions": "Больш дзеянняў",
"New vault": "Новае сховішча",
"Filter by type": "Фільтраваць па тыпе",
"Vaults": "Сховішчы",
"All vaults": "Усе сховішчы",
"Admin settings": "Налады адміністратара",
"Opens in a new tab": "Адкрываецца ў новай укладцы",
"Keepiq navigation": "Навігацыя Keepiq",
"Vault name": "Назва сховішча",
"Create vault": "Стварыць сховішча"
},
"plurals": null
}
23 changes: 22 additions & 1 deletion l10n/bg.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,28 @@ OC.L10N.register(
"Remove this field": "Премахване на това поле",
"Give the field a name.": "Дайте име на полето.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "„{name}“ е вградено поле, а не допълнително — изберете друго име.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Елемент",
"No recent activity": "Няма скорошна активност",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Опресняване",
"No secrets found": "Няма намерени тайни",
"Add your first secret using the button above": "Добавете първата си тайна чрез бутона по-горе",
"More actions": "Още действия",
"New vault": "Нов трезор",
"Filter by type": "Филтриране по тип",
"Vaults": "Трезори",
"All vaults": "Всички трезори",
"Admin settings": "Административни настройки",
"Opens in a new tab": "Отваря се в нов раздел",
"Keepiq navigation": "Навигация на Keepiq",
"Vault name": "Име на трезора",
"Create vault": "Създаване на трезор"
},
"nplurals=2; plural=(n != 1);"
)
23 changes: 22 additions & 1 deletion l10n/bg.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,28 @@
"Remove this field": "Премахване на това поле",
"Give the field a name.": "Дайте име на полето.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "„{name}“ е вградено поле, а не допълнително — изберете друго име.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Елемент",
"No recent activity": "Няма скорошна активност",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Опресняване",
"No secrets found": "Няма намерени тайни",
"Add your first secret using the button above": "Добавете първата си тайна чрез бутона по-горе",
"More actions": "Още действия",
"New vault": "Нов трезор",
"Filter by type": "Филтриране по тип",
"Vaults": "Трезори",
"All vaults": "Всички трезори",
"Admin settings": "Административни настройки",
"Opens in a new tab": "Отваря се в нов раздел",
"Keepiq navigation": "Навигация на Keepiq",
"Vault name": "Име на трезора",
"Create vault": "Създаване на трезор"
},
"plurals": null
}
23 changes: 22 additions & 1 deletion l10n/bs.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,28 @@ OC.L10N.register(
"Remove this field": "Ukloni ovo polje",
"Give the field a name.": "Dajte polju naziv.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "„{name}“ je ugrađeno polje, a ne dodatno — odaberite drugi naziv.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Stavka",
"No recent activity": "Nema nedavnih aktivnosti",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Osvježi",
"No secrets found": "Nije pronađena nijedna tajna",
"Add your first secret using the button above": "Dodajte svoju prvu tajnu dugmetom iznad",
"More actions": "Više radnji",
"New vault": "Novi trezor",
"Filter by type": "Filtriraj po tipu",
"Vaults": "Trezori",
"All vaults": "Svi trezori",
"Admin settings": "Administratorske postavke",
"Opens in a new tab": "Otvara se u novoj kartici",
"Keepiq navigation": "Keepiq navigacija",
"Vault name": "Naziv trezora",
"Create vault": "Kreiraj trezor"
},
"nplurals=2; plural=(n != 1);"
)
23 changes: 22 additions & 1 deletion l10n/bs.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,28 @@
"Remove this field": "Ukloni ovo polje",
"Give the field a name.": "Dajte polju naziv.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "„{name}“ je ugrađeno polje, a ne dodatno — odaberite drugi naziv.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Stavka",
"No recent activity": "Nema nedavnih aktivnosti",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Osvježi",
"No secrets found": "Nije pronađena nijedna tajna",
"Add your first secret using the button above": "Dodajte svoju prvu tajnu dugmetom iznad",
"More actions": "Više radnji",
"New vault": "Novi trezor",
"Filter by type": "Filtriraj po tipu",
"Vaults": "Trezori",
"All vaults": "Svi trezori",
"Admin settings": "Administratorske postavke",
"Opens in a new tab": "Otvara se u novoj kartici",
"Keepiq navigation": "Keepiq navigacija",
"Vault name": "Naziv trezora",
"Create vault": "Kreiraj trezor"
},
"plurals": null
}
23 changes: 22 additions & 1 deletion l10n/ca.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,28 @@ OC.L10N.register(
"Remove this field": "Elimina aquest camp",
"Give the field a name.": "Doneu un nom al camp.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "«{name}» és un camp integrat, no addicional: trieu un altre nom.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Element",
"No recent activity": "Sense activitat recent",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Actualitza",
"No secrets found": "No s’han trobat secrets",
"Add your first secret using the button above": "Afegiu el vostre primer secret amb el botó de dalt",
"More actions": "Més accions",
"New vault": "Nova caixa forta",
"Filter by type": "Filtra per tipus",
"Vaults": "Caixes fortes",
"All vaults": "Totes les caixes fortes",
"Admin settings": "Paràmetres d’administració",
"Opens in a new tab": "S’obre en una pestanya nova",
"Keepiq navigation": "Navegació de Keepiq",
"Vault name": "Nom de la caixa forta",
"Create vault": "Crea la caixa forta"
},
"nplurals=2; plural=(n != 1);"
)
23 changes: 22 additions & 1 deletion l10n/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,28 @@
"Remove this field": "Elimina aquest camp",
"Give the field a name.": "Doneu un nom al camp.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "«{name}» és un camp integrat, no addicional: trieu un altre nom.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Element",
"No recent activity": "Sense activitat recent",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Actualitza",
"No secrets found": "No s’han trobat secrets",
"Add your first secret using the button above": "Afegiu el vostre primer secret amb el botó de dalt",
"More actions": "Més accions",
"New vault": "Nova caixa forta",
"Filter by type": "Filtra per tipus",
"Vaults": "Caixes fortes",
"All vaults": "Totes les caixes fortes",
"Admin settings": "Paràmetres d’administració",
"Opens in a new tab": "S’obre en una pestanya nova",
"Keepiq navigation": "Navegació de Keepiq",
"Vault name": "Nom de la caixa forta",
"Create vault": "Crea la caixa forta"
},
"plurals": null
}
23 changes: 22 additions & 1 deletion l10n/cs.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,28 @@ OC.L10N.register(
"Remove this field": "Odebrat toto pole",
"Give the field a name.": "Pojmenujte pole.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "„{name}“ je vestavěné pole, nikoli další — zvolte jiný název.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Položka",
"No recent activity": "Žádná nedávná aktivita",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Obnovit",
"No secrets found": "Nebyla nalezena žádná tajemství",
"Add your first secret using the button above": "Přidejte své první tajemství tlačítkem výše",
"More actions": "Další akce",
"New vault": "Nový trezor",
"Filter by type": "Filtrovat podle typu",
"Vaults": "Trezory",
"All vaults": "Všechny trezory",
"Admin settings": "Nastavení správy",
"Opens in a new tab": "Otevře se na nové kartě",
"Keepiq navigation": "Navigace Keepiq",
"Vault name": "Název trezoru",
"Create vault": "Vytvořit trezor"
},
"nplurals=2; plural=(n != 1);"
)
23 changes: 22 additions & 1 deletion l10n/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,28 @@
"Remove this field": "Odebrat toto pole",
"Give the field a name.": "Pojmenujte pole.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "„{name}“ je vestavěné pole, nikoli další — zvolte jiný název.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Položka",
"No recent activity": "Žádná nedávná aktivita",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Obnovit",
"No secrets found": "Nebyla nalezena žádná tajemství",
"Add your first secret using the button above": "Přidejte své první tajemství tlačítkem výše",
"More actions": "Další akce",
"New vault": "Nový trezor",
"Filter by type": "Filtrovat podle typu",
"Vaults": "Trezory",
"All vaults": "Všechny trezory",
"Admin settings": "Nastavení správy",
"Opens in a new tab": "Otevře se na nové kartě",
"Keepiq navigation": "Navigace Keepiq",
"Vault name": "Název trezoru",
"Create vault": "Vytvořit trezor"
},
"plurals": null
}
23 changes: 22 additions & 1 deletion l10n/da.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,28 @@ OC.L10N.register(
"Remove this field": "Fjern dette felt",
"Give the field a name.": "Giv feltet et navn.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "“{name}” er et indbygget felt, ikke et yderligere — vælg et andet navn.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Element",
"No recent activity": "Ingen nylig aktivitet",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Opdater",
"No secrets found": "Ingen hemmeligheder fundet",
"Add your first secret using the button above": "Tilføj din første hemmelighed med knappen ovenfor",
"More actions": "Flere handlinger",
"New vault": "Ny boks",
"Filter by type": "Filtrér efter type",
"Vaults": "Bokse",
"All vaults": "Alle bokse",
"Admin settings": "Administrationsindstillinger",
"Opens in a new tab": "Åbnes i en ny fane",
"Keepiq navigation": "Keepiq-navigation",
"Vault name": "Boksnavn",
"Create vault": "Opret boks"
},
"nplurals=2; plural=(n != 1);"
)
23 changes: 22 additions & 1 deletion l10n/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,28 @@
"Remove this field": "Fjern dette felt",
"Give the field a name.": "Giv feltet et navn.",
"“{name}” is a built-in field, not an additional one — choose a different name.": "“{name}” er et indbygget felt, ikke et yderligere — vælg et andet navn.",
"Keepiq {version}": "Keepiq {version}"
"Keepiq {version}": "Keepiq {version}",
"Item": "Element",
"No recent activity": "Ingen nylig aktivitet",
"View all": "View all",
"Applications awaiting approval": "Applications awaiting approval",
"No applications awaiting approval": "No applications awaiting approval",
"Vault overview": "Vault overview",
"Your secrets, folders and applications at a glance": "Your secrets, folders and applications at a glance",
"Rotation due": "Rotation due",
"Refresh": "Opdater",
"No secrets found": "Ingen hemmeligheder fundet",
"Add your first secret using the button above": "Tilføj din første hemmelighed med knappen ovenfor",
"More actions": "Flere handlinger",
"New vault": "Ny boks",
"Filter by type": "Filtrér efter type",
"Vaults": "Bokse",
"All vaults": "Alle bokse",
"Admin settings": "Administrationsindstillinger",
"Opens in a new tab": "Åbnes i en ny fane",
"Keepiq navigation": "Keepiq-navigation",
"Vault name": "Boksnavn",
"Create vault": "Opret boks"
},
"plurals": null
}
Loading
Loading