Skip to content

This is the Tauri app sourcecode for Hotlist a MacOS menubar app to manage daily tasks.

License

Notifications You must be signed in to change notification settings

pqina/hotlist-tauri-app

Repository files navigation

Hotlist Tauri App Source Code

Get things done, don't procrastinate in your todo list

This is the Tauri app sourcecode for Hotlist a MacOS menubar app to manage daily tasks.

Get Hotlist for free

Installation

Installing the node_modules:

npm install

Add .env file with this contents:

APPLE_SIGNING_IDENTITY=""
APPLE_ID=""
APPLE_PASSWORD=""
APPLE_PROVIDER_SHORT_NAME=""
APPLE_TEAM_ID=""

Build the Hotlist web app repository and copy the hotlist.js and hotlist.css files to the src folder.

To build and start app:

npm run dev

How To

Generate new icons

Update app-icon.png and run npm run tauri icon to generate new icons.

Generate a release

  1. Update version number in Cargo.toml, tauri.conf.json, main.rs
  2. Run npm run ship (if you get an error, run npm run ship-verbose to figure out what's wrong, if an agreement needs to be signed it can take a couple minutes for the signing process to register)
  3. Leave the build script running, the DMG will auto close.

Update Tauri

  1. npm install @tauri-apps/cli@latest @tauri-apps/api@latest
  2. open https://crates.io/crates/tauri/versions and https://crates.io/crates/tauri-build/versions
  3. open Cargo.toml and update version of tauri and tauri-build
  4. run cargo update in the src-tauri dir
  5. If blocking message, remove ~/.cargo/.package-cache file

Attribution

If this repository was helpful for developing your product I'd truly appreciate a backlink to https://pqina.nl/hotlist

License

MIT

About

This is the Tauri app sourcecode for Hotlist a MacOS menubar app to manage daily tasks.

Resources

License

Stars

Watchers

Forks