wip 11
This commit is contained in:
15
AGENTS.md
15
AGENTS.md
@@ -12,14 +12,21 @@ Currently mid migration from go templates (`./templates`) to React App (`./front
|
|||||||
The frontend uses ESLint and Prettier for code quality and formatting.
|
The frontend uses ESLint and Prettier for code quality and formatting.
|
||||||
|
|
||||||
### Running Linting
|
### Running Linting
|
||||||
- **Check linting**: `cd frontend && npm run lint`
|
- **Check linting**: `cd frontend && bun run lint`
|
||||||
- **Fix linting issues**: `cd frontend && npm run lint:fix`
|
- **Fix linting issues**: `cd frontend && bun run lint:fix`
|
||||||
- **Check formatting**: `cd frontend && npm run format`
|
- **Check formatting**: `cd frontend && bun run format`
|
||||||
- **Format files**: `cd frontend && npm run format:fix`
|
- **Format files**: `cd frontend && bun run format:fix`
|
||||||
|
|
||||||
### When to Run Linting
|
### When to Run Linting
|
||||||
Run linting after making any changes to the frontend to ensure code quality and consistency. All new code should pass linting before committing.
|
Run linting after making any changes to the frontend to ensure code quality and consistency. All new code should pass linting before committing.
|
||||||
|
|
||||||
|
### Package Management
|
||||||
|
The frontend uses **bun** for package management. Use:
|
||||||
|
- `bun install` to install dependencies
|
||||||
|
- `bun add <package>` to add a new package
|
||||||
|
- `bun remove <package>` to remove a package
|
||||||
|
- `bunx <command>` to run CLI binaries locally
|
||||||
|
|
||||||
## Data Flow (CRITICAL for migrations)
|
## Data Flow (CRITICAL for migrations)
|
||||||
1. Database schema → SQL queries (`database/query.sql`, `database/query.sql.go`)
|
1. Database schema → SQL queries (`database/query.sql`, `database/query.sql.go`)
|
||||||
2. SQLC models → API handlers (`api/v1/*.go`)
|
2. SQLC models → API handlers (`api/v1/*.go`)
|
||||||
|
|||||||
@@ -21,11 +21,12 @@
|
|||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
go
|
go
|
||||||
gopls
|
|
||||||
golangci-lint
|
golangci-lint
|
||||||
|
gopls
|
||||||
|
|
||||||
|
bun
|
||||||
nodejs
|
nodejs
|
||||||
tailwindcss
|
tailwindcss
|
||||||
python311Packages.grip
|
|
||||||
];
|
];
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
export PATH=$PATH:~/go/bin
|
export PATH=$PATH:~/go/bin
|
||||||
|
|||||||
1122
frontend/bun.lock
Normal file
1122
frontend/bun.lock
Normal file
File diff suppressed because it is too large
Load Diff
8209
frontend/package-lock.json
generated
8209
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -15,9 +15,11 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tanstack/react-query": "^5.62.16",
|
"@tanstack/react-query": "^5.62.16",
|
||||||
|
"ajv": "^8.18.0",
|
||||||
"axios": "^1.13.6",
|
"axios": "^1.13.6",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
"lucide-react": "^0.577.0",
|
"lucide-react": "^0.577.0",
|
||||||
|
"orval": "8.5.3",
|
||||||
"react": "^19.0.0",
|
"react": "^19.0.0",
|
||||||
"react-dom": "^19.0.0",
|
"react-dom": "^19.0.0",
|
||||||
"react-router-dom": "^7.1.1",
|
"react-router-dom": "^7.1.1",
|
||||||
@@ -37,7 +39,6 @@
|
|||||||
"eslint-plugin-react": "^7.37.5",
|
"eslint-plugin-react": "^7.37.5",
|
||||||
"eslint-plugin-react-hooks": "^5.0.0",
|
"eslint-plugin-react-hooks": "^5.0.0",
|
||||||
"eslint-plugin-tailwindcss": "^3.18.2",
|
"eslint-plugin-tailwindcss": "^3.18.2",
|
||||||
"orval": "^8.5.3",
|
|
||||||
"postcss": "^8.4.49",
|
"postcss": "^8.4.49",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.3.3",
|
||||||
"tailwindcss": "^3.4.17",
|
"tailwindcss": "^3.4.17",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type BackupType = (typeof BackupType)[keyof typeof BackupType];
|
export type BackupType = typeof BackupType[keyof typeof BackupType];
|
||||||
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
||||||
export const BackupType = {
|
export const BackupType = {
|
||||||
COVERS: 'COVERS',
|
COVERS: 'COVERS',
|
||||||
DOCUMENTS: 'DOCUMENTS',
|
DOCUMENTS: 'DOCUMENTS',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
import type { Document } from './document';
|
import type { Document } from './document';
|
||||||
import type { UserData } from './userData';
|
|
||||||
import type { Progress } from './progress';
|
import type { Progress } from './progress';
|
||||||
|
import type { UserData } from './userData';
|
||||||
|
|
||||||
export interface DocumentResponse {
|
export interface DocumentResponse {
|
||||||
document: Document;
|
document: Document;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -7,8 +7,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export type GetActivityParams = {
|
export type GetActivityParams = {
|
||||||
doc_filter?: boolean;
|
doc_filter?: boolean;
|
||||||
document_id?: string;
|
document_id?: string;
|
||||||
offset?: number;
|
offset?: number;
|
||||||
limit?: number;
|
limit?: number;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export type GetDocumentsParams = {
|
export type GetDocumentsParams = {
|
||||||
page?: number;
|
page?: number;
|
||||||
limit?: number;
|
limit?: number;
|
||||||
search?: string;
|
search?: string;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -7,6 +7,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export type GetImportDirectoryParams = {
|
export type GetImportDirectoryParams = {
|
||||||
directory?: string;
|
directory?: string;
|
||||||
select?: string;
|
select?: string;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -7,5 +7,5 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export type GetLogsParams = {
|
export type GetLogsParams = {
|
||||||
filter?: string;
|
filter?: string;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export type GetProgressListParams = {
|
export type GetProgressListParams = {
|
||||||
page?: number;
|
page?: number;
|
||||||
limit?: number;
|
limit?: number;
|
||||||
document?: string;
|
document?: string;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -8,6 +8,6 @@
|
|||||||
import type { GetSearchSource } from './getSearchSource';
|
import type { GetSearchSource } from './getSearchSource';
|
||||||
|
|
||||||
export type GetSearchParams = {
|
export type GetSearchParams = {
|
||||||
query: string;
|
query: string;
|
||||||
source: GetSearchSource;
|
source: GetSearchSource;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type GetSearchSource = (typeof GetSearchSource)[keyof typeof GetSearchSource];
|
export type GetSearchSource = typeof GetSearchSource[keyof typeof GetSearchSource];
|
||||||
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
||||||
export const GetSearchSource = {
|
export const GetSearchSource = {
|
||||||
LibGen: 'LibGen',
|
LibGen: 'LibGen',
|
||||||
Annas_Archive: 'Annas Archive',
|
Annas_Archive: 'Annas Archive',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
import type { DatabaseInfo } from './databaseInfo';
|
import type { DatabaseInfo } from './databaseInfo';
|
||||||
import type { StreaksResponse } from './streaksResponse';
|
|
||||||
import type { GraphDataResponse } from './graphDataResponse';
|
import type { GraphDataResponse } from './graphDataResponse';
|
||||||
import type { UserStatisticsResponse } from './userStatisticsResponse';
|
import type { StreaksResponse } from './streaksResponse';
|
||||||
import type { UserData } from './userData';
|
import type { UserData } from './userData';
|
||||||
|
import type { UserStatisticsResponse } from './userStatisticsResponse';
|
||||||
|
|
||||||
export interface HomeResponse {
|
export interface HomeResponse {
|
||||||
database_info: DatabaseInfo;
|
database_info: DatabaseInfo;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type ImportResultStatus = (typeof ImportResultStatus)[keyof typeof ImportResultStatus];
|
export type ImportResultStatus = typeof ImportResultStatus[keyof typeof ImportResultStatus];
|
||||||
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
||||||
export const ImportResultStatus = {
|
export const ImportResultStatus = {
|
||||||
FAILED: 'FAILED',
|
FAILED: 'FAILED',
|
||||||
SUCCESS: 'SUCCESS',
|
SUCCESS: 'SUCCESS',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type ImportType = (typeof ImportType)[keyof typeof ImportType];
|
export type ImportType = typeof ImportType[keyof typeof ImportType];
|
||||||
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
||||||
export const ImportType = {
|
export const ImportType = {
|
||||||
DIRECT: 'DIRECT',
|
DIRECT: 'DIRECT',
|
||||||
COPY: 'COPY',
|
COPY: 'COPY',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
@@ -30,8 +30,8 @@ export * from './graphDataPoint';
|
|||||||
export * from './graphDataResponse';
|
export * from './graphDataResponse';
|
||||||
export * from './homeResponse';
|
export * from './homeResponse';
|
||||||
export * from './importResult';
|
export * from './importResult';
|
||||||
export * from './importResultStatus';
|
|
||||||
export * from './importResultsResponse';
|
export * from './importResultsResponse';
|
||||||
|
export * from './importResultStatus';
|
||||||
export * from './importType';
|
export * from './importType';
|
||||||
export * from './leaderboardData';
|
export * from './leaderboardData';
|
||||||
export * from './leaderboardEntry';
|
export * from './leaderboardEntry';
|
||||||
@@ -56,7 +56,7 @@ export * from './updateSettingsRequest';
|
|||||||
export * from './updateUserBody';
|
export * from './updateUserBody';
|
||||||
export * from './user';
|
export * from './user';
|
||||||
export * from './userData';
|
export * from './userData';
|
||||||
|
export * from './usersResponse';
|
||||||
export * from './userStatisticsResponse';
|
export * from './userStatisticsResponse';
|
||||||
export * from './userStreak';
|
export * from './userStreak';
|
||||||
export * from './usersResponse';
|
|
||||||
export * from './wordCount';
|
export * from './wordCount';
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type OperationType = (typeof OperationType)[keyof typeof OperationType];
|
export type OperationType = typeof OperationType[keyof typeof OperationType];
|
||||||
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
||||||
export const OperationType = {
|
export const OperationType = {
|
||||||
CREATE: 'CREATE',
|
CREATE: 'CREATE',
|
||||||
UPDATE: 'UPDATE',
|
UPDATE: 'UPDATE',
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
import type { PostAdminActionBodyAction } from './postAdminActionBodyAction';
|
|
||||||
import type { BackupType } from './backupType';
|
import type { BackupType } from './backupType';
|
||||||
|
import type { PostAdminActionBodyAction } from './postAdminActionBodyAction';
|
||||||
|
|
||||||
export type PostAdminActionBody = {
|
export type PostAdminActionBody = {
|
||||||
action: PostAdminActionBodyAction;
|
action: PostAdminActionBodyAction;
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export type PostAdminActionBodyAction =
|
export type PostAdminActionBodyAction = typeof PostAdminActionBodyAction[keyof typeof PostAdminActionBodyAction];
|
||||||
(typeof PostAdminActionBodyAction)[keyof typeof PostAdminActionBodyAction];
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
||||||
export const PostAdminActionBodyAction = {
|
export const PostAdminActionBodyAction = {
|
||||||
BACKUP: 'BACKUP',
|
BACKUP: 'BACKUP',
|
||||||
RESTORE: 'RESTORE',
|
RESTORE: 'RESTORE',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
import type { UserData } from './userData';
|
|
||||||
import type { Device } from './device';
|
import type { Device } from './device';
|
||||||
|
import type { UserData } from './userData';
|
||||||
|
|
||||||
export interface SettingsResponse {
|
export interface SettingsResponse {
|
||||||
user: UserData;
|
user: UserData;
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
*/
|
*/
|
||||||
import type { UserStreak } from './userStreak';
|
|
||||||
import type { UserData } from './userData';
|
import type { UserData } from './userData';
|
||||||
|
import type { UserStreak } from './userStreak';
|
||||||
|
|
||||||
export interface StreaksResponse {
|
export interface StreaksResponse {
|
||||||
streaks: UserStreak[];
|
streaks: UserStreak[];
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Generated by orval v7.21.0 🍺
|
* Generated by orval v8.5.3 🍺
|
||||||
* Do not edit manually.
|
* Do not edit manually.
|
||||||
* AnthoLume API v1
|
* AnthoLume API v1
|
||||||
* REST API for AnthoLume document management system
|
* REST API for AnthoLume document management system
|
||||||
|
|||||||
Reference in New Issue
Block a user