├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── app ├── actions │ ├── account.js │ ├── index.js │ ├── notifier.js │ ├── posts.js │ ├── settings.js │ └── status.js ├── components │ ├── BottomSettings.css │ ├── BottomSettings.js │ ├── Form.css │ ├── Form.js │ ├── LoginStatus.js │ ├── MarkdownArea.css │ ├── MarkdownArea.js │ ├── PostList.css │ ├── PostList.js │ ├── Register.js │ ├── Spinner.css │ ├── Spinner.js │ ├── SyncNotifier.css │ ├── SyncNotifier.js │ └── UserCenter.js ├── containers │ ├── App.js │ ├── DevTools.js │ └── Root.js ├── css │ ├── global.css │ ├── sweetalert2.css │ └── var.css ├── fonts │ └── iconfont.woff ├── helpers │ ├── aes.js │ ├── client_data.js │ ├── cloud_storage.js │ ├── const.js │ ├── create_login │ │ ├── ApiLoginManager.js │ │ ├── ApiLoginManagerGitHub.js │ │ ├── ApiLoginManagerMedium.js │ │ ├── CreateLogin.css │ │ ├── CreateLogin.js │ │ ├── LoginManager.js │ │ ├── LoginManagerJianshu.js │ │ └── LoginManagerZhihu.js │ ├── database.js │ ├── initial_state.js │ ├── sync.js │ └── utils.js ├── imgs │ ├── github.ico │ ├── jianshu.ico │ ├── loading.gif │ ├── medium.ico │ └── zhihu.ico ├── index.js ├── reducers │ ├── account.js │ ├── index.js │ ├── notifier.js │ ├── posts.js │ ├── settings.js │ └── status.js ├── routes.js └── store │ ├── configureStore.development.js │ ├── configureStore.js │ └── configureStore.production.js ├── electron ├── const.js ├── icons │ ├── mac │ │ └── app.icns │ ├── png │ │ ├── 1024.png │ │ ├── 128.png │ │ ├── 16.png │ │ ├── 24.png │ │ ├── 256.png │ │ ├── 32.png │ │ ├── 48.png │ │ ├── 512.png │ │ └── 64.png │ └── win │ │ └── app.ico ├── ipc_main.js ├── ipc_render.js ├── main.js ├── menus │ ├── application_darwin.js │ └── application_winux.js ├── platforms │ ├── github.js │ ├── handler.js │ ├── jianshu.js │ ├── medium.js │ └── zhihu.js └── request.js ├── index.dev.html ├── index.html ├── package.json ├── scripts ├── dmg.js ├── installer.js └── package.js ├── test ├── cloud_storage.spec.js ├── platforms.spec.js └── request.spec.js ├── webpack.config.base.js ├── webpack.config.development.js ├── webpack.config.main.js └── webpack.config.renderer.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/README.md -------------------------------------------------------------------------------- /app/actions/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/actions/account.js -------------------------------------------------------------------------------- /app/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/actions/index.js -------------------------------------------------------------------------------- /app/actions/notifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/actions/notifier.js -------------------------------------------------------------------------------- /app/actions/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/actions/posts.js -------------------------------------------------------------------------------- /app/actions/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/actions/settings.js -------------------------------------------------------------------------------- /app/actions/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/actions/status.js -------------------------------------------------------------------------------- /app/components/BottomSettings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/BottomSettings.css -------------------------------------------------------------------------------- /app/components/BottomSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/BottomSettings.js -------------------------------------------------------------------------------- /app/components/Form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/Form.css -------------------------------------------------------------------------------- /app/components/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/Form.js -------------------------------------------------------------------------------- /app/components/LoginStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/LoginStatus.js -------------------------------------------------------------------------------- /app/components/MarkdownArea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/MarkdownArea.css -------------------------------------------------------------------------------- /app/components/MarkdownArea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/MarkdownArea.js -------------------------------------------------------------------------------- /app/components/PostList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/PostList.css -------------------------------------------------------------------------------- /app/components/PostList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/PostList.js -------------------------------------------------------------------------------- /app/components/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/Register.js -------------------------------------------------------------------------------- /app/components/Spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/Spinner.css -------------------------------------------------------------------------------- /app/components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/Spinner.js -------------------------------------------------------------------------------- /app/components/SyncNotifier.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/SyncNotifier.css -------------------------------------------------------------------------------- /app/components/SyncNotifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/SyncNotifier.js -------------------------------------------------------------------------------- /app/components/UserCenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/components/UserCenter.js -------------------------------------------------------------------------------- /app/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/containers/App.js -------------------------------------------------------------------------------- /app/containers/DevTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/containers/DevTools.js -------------------------------------------------------------------------------- /app/containers/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/containers/Root.js -------------------------------------------------------------------------------- /app/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/css/global.css -------------------------------------------------------------------------------- /app/css/sweetalert2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/css/sweetalert2.css -------------------------------------------------------------------------------- /app/css/var.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/css/var.css -------------------------------------------------------------------------------- /app/fonts/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/fonts/iconfont.woff -------------------------------------------------------------------------------- /app/helpers/aes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/aes.js -------------------------------------------------------------------------------- /app/helpers/client_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/client_data.js -------------------------------------------------------------------------------- /app/helpers/cloud_storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/cloud_storage.js -------------------------------------------------------------------------------- /app/helpers/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/const.js -------------------------------------------------------------------------------- /app/helpers/create_login/ApiLoginManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/ApiLoginManager.js -------------------------------------------------------------------------------- /app/helpers/create_login/ApiLoginManagerGitHub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/ApiLoginManagerGitHub.js -------------------------------------------------------------------------------- /app/helpers/create_login/ApiLoginManagerMedium.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/ApiLoginManagerMedium.js -------------------------------------------------------------------------------- /app/helpers/create_login/CreateLogin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/CreateLogin.css -------------------------------------------------------------------------------- /app/helpers/create_login/CreateLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/CreateLogin.js -------------------------------------------------------------------------------- /app/helpers/create_login/LoginManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/LoginManager.js -------------------------------------------------------------------------------- /app/helpers/create_login/LoginManagerJianshu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/LoginManagerJianshu.js -------------------------------------------------------------------------------- /app/helpers/create_login/LoginManagerZhihu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/create_login/LoginManagerZhihu.js -------------------------------------------------------------------------------- /app/helpers/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/database.js -------------------------------------------------------------------------------- /app/helpers/initial_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/initial_state.js -------------------------------------------------------------------------------- /app/helpers/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/sync.js -------------------------------------------------------------------------------- /app/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/helpers/utils.js -------------------------------------------------------------------------------- /app/imgs/github.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/imgs/github.ico -------------------------------------------------------------------------------- /app/imgs/jianshu.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/imgs/jianshu.ico -------------------------------------------------------------------------------- /app/imgs/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/imgs/loading.gif -------------------------------------------------------------------------------- /app/imgs/medium.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/imgs/medium.ico -------------------------------------------------------------------------------- /app/imgs/zhihu.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/imgs/zhihu.ico -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/index.js -------------------------------------------------------------------------------- /app/reducers/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/reducers/account.js -------------------------------------------------------------------------------- /app/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/reducers/index.js -------------------------------------------------------------------------------- /app/reducers/notifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/reducers/notifier.js -------------------------------------------------------------------------------- /app/reducers/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/reducers/posts.js -------------------------------------------------------------------------------- /app/reducers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/reducers/settings.js -------------------------------------------------------------------------------- /app/reducers/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/reducers/status.js -------------------------------------------------------------------------------- /app/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/routes.js -------------------------------------------------------------------------------- /app/store/configureStore.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/store/configureStore.development.js -------------------------------------------------------------------------------- /app/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/store/configureStore.js -------------------------------------------------------------------------------- /app/store/configureStore.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/app/store/configureStore.production.js -------------------------------------------------------------------------------- /electron/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/const.js -------------------------------------------------------------------------------- /electron/icons/mac/app.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/mac/app.icns -------------------------------------------------------------------------------- /electron/icons/png/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/1024.png -------------------------------------------------------------------------------- /electron/icons/png/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/128.png -------------------------------------------------------------------------------- /electron/icons/png/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/16.png -------------------------------------------------------------------------------- /electron/icons/png/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/24.png -------------------------------------------------------------------------------- /electron/icons/png/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/256.png -------------------------------------------------------------------------------- /electron/icons/png/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/32.png -------------------------------------------------------------------------------- /electron/icons/png/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/48.png -------------------------------------------------------------------------------- /electron/icons/png/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/512.png -------------------------------------------------------------------------------- /electron/icons/png/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/png/64.png -------------------------------------------------------------------------------- /electron/icons/win/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/icons/win/app.ico -------------------------------------------------------------------------------- /electron/ipc_main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/ipc_main.js -------------------------------------------------------------------------------- /electron/ipc_render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/ipc_render.js -------------------------------------------------------------------------------- /electron/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/main.js -------------------------------------------------------------------------------- /electron/menus/application_darwin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/menus/application_darwin.js -------------------------------------------------------------------------------- /electron/menus/application_winux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/menus/application_winux.js -------------------------------------------------------------------------------- /electron/platforms/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/platforms/github.js -------------------------------------------------------------------------------- /electron/platforms/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/platforms/handler.js -------------------------------------------------------------------------------- /electron/platforms/jianshu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/platforms/jianshu.js -------------------------------------------------------------------------------- /electron/platforms/medium.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/platforms/medium.js -------------------------------------------------------------------------------- /electron/platforms/zhihu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/platforms/zhihu.js -------------------------------------------------------------------------------- /electron/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/electron/request.js -------------------------------------------------------------------------------- /index.dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/index.dev.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/package.json -------------------------------------------------------------------------------- /scripts/dmg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/scripts/dmg.js -------------------------------------------------------------------------------- /scripts/installer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/scripts/installer.js -------------------------------------------------------------------------------- /scripts/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/scripts/package.js -------------------------------------------------------------------------------- /test/cloud_storage.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/test/cloud_storage.spec.js -------------------------------------------------------------------------------- /test/platforms.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/test/platforms.spec.js -------------------------------------------------------------------------------- /test/request.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/test/request.spec.js -------------------------------------------------------------------------------- /webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/webpack.config.base.js -------------------------------------------------------------------------------- /webpack.config.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/webpack.config.development.js -------------------------------------------------------------------------------- /webpack.config.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/webpack.config.main.js -------------------------------------------------------------------------------- /webpack.config.renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiZapPaaiGwat/violet/HEAD/webpack.config.renderer.js --------------------------------------------------------------------------------