├── .dockerignore ├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── build-image.yml │ ├── codeql-analysis.yml │ ├── depends.yml │ ├── linting.yml │ └── test.yml ├── .gitignore ├── .hadolint.yaml ├── .nvmrc ├── .prettierrc ├── .run ├── Development.run.xml └── Lint Frontend.run.xml ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── artifacthub-repo.yml ├── backend ├── auth │ ├── auth.go │ ├── oauth_contentdb.go │ └── oauth_github.go ├── database │ ├── account_count.go │ ├── account_delete.go │ ├── account_from_id.go │ ├── account_from_username.go │ ├── account_from_username_cdb.go │ ├── account_list.go │ ├── account_list_banned.go │ ├── account_set_last_connection.go │ ├── account_set_permission.go │ ├── database.go │ ├── skin_count.go │ ├── skin_from_uuid.go │ └── skin_recent.go ├── main.go ├── middleware │ ├── auth.go │ └── permission.go ├── models │ ├── account.go │ ├── permission_levels.go │ └── skin.go ├── routes │ ├── account_login.go │ ├── account_logout.go │ ├── account_register.go │ ├── account_user.go │ ├── dist │ │ └── .gitkeep │ ├── info.go │ ├── main.go │ ├── not_found.go │ ├── not_implemented.go │ ├── skin_create.go │ ├── skin_details.go │ ├── skin_full.go │ ├── skin_head.go │ ├── skin_list.go │ ├── templates │ │ └── index.gohtml │ ├── users_id.go │ ├── users_list.go │ └── users_permissions.go ├── types │ ├── input_login.go │ ├── input_register.go │ ├── input_skin_create.go │ ├── input_users_permissions.go │ ├── output_register.go │ └── query_skin_list.go └── utils │ ├── auth.go │ ├── auth_test.go │ ├── config.go │ ├── fiber_error_output.go │ ├── fiber_form_file.go │ └── vite_manifest_chunk.go ├── cmd.Dockerfile ├── cmd ├── artifacthub-repo.yml └── main.go ├── common ├── oxipng │ ├── oxipng.go │ ├── oxipng_test.go │ └── oxipng_test_image.png └── skins │ ├── skin_areas.go │ ├── skin_extract_head.go │ └── skin_utils.go ├── compose.dev.yml ├── compose.prod.yml ├── exemple.env ├── frontend ├── .gitignore ├── .prettierrc ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public │ ├── favicon.ico │ └── robots.txt ├── src │ ├── App.tsx │ ├── assets │ │ ├── character_base_head.png │ │ ├── character_test.png │ │ ├── content_db_logo.png │ │ ├── minetest_logo.png │ │ └── skin_character.gltf │ ├── components │ │ └── Header │ │ │ └── index.tsx │ ├── index.css │ ├── logo.svg │ ├── main.tsx │ ├── pages │ │ ├── About │ │ │ └── index.tsx │ │ ├── Home │ │ │ └── index.tsx │ │ ├── Login │ │ │ └── index.tsx │ │ ├── NotFound │ │ │ └── index.tsx │ │ └── Register │ │ │ └── index.tsx │ ├── services │ │ ├── AppContext.tsx │ │ ├── api_types.d.ts │ │ └── api_urls.ts │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── go.mod ├── go.sum ├── luanti-skin-server.openapi.json ├── postman ├── collections │ └── Minetest Skin Server_30e29402-3ae4-4cad-ba2e-150af06d3912.json └── schemas │ └── api_schema.json └── tools └── minetest └── skin_server_client.lua /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.github/workflows/build-image.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/depends.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.github/workflows/depends.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.hadolint.yaml: -------------------------------------------------------------------------------- 1 | ignored: ["DL3018"] 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/jod 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true 3 | } -------------------------------------------------------------------------------- /.run/Development.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.run/Development.run.xml -------------------------------------------------------------------------------- /.run/Lint Frontend.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.run/Lint Frontend.run.xml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/SECURITY.md -------------------------------------------------------------------------------- /artifacthub-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/artifacthub-repo.yml -------------------------------------------------------------------------------- /backend/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/auth/auth.go -------------------------------------------------------------------------------- /backend/auth/oauth_contentdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/auth/oauth_contentdb.go -------------------------------------------------------------------------------- /backend/auth/oauth_github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/auth/oauth_github.go -------------------------------------------------------------------------------- /backend/database/account_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_count.go -------------------------------------------------------------------------------- /backend/database/account_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_delete.go -------------------------------------------------------------------------------- /backend/database/account_from_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_from_id.go -------------------------------------------------------------------------------- /backend/database/account_from_username.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_from_username.go -------------------------------------------------------------------------------- /backend/database/account_from_username_cdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_from_username_cdb.go -------------------------------------------------------------------------------- /backend/database/account_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_list.go -------------------------------------------------------------------------------- /backend/database/account_list_banned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_list_banned.go -------------------------------------------------------------------------------- /backend/database/account_set_last_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_set_last_connection.go -------------------------------------------------------------------------------- /backend/database/account_set_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/account_set_permission.go -------------------------------------------------------------------------------- /backend/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/database.go -------------------------------------------------------------------------------- /backend/database/skin_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/skin_count.go -------------------------------------------------------------------------------- /backend/database/skin_from_uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/skin_from_uuid.go -------------------------------------------------------------------------------- /backend/database/skin_recent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/database/skin_recent.go -------------------------------------------------------------------------------- /backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/main.go -------------------------------------------------------------------------------- /backend/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/middleware/auth.go -------------------------------------------------------------------------------- /backend/middleware/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/middleware/permission.go -------------------------------------------------------------------------------- /backend/models/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/models/account.go -------------------------------------------------------------------------------- /backend/models/permission_levels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/models/permission_levels.go -------------------------------------------------------------------------------- /backend/models/skin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/models/skin.go -------------------------------------------------------------------------------- /backend/routes/account_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/account_login.go -------------------------------------------------------------------------------- /backend/routes/account_logout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/account_logout.go -------------------------------------------------------------------------------- /backend/routes/account_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/account_register.go -------------------------------------------------------------------------------- /backend/routes/account_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/account_user.go -------------------------------------------------------------------------------- /backend/routes/dist/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/routes/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/info.go -------------------------------------------------------------------------------- /backend/routes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/main.go -------------------------------------------------------------------------------- /backend/routes/not_found.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/not_found.go -------------------------------------------------------------------------------- /backend/routes/not_implemented.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/not_implemented.go -------------------------------------------------------------------------------- /backend/routes/skin_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/skin_create.go -------------------------------------------------------------------------------- /backend/routes/skin_details.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/skin_details.go -------------------------------------------------------------------------------- /backend/routes/skin_full.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/skin_full.go -------------------------------------------------------------------------------- /backend/routes/skin_head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/skin_head.go -------------------------------------------------------------------------------- /backend/routes/skin_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/skin_list.go -------------------------------------------------------------------------------- /backend/routes/templates/index.gohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/templates/index.gohtml -------------------------------------------------------------------------------- /backend/routes/users_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/users_id.go -------------------------------------------------------------------------------- /backend/routes/users_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/users_list.go -------------------------------------------------------------------------------- /backend/routes/users_permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/routes/users_permissions.go -------------------------------------------------------------------------------- /backend/types/input_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/types/input_login.go -------------------------------------------------------------------------------- /backend/types/input_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/types/input_register.go -------------------------------------------------------------------------------- /backend/types/input_skin_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/types/input_skin_create.go -------------------------------------------------------------------------------- /backend/types/input_users_permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/types/input_users_permissions.go -------------------------------------------------------------------------------- /backend/types/output_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/types/output_register.go -------------------------------------------------------------------------------- /backend/types/query_skin_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/types/query_skin_list.go -------------------------------------------------------------------------------- /backend/utils/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/utils/auth.go -------------------------------------------------------------------------------- /backend/utils/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/utils/auth_test.go -------------------------------------------------------------------------------- /backend/utils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/utils/config.go -------------------------------------------------------------------------------- /backend/utils/fiber_error_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/utils/fiber_error_output.go -------------------------------------------------------------------------------- /backend/utils/fiber_form_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/utils/fiber_form_file.go -------------------------------------------------------------------------------- /backend/utils/vite_manifest_chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/backend/utils/vite_manifest_chunk.go -------------------------------------------------------------------------------- /cmd.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/cmd.Dockerfile -------------------------------------------------------------------------------- /cmd/artifacthub-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/cmd/artifacthub-repo.yml -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/cmd/main.go -------------------------------------------------------------------------------- /common/oxipng/oxipng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/common/oxipng/oxipng.go -------------------------------------------------------------------------------- /common/oxipng/oxipng_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/common/oxipng/oxipng_test.go -------------------------------------------------------------------------------- /common/oxipng/oxipng_test_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/common/oxipng/oxipng_test_image.png -------------------------------------------------------------------------------- /common/skins/skin_areas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/common/skins/skin_areas.go -------------------------------------------------------------------------------- /common/skins/skin_extract_head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/common/skins/skin_extract_head.go -------------------------------------------------------------------------------- /common/skins/skin_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/common/skins/skin_utils.go -------------------------------------------------------------------------------- /compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/compose.dev.yml -------------------------------------------------------------------------------- /compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/compose.prod.yml -------------------------------------------------------------------------------- /exemple.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/exemple.env -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/pnpm-workspace.yaml -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/assets/character_base_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/assets/character_base_head.png -------------------------------------------------------------------------------- /frontend/src/assets/character_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/assets/character_test.png -------------------------------------------------------------------------------- /frontend/src/assets/content_db_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/assets/content_db_logo.png -------------------------------------------------------------------------------- /frontend/src/assets/minetest_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/assets/minetest_logo.png -------------------------------------------------------------------------------- /frontend/src/assets/skin_character.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/assets/skin_character.gltf -------------------------------------------------------------------------------- /frontend/src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/components/Header/index.tsx -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/About/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/pages/About/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/pages/Login/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/NotFound/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/pages/NotFound/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Register/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/pages/Register/index.tsx -------------------------------------------------------------------------------- /frontend/src/services/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/services/AppContext.tsx -------------------------------------------------------------------------------- /frontend/src/services/api_types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/services/api_types.d.ts -------------------------------------------------------------------------------- /frontend/src/services/api_urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/services/api_urls.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/src/vite-env.d.ts -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/go.sum -------------------------------------------------------------------------------- /luanti-skin-server.openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/luanti-skin-server.openapi.json -------------------------------------------------------------------------------- /postman/collections/Minetest Skin Server_30e29402-3ae4-4cad-ba2e-150af06d3912.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/postman/collections/Minetest Skin Server_30e29402-3ae4-4cad-ba2e-150af06d3912.json -------------------------------------------------------------------------------- /postman/schemas/api_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/postman/schemas/api_schema.json -------------------------------------------------------------------------------- /tools/minetest/skin_server_client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFCMS/luanti-skin-server/HEAD/tools/minetest/skin_server_client.lua --------------------------------------------------------------------------------