├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── package.json ├── src ├── inline-html.js ├── main.rs └── web │ ├── App.tsx │ ├── app │ ├── ArrowIconButton.tsx │ ├── Home.tsx │ ├── PageIndicator.tsx │ ├── SettingsModal.tsx │ ├── TabPanel.tsx │ ├── TocItem.tsx │ ├── TocView.tsx │ ├── message.ts │ ├── path_helper.ts │ ├── settings.ts │ ├── shortcuts.ts │ ├── store │ │ ├── index.ts │ │ ├── reducer.ts │ │ └── state.ts │ └── types.ts │ ├── epub │ ├── meta_file.ts │ ├── package_manager.ts │ ├── parseXml.ts │ ├── types.ts │ └── zip_files.ts │ ├── index.pug │ ├── index.styl │ ├── index.tsx │ ├── reader.pug │ ├── reader.styl │ ├── reader.ts │ ├── reader │ ├── actions.ts │ ├── message.ts │ ├── parser.ts │ └── types.ts │ └── utils.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/package.json -------------------------------------------------------------------------------- /src/inline-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/inline-html.js -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/web/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/App.tsx -------------------------------------------------------------------------------- /src/web/app/ArrowIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/ArrowIconButton.tsx -------------------------------------------------------------------------------- /src/web/app/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/Home.tsx -------------------------------------------------------------------------------- /src/web/app/PageIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/PageIndicator.tsx -------------------------------------------------------------------------------- /src/web/app/SettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/SettingsModal.tsx -------------------------------------------------------------------------------- /src/web/app/TabPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/TabPanel.tsx -------------------------------------------------------------------------------- /src/web/app/TocItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/TocItem.tsx -------------------------------------------------------------------------------- /src/web/app/TocView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/TocView.tsx -------------------------------------------------------------------------------- /src/web/app/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/message.ts -------------------------------------------------------------------------------- /src/web/app/path_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/path_helper.ts -------------------------------------------------------------------------------- /src/web/app/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/settings.ts -------------------------------------------------------------------------------- /src/web/app/shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/shortcuts.ts -------------------------------------------------------------------------------- /src/web/app/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/store/index.ts -------------------------------------------------------------------------------- /src/web/app/store/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/store/reducer.ts -------------------------------------------------------------------------------- /src/web/app/store/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/store/state.ts -------------------------------------------------------------------------------- /src/web/app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/app/types.ts -------------------------------------------------------------------------------- /src/web/epub/meta_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/epub/meta_file.ts -------------------------------------------------------------------------------- /src/web/epub/package_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/epub/package_manager.ts -------------------------------------------------------------------------------- /src/web/epub/parseXml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/epub/parseXml.ts -------------------------------------------------------------------------------- /src/web/epub/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/epub/types.ts -------------------------------------------------------------------------------- /src/web/epub/zip_files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/epub/zip_files.ts -------------------------------------------------------------------------------- /src/web/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/index.pug -------------------------------------------------------------------------------- /src/web/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/index.styl -------------------------------------------------------------------------------- /src/web/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/index.tsx -------------------------------------------------------------------------------- /src/web/reader.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader.pug -------------------------------------------------------------------------------- /src/web/reader.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader.styl -------------------------------------------------------------------------------- /src/web/reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader.ts -------------------------------------------------------------------------------- /src/web/reader/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader/actions.ts -------------------------------------------------------------------------------- /src/web/reader/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader/message.ts -------------------------------------------------------------------------------- /src/web/reader/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader/parser.ts -------------------------------------------------------------------------------- /src/web/reader/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/reader/types.ts -------------------------------------------------------------------------------- /src/web/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/src/web/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eGust/epub-reader/HEAD/yarn.lock --------------------------------------------------------------------------------