From b8c797a2fc62842f7aa53acb90a328a0136eab35 Mon Sep 17 00:00:00 2001 From: Nell Date: Sun, 28 Sep 2025 18:38:48 +0200 Subject: [PATCH] init --- .idea/workspace.xml | 133 +- Cargo.lock | 1349 ++++++++++++----- Cargo.toml | 28 +- README.md | 11 +- src/app/app.rs | 101 +- src/app/conf.rs | 28 - src/app/http/api/core.rs | 28 + src/app/http/api/message.rs | 6 + src/app/http/api/mod.rs | 3 + src/{core/mod.rs => app/http/api/server.rs} | 0 src/app/http/router.rs | 13 + src/domain/client.rs | 264 ---- src/domain/event.rs | 38 - src/domain/mod.rs | 4 - src/domain/models.rs | 65 - src/domain/user.rs | 47 - src/lib.rs | 8 +- src/main.rs | 26 +- src/network/http.rs | 89 -- src/network/http/mod.rs | 1 + src/network/http/server.rs | 53 + src/network/http_routes/channel.rs | 8 - src/network/http_routes/master.rs | 46 - src/network/http_routes/message.rs | 8 - src/network/http_routes/mod.rs | 6 - src/network/http_routes/sub_server.rs | 9 - src/network/http_routes/user.rs | 8 - src/network/http_routes/websocket.rs | 8 - src/network/protocol.rs | 246 --- src/network/udp.rs | 103 -- src/network/udp/mod.rs | 1 + src/network/udp/server.rs | 160 ++ src/network/udp_back.rs | 193 --- src/runtime/dispatcher.rs | 114 -- src/runtime/mod.rs | 1 - src/store/migrations/001_init.sqlite.sql | 70 - src/store/models/channel.rs | 47 - src/store/models/link_sub_server_user.rs | 32 - src/store/models/message.rs | 24 - src/store/models/mod.rs | 11 - src/store/models/sub_server.rs | 40 - src/store/models/user.rs | 13 - src/store/repositories/channel_repository.rs | 97 -- .../link_sub_server_user_repository.rs | 75 - src/store/repositories/message_repository.rs | 77 - src/store/repositories/mod.rs | 11 - .../repositories/sub_server_repository.rs | 92 -- src/store/repositories/user_repository.rs | 91 -- src/store/session/client.rs | 213 --- src/store/session/mod.rs | 1 - src/store/store_service.rs | 125 -- src/utils/config.rs | 116 ++ src/utils/logger.rs | 88 ++ src/utils/mod.rs | 5 +- src/utils/toolbox.rs | 9 + 55 files changed, 1645 insertions(+), 2798 deletions(-) delete mode 100644 src/app/conf.rs create mode 100644 src/app/http/api/core.rs create mode 100644 src/app/http/api/message.rs create mode 100644 src/app/http/api/mod.rs rename src/{core/mod.rs => app/http/api/server.rs} (100%) create mode 100644 src/app/http/router.rs delete mode 100644 src/domain/client.rs delete mode 100644 src/domain/event.rs delete mode 100644 src/domain/mod.rs delete mode 100644 src/domain/models.rs delete mode 100644 src/domain/user.rs delete mode 100644 src/network/http.rs create mode 100644 src/network/http/mod.rs create mode 100644 src/network/http/server.rs delete mode 100644 src/network/http_routes/channel.rs delete mode 100644 src/network/http_routes/master.rs delete mode 100644 src/network/http_routes/message.rs delete mode 100644 src/network/http_routes/mod.rs delete mode 100644 src/network/http_routes/sub_server.rs delete mode 100644 src/network/http_routes/user.rs delete mode 100644 src/network/http_routes/websocket.rs delete mode 100644 src/network/protocol.rs delete mode 100644 src/network/udp.rs create mode 100644 src/network/udp/mod.rs create mode 100644 src/network/udp/server.rs delete mode 100644 src/network/udp_back.rs delete mode 100644 src/runtime/dispatcher.rs delete mode 100644 src/runtime/mod.rs delete mode 100644 src/store/migrations/001_init.sqlite.sql delete mode 100644 src/store/models/channel.rs delete mode 100644 src/store/models/link_sub_server_user.rs delete mode 100644 src/store/models/message.rs delete mode 100644 src/store/models/mod.rs delete mode 100644 src/store/models/sub_server.rs delete mode 100644 src/store/models/user.rs delete mode 100644 src/store/repositories/channel_repository.rs delete mode 100644 src/store/repositories/link_sub_server_user_repository.rs delete mode 100644 src/store/repositories/message_repository.rs delete mode 100644 src/store/repositories/mod.rs delete mode 100644 src/store/repositories/sub_server_repository.rs delete mode 100644 src/store/repositories/user_repository.rs delete mode 100644 src/store/session/client.rs delete mode 100644 src/store/session/mod.rs delete mode 100644 src/store/store_service.rs create mode 100644 src/utils/config.rs create mode 100644 src/utils/logger.rs create mode 100644 src/utils/toolbox.rs diff --git a/.idea/workspace.xml b/.idea/workspace.xml index fb24d27..009bd31 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,62 +6,62 @@ - + - - - - - - - - + + + + - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -91,7 +103,7 @@ "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true", "RunOnceActivity.git.unshallow": "true", "RunOnceActivity.rust.reset.selective.auto.import": "true", - "git-widget-placeholder": "master", + "git-widget-placeholder": "v2", "ignore.virus.scanning.warn.message": "true", "junie.onboarding.icon.badge.shown": "true", "last_opened_file_path": "//wsl.localhost/Debian/home/Nell/linux_dev/ox_speak_server", @@ -103,11 +115,17 @@ "org.rust.cargo.project.model.PROJECT_DISCOVERY": "true", "org.rust.cargo.project.model.impl.CargoExternalSystemProjectAware.subscribe.first.balloon": "", "org.rust.first.attach.projects": "true", - "settings.editor.selected.configurable": "preferences.pluginManager", + "settings.editor.selected.configurable": "ml.llm.LLMConfigurable", "to.speed.mode.migration.done": "true", "vue.rearranger.settings.migration": "true" } } + + + + + + + + +