Skip to content

Repository files navigation

Tolog

Tests codecov

Tolog is an open-source todo and journal app, similar to Logseq. Our goal is to provide a simple and intuitive interface to manage your thoughts and get things done.

Features

  • Daily journal (stored locally)
  • Comprehensive development tests
  • Markdown support
  • Integrated daily todo list
  • Comprehensive search
  • Git Based Daily Changes
  • Improved Interface

Development

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Icon Generation

To generate the application icons:

  1. The source icon is an SVG file located at src/assets/journal-icon.svg
  2. Generate PNG from SVG: bash convert -background none src/assets/journal-icon.svg public/icon.png

Note: Requires ImageMagick to be installed (brew install imagemagick on macOS).

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
    This will start both the Vite dev server and Electron app in development mode.
  4. Run tests:
    npm run test
    This will run the test suite using Vitest.
  5. Generate test coverage report:
    npm run test:coverage
    This will generate a detailed test coverage report in HTML, JSON and text formats.

About

An open-source todo and journal app.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages