Coder Social home page Coder Social logo

yinyue200 / timelineextension Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dominicmaas/timelineextension

0.0 1.0 0.0 4.42 MB

Windows Timeline & Project Rome Web Extension

License: MIT License

HTML 11.39% CSS 7.56% TypeScript 79.09% JavaScript 1.96%

timelineextension's Introduction

Timeline Support - Web Extension

A web extension that integrates Windows Timeline support into popular browsers.

Timeline Image

Introduction

Timeline Support is a web extension that integrates Windows Timeline support into popular browsers. This is done by publishing your browsing history as activities to the Microsoft Graph (so a Microsoft Account is required to use this extension). Personal Microsoft Accounts are confirmed to work, work and school accounts should work.

See frequently asked questions here.

Browser Support

Browser Supported Download Note
Google Chrome Yes Chrome Web Store Fully Supported
Firefox Yes Firefox Addons Fully Supported
Microsoft Edge No n/a Microsoft Edge already has Windows Timeline integration. Might release a version that only contains Project Rome support.
Vivaldi Yes Chrome Web Store Supported Icon Assets. Chrome OAuth Base.
Opera Yes Chrome Web Store Supported Icon Assets. Download from Chrome Web Store on supported Opera versions.
Safari No n/a No support is planned. The costs and effort to port the extension (and then deal with Apple Support) is not worth it.

Setup

  1. Clone the repository and open it.
  2. Run npm install.
  3. Run npm run build to build files or npm run watch for debugging.
  4. Open browser, load unpacked extension in the extension folder.

Translating

Extension translation is done via the usual web extension method. Simply create a folder under extension/_locales for your language, then copy the messages.json file from the en folder as a template into your new folder. Once complete, create a pull request.

Version History

1.0.4

  • New UI design.
  • Added about page.
  • Renamed extension to "Timeline Support" due to take-down request.
  • Updated packages.

1.0.3

  • Fixed issue that broke login for Opera users.
  • Added new authentication system for generic browsers (Opera, Firefox Mobile) so they can login.

1.0.2

  • Fixed scaling issue for Firefox Mobile.
  • Fix issue where websites would be stored in your feed while in private mode.
  • Added recent activities button.
  • Added Opera icon assets.
  • Fixed an issue where timeline activities would not appear or take a while to appear.

1.0.1

  • Initial public beta.

Screenshots

Signed In

Signed Out

Credits

  • Dominic Maas - Initial work and lead - Twitter
  • Daniel Aleksandersen - Firefox port, icon and lots of other misc changes - Homepage
  • Mikael - Swedish translation - GitHub

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

timelineextension's People

Contributors

dominicmaas avatar da2x avatar dwm1909 avatar yfdyh000 avatar paulemberg avatar yinyue200 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.