Compare commits

..

4 Commits

Author SHA1 Message Date
MaysWind a9f60ab9d4 fix incorrect toggle styling when the title is too long 2026-05-22 00:01:06 +08:00
MaysWind d1525ad017 add new contributor 2026-05-21 09:24:51 +08:00
Serhii Shevchuk 22e7ea0438 Improve Ukrainian translation coverage (#577)
Co-authored-by: Second Brain Bot <bot@second-brain.local>
2026-05-21 09:19:39 +08:00
MaysWind 39afd0a638 bump version to 1.5.1 2026-05-21 09:16:55 +08:00
9 changed files with 614 additions and 592 deletions
+1 -1
View File
@@ -146,7 +146,7 @@ Currently available translations:
| ta | தமிழ் | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fta.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/ta.json) | [@hhharsha36](https://github.com/hhharsha36) | | ta | தமிழ் | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fta.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/ta.json) | [@hhharsha36](https://github.com/hhharsha36) |
| th | ไทย | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fth.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/th.json) | [@natthavat28](https://github.com/natthavat28) | | th | ไทย | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fth.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/th.json) | [@natthavat28](https://github.com/natthavat28) |
| tr | Türkçe | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Ftr.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/tr.json) | [@aydnykn](https://github.com/aydnykn) | | tr | Türkçe | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Ftr.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/tr.json) | [@aydnykn](https://github.com/aydnykn) |
| uk | Українська | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fuk.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/uk.json) | [@nktlitvinenko](https://github.com/nktlitvinenko) | | uk | Українська | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fuk.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/uk.json) | [@nktlitvinenko](https://github.com/nktlitvinenko), [@grid-pilot](https://github.com/grid-pilot) |
| vi | Tiếng Việt | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fvi.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/vi.json) | [@f97](https://github.com/f97) | | vi | Tiếng Việt | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fvi.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/vi.json) | [@f97](https://github.com/f97) |
| zh-Hans | 中文 (简体) | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fzh-Hans.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/zh-Hans.json) | / | | zh-Hans | 中文 (简体) | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fzh-Hans.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/zh-Hans.json) | / |
| zh-Hant | 中文 (繁體) | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fzh-Hant.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/zh-Hant.json) | / | | zh-Hant | 中文 (繁體) | [![Translation Progress](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmayswind%2FezBookkeeping-i18n-badge%2Fmain%2Fbadges%2Fzh-Hant.json)](https://github.com/mayswind/ezBookkeeping-i18n-badge/blob/main/untranslated/zh-Hant.json) | / |
+2 -1
View File
@@ -63,7 +63,8 @@
"aydnykn" "aydnykn"
], ],
"uk": [ "uk": [
"nktlitvinenko" "nktlitvinenko",
"grid-pilot"
], ],
"vi": [ "vi": [
"f97" "f97"
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "ezbookkeeping", "name": "ezbookkeeping",
"version": "1.5.0", "version": "1.5.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "ezbookkeeping", "name": "ezbookkeeping",
"version": "1.5.0", "version": "1.5.1",
"private": true, "private": true,
"repository": { "repository": {
"type": "git", "type": "git",
+578 -578
View File
File diff suppressed because it is too large Load Diff
+12 -4
View File
@@ -8,12 +8,20 @@
<f7-list strong inset dividers class="margin-top"> <f7-list strong inset dividers class="margin-top">
<f7-list-item :title="tt('Status')" :after="tt(isEnableApplicationLock ? 'Enabled' : 'Disabled')"></f7-list-item> <f7-list-item :title="tt('Status')" :after="tt(isEnableApplicationLock ? 'Enabled' : 'Disabled')"></f7-list-item>
<f7-list-item v-if="isEnableApplicationLock"> <f7-list-item v-if="isEnableApplicationLock">
<span>{{ tt('Unlock with PIN Code') }}</span> <template #after-title>
<f7-toggle checked disabled></f7-toggle> {{ tt('Unlock with PIN Code') }}
</template>
<template #after>
<f7-toggle checked disabled></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
<f7-list-item v-if="isEnableApplicationLock && isSupportedWebAuthn"> <f7-list-item v-if="isEnableApplicationLock && isSupportedWebAuthn">
<span>{{ tt('Unlock with WebAuthn') }}</span> <template #after-title>
<f7-toggle :checked="isEnableApplicationLockWebAuthn" @toggle:change="isEnableApplicationLockWebAuthn = $event"></f7-toggle> {{ tt('Unlock with WebAuthn') }}
</template>
<template #after>
<f7-toggle :checked="isEnableApplicationLockWebAuthn" @toggle:change="isEnableApplicationLockWebAuthn = $event"></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
<f7-list-button v-if="isEnableApplicationLock" @click="disable(null)">{{ tt('Disable') }}</f7-list-button> <f7-list-button v-if="isEnableApplicationLock" @click="disable(null)">{{ tt('Disable') }}</f7-list-button>
<f7-list-button v-if="!isEnableApplicationLock" @click="enable(null)">{{ tt('Enable') }}</f7-list-button> <f7-list-button v-if="!isEnableApplicationLock" @click="enable(null)">{{ tt('Enable') }}</f7-list-button>
+7 -2
View File
@@ -129,8 +129,13 @@
</f7-list> </f7-list>
<f7-list strong inset dividers class="margin-vertical"> <f7-list strong inset dividers class="margin-vertical">
<f7-list-item :title="tt('Use preset transaction categories')" link="#" @click="showPresetCategories = true"> <f7-list-item link="#" @click="showPresetCategories = true">
<f7-toggle :checked="usePresetCategories" @toggle:change="usePresetCategories = $event"></f7-toggle> <template #after-title>
{{ tt('Use preset transaction categories') }}
</template>
<template #after>
<f7-toggle :checked="usePresetCategories" @toggle:change="usePresetCategories = $event"></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
</f7-list> </f7-list>
+9 -3
View File
@@ -267,7 +267,9 @@
</f7-list-item> </f7-list-item>
<f7-list-item :title="tt('Visible')" v-if="editAccountId"> <f7-list-item :title="tt('Visible')" v-if="editAccountId">
<f7-toggle :checked="account.visible" @toggle:change="account.visible = $event"></f7-toggle> <template #after>
<f7-toggle :checked="account.visible" @toggle:change="account.visible = $event"></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
<f7-list-input <f7-list-input
@@ -361,7 +363,9 @@
</f7-list-item> </f7-list-item>
<f7-list-item :title="tt('Visible')" v-if="editAccountId"> <f7-list-item :title="tt('Visible')" v-if="editAccountId">
<f7-toggle :checked="account.visible" @toggle:change="account.visible = $event"></f7-toggle> <template #after>
<f7-toggle :checked="account.visible" @toggle:change="account.visible = $event"></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
<f7-list-input <f7-list-input
@@ -537,7 +541,9 @@
</f7-list-item> </f7-list-item>
<f7-list-item :title="tt('Visible')" v-if="editAccountId && !isNewAccount(subAccount)"> <f7-list-item :title="tt('Visible')" v-if="editAccountId && !isNewAccount(subAccount)">
<f7-toggle :checked="subAccount.visible" @toggle:change="subAccount.visible = $event"></f7-toggle> <template #after>
<f7-toggle :checked="subAccount.visible" @toggle:change="subAccount.visible = $event"></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
<f7-list-input <f7-list-input
+3 -1
View File
@@ -130,7 +130,9 @@
</f7-list-item> </f7-list-item>
<f7-list-item :title="tt('Visible')" v-if="editCategoryId"> <f7-list-item :title="tt('Visible')" v-if="editCategoryId">
<f7-toggle :checked="category.visible" @toggle:change="category.visible = $event"></f7-toggle> <template #after>
<f7-toggle :checked="category.visible" @toggle:change="category.visible = $event"></f7-toggle>
</template>
</f7-list-item> </f7-list-item>
<f7-list-input <f7-list-input