├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs ├── apple.png ├── banner.png ├── screenshot_1.png ├── screenshot_2.png └── windows.png ├── gulpfile.js ├── package.json ├── spec ├── fixtures │ ├── follow.json │ ├── mention.json │ ├── tweet.json │ ├── tweets.json │ ├── unfollow.json │ └── user.json ├── package.json ├── static │ ├── index.html │ └── main.js └── unit │ └── browser │ ├── stream_spec.js │ └── timeline_spec.js ├── src ├── assets │ ├── about.html │ ├── composer.html │ ├── css │ │ ├── animate.scss │ │ ├── base.scss │ │ ├── bundle.scss │ │ ├── composer.scss │ │ ├── const.scss │ │ ├── iconic-glyphs.css │ │ ├── layout.scss │ │ ├── login.scss │ │ ├── nav.scss │ │ ├── normalize.css │ │ ├── preferences.scss │ │ ├── prompt.scss │ │ ├── suggestions.scss │ │ └── viewer.scss │ ├── fonts │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff │ ├── image │ │ ├── background.png │ │ └── trayicon.png │ ├── index.html │ ├── preferences.html │ ├── prompt.html │ ├── suggestions.html │ └── viewer.html ├── config.js ├── lib │ ├── textarea-caret-position │ │ └── index.js │ └── twit │ │ ├── endpoints.js │ │ ├── file_uploader.js │ │ ├── helpers.js │ │ ├── index.js │ │ ├── parser.js │ │ ├── proxy.js │ │ ├── request.js │ │ ├── settings.js │ │ └── streaming-api-connection.js ├── main.js ├── menu.js ├── models │ ├── message.js │ ├── stream.js │ ├── timeline.js │ ├── tweet.js │ └── user.js ├── oauth.js ├── preferences.js ├── tray.js ├── view │ ├── about.js │ ├── assets │ │ └── const.scss │ ├── components │ │ ├── contextmenu.js │ │ ├── frames.vue │ │ ├── login.frame.vue │ │ ├── messageByAll.frame.vue │ │ ├── messageByAll.single.vue │ │ ├── messageByOne.frame.vue │ │ ├── messageByOne.single.vue │ │ ├── profile.frame.vue │ │ ├── switches.frame.vue │ │ ├── thread.frame.vue │ │ ├── timefrom.js │ │ ├── timeline.frame.vue │ │ ├── tweet.fat.single.vue │ │ ├── tweet.single.vue │ │ └── tweetMedia.single.vue │ ├── composer.js │ ├── directives │ │ └── detectViewport.js │ ├── index.js │ ├── preferences.js │ ├── prompt.js │ ├── suggestions.js │ └── viewer.js └── windows.js ├── webpack └── restoredirname.webpack.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/README.md -------------------------------------------------------------------------------- /docs/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/docs/apple.png -------------------------------------------------------------------------------- /docs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/docs/banner.png -------------------------------------------------------------------------------- /docs/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/docs/screenshot_1.png -------------------------------------------------------------------------------- /docs/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/docs/screenshot_2.png -------------------------------------------------------------------------------- /docs/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/docs/windows.png -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/package.json -------------------------------------------------------------------------------- /spec/fixtures/follow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/fixtures/follow.json -------------------------------------------------------------------------------- /spec/fixtures/mention.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/fixtures/mention.json -------------------------------------------------------------------------------- /spec/fixtures/tweet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/fixtures/tweet.json -------------------------------------------------------------------------------- /spec/fixtures/tweets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/fixtures/tweets.json -------------------------------------------------------------------------------- /spec/fixtures/unfollow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/fixtures/unfollow.json -------------------------------------------------------------------------------- /spec/fixtures/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/fixtures/user.json -------------------------------------------------------------------------------- /spec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/package.json -------------------------------------------------------------------------------- /spec/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/static/index.html -------------------------------------------------------------------------------- /spec/static/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/static/main.js -------------------------------------------------------------------------------- /spec/unit/browser/stream_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/unit/browser/stream_spec.js -------------------------------------------------------------------------------- /spec/unit/browser/timeline_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/spec/unit/browser/timeline_spec.js -------------------------------------------------------------------------------- /src/assets/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/about.html -------------------------------------------------------------------------------- /src/assets/composer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/composer.html -------------------------------------------------------------------------------- /src/assets/css/animate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/animate.scss -------------------------------------------------------------------------------- /src/assets/css/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/base.scss -------------------------------------------------------------------------------- /src/assets/css/bundle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/bundle.scss -------------------------------------------------------------------------------- /src/assets/css/composer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/composer.scss -------------------------------------------------------------------------------- /src/assets/css/const.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/const.scss -------------------------------------------------------------------------------- /src/assets/css/iconic-glyphs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/iconic-glyphs.css -------------------------------------------------------------------------------- /src/assets/css/layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/layout.scss -------------------------------------------------------------------------------- /src/assets/css/login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/login.scss -------------------------------------------------------------------------------- /src/assets/css/nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/nav.scss -------------------------------------------------------------------------------- /src/assets/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/normalize.css -------------------------------------------------------------------------------- /src/assets/css/preferences.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/preferences.scss -------------------------------------------------------------------------------- /src/assets/css/prompt.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/prompt.scss -------------------------------------------------------------------------------- /src/assets/css/suggestions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/suggestions.scss -------------------------------------------------------------------------------- /src/assets/css/viewer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/css/viewer.scss -------------------------------------------------------------------------------- /src/assets/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/fonts/open-iconic.eot -------------------------------------------------------------------------------- /src/assets/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/fonts/open-iconic.otf -------------------------------------------------------------------------------- /src/assets/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/fonts/open-iconic.svg -------------------------------------------------------------------------------- /src/assets/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/fonts/open-iconic.woff -------------------------------------------------------------------------------- /src/assets/image/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/image/background.png -------------------------------------------------------------------------------- /src/assets/image/trayicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/image/trayicon.png -------------------------------------------------------------------------------- /src/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/index.html -------------------------------------------------------------------------------- /src/assets/preferences.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/preferences.html -------------------------------------------------------------------------------- /src/assets/prompt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/prompt.html -------------------------------------------------------------------------------- /src/assets/suggestions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/suggestions.html -------------------------------------------------------------------------------- /src/assets/viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/assets/viewer.html -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/config.js -------------------------------------------------------------------------------- /src/lib/textarea-caret-position/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/textarea-caret-position/index.js -------------------------------------------------------------------------------- /src/lib/twit/endpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/endpoints.js -------------------------------------------------------------------------------- /src/lib/twit/file_uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/file_uploader.js -------------------------------------------------------------------------------- /src/lib/twit/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/helpers.js -------------------------------------------------------------------------------- /src/lib/twit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/index.js -------------------------------------------------------------------------------- /src/lib/twit/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/parser.js -------------------------------------------------------------------------------- /src/lib/twit/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/proxy.js -------------------------------------------------------------------------------- /src/lib/twit/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/request.js -------------------------------------------------------------------------------- /src/lib/twit/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/settings.js -------------------------------------------------------------------------------- /src/lib/twit/streaming-api-connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/lib/twit/streaming-api-connection.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/main.js -------------------------------------------------------------------------------- /src/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/menu.js -------------------------------------------------------------------------------- /src/models/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/models/message.js -------------------------------------------------------------------------------- /src/models/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/models/stream.js -------------------------------------------------------------------------------- /src/models/timeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/models/timeline.js -------------------------------------------------------------------------------- /src/models/tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/models/tweet.js -------------------------------------------------------------------------------- /src/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/models/user.js -------------------------------------------------------------------------------- /src/oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/oauth.js -------------------------------------------------------------------------------- /src/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/preferences.js -------------------------------------------------------------------------------- /src/tray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/tray.js -------------------------------------------------------------------------------- /src/view/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/about.js -------------------------------------------------------------------------------- /src/view/assets/const.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/assets/const.scss -------------------------------------------------------------------------------- /src/view/components/contextmenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/contextmenu.js -------------------------------------------------------------------------------- /src/view/components/frames.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/frames.vue -------------------------------------------------------------------------------- /src/view/components/login.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/login.frame.vue -------------------------------------------------------------------------------- /src/view/components/messageByAll.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/messageByAll.frame.vue -------------------------------------------------------------------------------- /src/view/components/messageByAll.single.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/messageByAll.single.vue -------------------------------------------------------------------------------- /src/view/components/messageByOne.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/messageByOne.frame.vue -------------------------------------------------------------------------------- /src/view/components/messageByOne.single.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/messageByOne.single.vue -------------------------------------------------------------------------------- /src/view/components/profile.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/profile.frame.vue -------------------------------------------------------------------------------- /src/view/components/switches.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/switches.frame.vue -------------------------------------------------------------------------------- /src/view/components/thread.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/thread.frame.vue -------------------------------------------------------------------------------- /src/view/components/timefrom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/timefrom.js -------------------------------------------------------------------------------- /src/view/components/timeline.frame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/timeline.frame.vue -------------------------------------------------------------------------------- /src/view/components/tweet.fat.single.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/tweet.fat.single.vue -------------------------------------------------------------------------------- /src/view/components/tweet.single.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/tweet.single.vue -------------------------------------------------------------------------------- /src/view/components/tweetMedia.single.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/components/tweetMedia.single.vue -------------------------------------------------------------------------------- /src/view/composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/composer.js -------------------------------------------------------------------------------- /src/view/directives/detectViewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/directives/detectViewport.js -------------------------------------------------------------------------------- /src/view/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/index.js -------------------------------------------------------------------------------- /src/view/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/preferences.js -------------------------------------------------------------------------------- /src/view/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/prompt.js -------------------------------------------------------------------------------- /src/view/suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/suggestions.js -------------------------------------------------------------------------------- /src/view/viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/view/viewer.js -------------------------------------------------------------------------------- /src/windows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/src/windows.js -------------------------------------------------------------------------------- /webpack/restoredirname.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/webpack/restoredirname.webpack.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchen/DTCP/HEAD/yarn.lock --------------------------------------------------------------------------------