Update file metadata in manifest.json and change MinIO image source in docker-compose.yml

This commit is contained in:
k1nq
2026-09-23 09:23:13 +05:00
parent 8c2b89c80d
commit db4dd7572e
71 changed files with 31011 additions and 8308 deletions
+24 -1
View File
@@ -2,13 +2,17 @@ import { apiClient } from './client'
import type {
AcceptInvitePayload,
Account,
AdjustBalancePayload,
AdjustBalanceResult,
BalancesReport,
BudgetCategory,
BudgetSummary,
CashFlowMonth,
CategoryDefinition,
CategorySpendItem,
ConfirmImportPayload,
CreateAccountPayload,
CreateCategoryPayload,
CreateOperationPayload,
ExportInfo,
ImportDetail,
@@ -17,8 +21,10 @@ import type {
Operation,
OperationFilters,
Page,
PatchCategoryDefinitionPayload,
PlanFactReport,
PasswordResetPayload,
ResolveHoldPayload,
SaveRowDecisionPayload,
SpaceDeletionStatus,
User,
@@ -42,6 +48,8 @@ export const api = {
apiClient.post<Account>('/accounts', { json: payload }),
archive: (id: string) =>
apiClient.patch<Account>(`/accounts/${id}`, { json: { status: 'archived' } }),
adjustBalance: (id: string, payload: AdjustBalancePayload) =>
apiClient.post<AdjustBalanceResult>(`/accounts/${id}/adjust-balance`, { json: payload }),
},
operations: {
list: (filters: OperationFilters) =>
@@ -52,6 +60,10 @@ export const api = {
apiClient.post<Operation>(`/operations/${id}/void`, { json: { reason } }),
categorize: (id: string, categoryId: string) =>
apiClient.patch<Operation>(`/operations/${id}`, { json: { categoryId } }),
savingsTransfer: (id: string) =>
apiClient.post<Operation>(`/operations/${id}/savings-transfer`),
savingsTransferRevert: (id: string) =>
apiClient.post<Operation>(`/operations/${id}/savings-transfer/revert`),
},
budget: {
summary: (month: string) =>
@@ -70,9 +82,18 @@ export const api = {
reopen: (month: string) => apiClient.post<BudgetSummary>('/budget/reopen', { json: { month } }),
copyPrevious: (month: string) =>
apiClient.post<BudgetSummary>('/budget/copy-previous', { json: { month } }),
categoryDefinitions: (includeArchived: boolean) =>
apiClient.get<CategoryDefinition[]>('/budget/category-definitions', {
query: { includeArchived },
}),
createCategory: (payload: CreateCategoryPayload) =>
apiClient.post<CategoryDefinition>('/budget/categories', { json: payload }),
updateCategoryDefinition: (id: string, payload: PatchCategoryDefinitionPayload) =>
apiClient.patch<CategoryDefinition>(`/budget/category-definitions/${id}`, { json: payload }),
},
imports: {
list: () => apiClient.get<ImportSummary[]>('/imports'),
list: (month?: string) =>
apiClient.get<ImportSummary[]>('/imports', { query: { month } }),
get: (id: string) => apiClient.get<ImportDetail>(`/imports/${id}`),
upload: (file: File, accountId: string) => {
const formData = new FormData()
@@ -82,6 +103,8 @@ export const api = {
},
saveRowDecision: (id: string, rowId: string, payload: SaveRowDecisionPayload) =>
apiClient.patch<ImportDetail>(`/imports/${id}/rows/${rowId}`, { json: payload }),
resolveHold: (id: string, rowId: string, payload: ResolveHoldPayload) =>
apiClient.post<ImportDetail>(`/imports/${id}/rows/${rowId}/resolve`, { json: payload }),
confirm: (id: string, payload: ConfirmImportPayload) =>
apiClient.post<ImportDetail>(`/imports/${id}/confirm`, { json: payload }),
reparse: (id: string) => apiClient.post<ImportDetail>(`/imports/${id}/reparse`),