├── .gitignore ├── README.md ├── go.mod ├── go.sum ├── macres └── synk.icns ├── main.go ├── scripts ├── build_for_mac.sh └── build_for_win.sh ├── server ├── config │ └── path.go ├── controllers │ ├── addresses_controller.go │ ├── files_controller.go │ ├── qrcodes_controller.go │ ├── texts_controller.go │ └── uploads_controller.go ├── frontend │ ├── .eslintrc.js │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── center.jsx │ │ │ ├── dialog.jsx │ │ │ ├── loading.jsx │ │ │ ├── qrcode.jsx │ │ │ └── space.jsx │ │ ├── hooks │ │ │ └── use_query.js │ │ ├── images │ │ │ ├── synk.ico │ │ │ ├── synk.png │ │ │ └── synk.svg │ │ ├── initializers │ │ │ ├── client_id.js │ │ │ └── index.js │ │ ├── main.jsx │ │ ├── pages │ │ │ ├── downloads.jsx │ │ │ ├── home.jsx │ │ │ └── home │ │ │ │ ├── components.jsx │ │ │ │ ├── nav.jsx │ │ │ │ ├── upload_file_form.jsx │ │ │ │ ├── upload_screenshot_form.jsx │ │ │ │ └── upload_text_form.jsx │ │ ├── shared │ │ │ ├── app_context.js │ │ │ ├── global_style.jsx │ │ │ ├── history.js │ │ │ ├── http.js │ │ │ ├── prefetch.js │ │ │ └── ws_client.js │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── yarn.lock ├── initializers │ └── cors.go ├── server.go └── ws │ ├── client.go │ ├── http_controller.go │ └── hub.go ├── tmp └── .keep ├── version ├── winres ├── synk.png └── winres.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/go.sum -------------------------------------------------------------------------------- /macres/synk.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/macres/synk.icns -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/main.go -------------------------------------------------------------------------------- /scripts/build_for_mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/scripts/build_for_mac.sh -------------------------------------------------------------------------------- /scripts/build_for_win.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/scripts/build_for_win.sh -------------------------------------------------------------------------------- /server/config/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/config/path.go -------------------------------------------------------------------------------- /server/controllers/addresses_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/controllers/addresses_controller.go -------------------------------------------------------------------------------- /server/controllers/files_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/controllers/files_controller.go -------------------------------------------------------------------------------- /server/controllers/qrcodes_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/controllers/qrcodes_controller.go -------------------------------------------------------------------------------- /server/controllers/texts_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/controllers/texts_controller.go -------------------------------------------------------------------------------- /server/controllers/uploads_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/controllers/uploads_controller.go -------------------------------------------------------------------------------- /server/frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/.eslintrc.js -------------------------------------------------------------------------------- /server/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/.gitignore -------------------------------------------------------------------------------- /server/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/index.html -------------------------------------------------------------------------------- /server/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/package.json -------------------------------------------------------------------------------- /server/frontend/src/components/center.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/components/center.jsx -------------------------------------------------------------------------------- /server/frontend/src/components/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/components/dialog.jsx -------------------------------------------------------------------------------- /server/frontend/src/components/loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/components/loading.jsx -------------------------------------------------------------------------------- /server/frontend/src/components/qrcode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/components/qrcode.jsx -------------------------------------------------------------------------------- /server/frontend/src/components/space.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/components/space.jsx -------------------------------------------------------------------------------- /server/frontend/src/hooks/use_query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/hooks/use_query.js -------------------------------------------------------------------------------- /server/frontend/src/images/synk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/images/synk.ico -------------------------------------------------------------------------------- /server/frontend/src/images/synk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/images/synk.png -------------------------------------------------------------------------------- /server/frontend/src/images/synk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/images/synk.svg -------------------------------------------------------------------------------- /server/frontend/src/initializers/client_id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/initializers/client_id.js -------------------------------------------------------------------------------- /server/frontend/src/initializers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/initializers/index.js -------------------------------------------------------------------------------- /server/frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/main.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/downloads.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/downloads.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/home.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/home/components.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/home/components.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/home/nav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/home/nav.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/home/upload_file_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/home/upload_file_form.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/home/upload_screenshot_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/home/upload_screenshot_form.jsx -------------------------------------------------------------------------------- /server/frontend/src/pages/home/upload_text_form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/pages/home/upload_text_form.jsx -------------------------------------------------------------------------------- /server/frontend/src/shared/app_context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/shared/app_context.js -------------------------------------------------------------------------------- /server/frontend/src/shared/global_style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/shared/global_style.jsx -------------------------------------------------------------------------------- /server/frontend/src/shared/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/shared/history.js -------------------------------------------------------------------------------- /server/frontend/src/shared/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/shared/http.js -------------------------------------------------------------------------------- /server/frontend/src/shared/prefetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/shared/prefetch.js -------------------------------------------------------------------------------- /server/frontend/src/shared/ws_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/src/shared/ws_client.js -------------------------------------------------------------------------------- /server/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /server/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/tsconfig.json -------------------------------------------------------------------------------- /server/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/vite.config.ts -------------------------------------------------------------------------------- /server/frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/frontend/yarn.lock -------------------------------------------------------------------------------- /server/initializers/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/initializers/cors.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/server.go -------------------------------------------------------------------------------- /server/ws/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/ws/client.go -------------------------------------------------------------------------------- /server/ws/http_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/ws/http_controller.go -------------------------------------------------------------------------------- /server/ws/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/server/ws/hub.go -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- 1 | 0.1.0 -------------------------------------------------------------------------------- /winres/synk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/winres/synk.png -------------------------------------------------------------------------------- /winres/winres.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/winres/winres.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankFang/synk/HEAD/yarn.lock --------------------------------------------------------------------------------