SmartDaily Todo App - v1.0.0
What's New
This release introduces SmartDaily, a smart and simple todo application with AI-powered task generation!
Key Features
- AI-Powered Todo Generation: Generate personalized todo lists using the Google Gemini API. Customize the theme, duration, and priority of your tasks.
- Todo Management: Add, delete, toggle completion status, and update your todo items.
- Local Storage: Todos and settings are stored locally using
better-sqlite3. - Cross-Platform: Built with Electron for a consistent experience.
- Customizable Settings: Adjust AI generation parameters.
- Frameless Window: A compact, always-on-top window design.
Linux AppImage
A built AppImage is available for Linux users (No API-key setup required). This has been tested on:
- Linux Mint 22 Cinnamon
- Ubuntu
To use the AppImage:
-
Download the
SmartDaily.AppImagefile. -
Make the file executable:
chmod +x SmartDaily.AppImage
-
Run the AppImage:
./SmartDaily.AppImage
-
Managing Todos:
- Use the input field to add new todos.
- Click on a todo item to toggle its completion status.
- Click the "Edit" button to modify a todo's text.
- Click the "Delete" button to remove a todo.
-
Using AI to Generate Todos:
- Click the "Use AI to generate the todo" button.
- Enter a prompt in the AI generation form.
- Click "Submit" to generate a todo list.
-
Configuring AI Settings:
- Click the "Settings" button.
- Adjust the Theme, Duration, and Priority.
- Click "Save Settings" to apply your changes.
Bug Fixes and Improvements
- Initial release of SmartDaily with AI-powered todo generation.
- UI enhancements.
- Improved error handling for API requests.
Known Issues
- Occasional delays when generating todo lists with AI.
- Settings may not persist correctly after closing the application.
Contribution
Contributions are welcome! Submit pull requests or report issues on the GitHub repository.