Restructure code

This commit is contained in:
2025-10-02 18:18:08 +03:00
Unverified
parent 0d33c344b8
commit a24270b37a
85 changed files with 17 additions and 15 deletions
+3 -1
View File
@@ -9,7 +9,8 @@
.LSOverride .LSOverride
# Icon must end with two \r # Icon must end with two \r
Icon Icon
# Thumbnails # Thumbnails
._* ._*
@@ -572,3 +573,4 @@ package-lock.json
backend/alembic/** backend/alembic/**
!backend/alembic/env.py !backend/alembic/env.py
!backend/alembic/script.py.mako !backend/alembic/script.py.mako
!frontend/src/pages/app/resources/css/lib
@@ -1,12 +1,12 @@
import { MINIMUM_WIDTH } from "../core/config"; import { MINIMUM_WIDTH } from "./pages/app/core/config";
import { isElectron } from "../electron/electron"; import { isElectron } from "./pages/app/electron/electron";
import { ElectronTitleBar } from "./components/Electron"; import { ElectronTitleBar } from "./pages/app/ui/components/Electron";
import useWindowSize from "./hooks/useWindowSize"; import useWindowSize from "./pages/app/ui/hooks/useWindowSize";
import ChatScreen from "./screen/ChatScreen"; import ChatScreen from "./pages/app/ui/screen/ChatScreen";
import DownloadAppScreen from "./screen/DownloadAppScreen"; import DownloadAppScreen from "./pages/app/ui/screen/DownloadAppScreen";
import LoginScreen from "./screen/LoginScreen"; import LoginScreen from "./pages/app/ui/screen/LoginScreen";
import RegisterScreen from "./screen/RegisterScreen"; import RegisterScreen from "./pages/app/ui/screen/RegisterScreen";
import { useAppState } from "./state"; import { useAppState } from "./pages/app/ui/state";
import { useEffect } from "react"; import { useEffect } from "react";
export default function App() { export default function App() {
+4 -4
View File
@@ -8,11 +8,11 @@
import './resources/css/style.scss'; import './resources/css/style.scss';
import "mdui/mdui.css"; import "mdui/mdui.css";
import "./utils/material"; import "./pages/app/utils/material";
import "./core/init"; import "./pages/app/core/init";
import "./electron/electron"; import "./pages/app/electron/electron";
import { createRoot } from 'react-dom/client'; import { createRoot } from 'react-dom/client';
import App from './ui/App'; import App from './App';
import { StrictMode } from 'react'; import { StrictMode } from 'react';
// Initialize React app // Initialize React app

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

@@ -1,5 +1,5 @@
import nacl from "tweetnacl"; import nacl from "tweetnacl";
import { hkdfExtractAndExpand } from "../crypto/kdf"; import { hkdfExtractAndExpand } from "./kdf";
export interface X25519KeyPair { export interface X25519KeyPair {
publicKey: Uint8Array; publicKey: Uint8Array;