Skip to content

Browser externsion for a startpage with journal and todolist.

License

Notifications You must be signed in to change notification settings

cesarblancg/journal-startpage

 
 

Repository files navigation

Contributors Forks Stargazers Issues license-shield


Journal Startpage

Provides a startpage with productivity tools!

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Installation
  3. Roadmap
  4. Develop
  5. Contributing
  6. License
  7. Credits

About The Project

product-screenshot

Tools:

  • Journal
  • Notes (textual or tabular)
  • Tasks
  • Display calendar
  • Show bookmarks from selected folder
  • Show future events from a caldav public link

Global shortcuts allow for keyboard-first usage.

It uses your browser sync storage, so that your data is safely backed-up, and can be shared between computers.

(back to top)

Installation


Firefox

Chrome
       Download             Download      

Roadmap

  • Customize colors

  • Improve calendar display

  • Handle multiple open tabs: data is not overriden

  • Select locale

  • Search journal

  • Browser sync storage

  • Tabular notes

  • Bookmarks

  • Show events from calDAV calendar

  • Short term:

    • Display total space usage
    • Reorder tasks
    • Double click to delete entry
  • Long term:

    • Rework journal:
      • Allow to change date ?
      • Integrate with calendar ?
    • Sync data:
      • Notion ?
      • Nextcloud notes ?

See the open issues for a full list of proposed features (and known issues).

(back to top)

Develop

  • pnpm start to run in develop mode (using localStorage instead of sync storage, because it cannot register as an extension this way)
  • pnpm build:dev to build development version of the extension
  • pnpm build to build the production assets

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.

(back to top)

Credits

(back to top)

About

Browser externsion for a startpage with journal and todolist.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.3%
  • Python 10.5%
  • HTML 2.2%
  • CSS 1.0%