Skip to content

Latest commit

 

History

History
193 lines (136 loc) · 6.46 KB

README.md

File metadata and controls

193 lines (136 loc) · 6.46 KB

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)