- Kotlin 100%
| app | Release v1.4.1 | |
| assets | Update app screenshots | |
| fastlane/metadata/android/en-US | Release v1.4.1 | |
| gradle | Fix Hilt metadata version mismatch for Kotlin 2.4.0 | |
| .gitignore | Remove mistakenly added ".idea" folder | |
| build.gradle.kts | Add hilt for dependency injection, upgrade other dependencies | |
| gradle.properties | Reproducible builds - remove unnecessary gradle flags | |
| gradlew | Add Timber logger, upgrade gradle to 9.6.0 | |
| gradlew.bat | Add Timber logger, upgrade gradle to 9.6.0 | |
| LICENSE | Add license | |
| README.md | Update README to include multiple graph support | |
| settings.gradle.kts | Add requery's SQLite for FTS5 support | |
FastLog
An opinionated, fast, native android app for Logseq.
FastLog - Light mode FastLog - Dark modeWhy I built this
I've been using Logseq for ~5 years and it has become indispensable to how I plan my life. I've tried numerous tools over the years (Evernote/Joplin/Notion/Obsidian) but always kept coming back to Logseq. Its outliner and journal based workflow is just great.
While Logseq-the-desktop is a great software, its mobile apps have always been second-class citizens. It struggled to work with my graph and would routinely just crash or be extremely sluggish, even on a not-so-large graph like mine. The most important job for a mobile note-taking app is to enable you to jot down notes quickly on-the-go. This is my attempt to make something which fills that gap.
Features
- Extremely fast startup time. After the first index, cold-start time is <1 second.
- Fast full-text search and navigation
- Handles large graphs
- Support multiple graphs and easy switching between them
- Only markdown version supported (i.e. Logseq OG)
- Lightweight
Everything else is a luxury.
How to Use
- Grab the latest apk from Releases or get it from Fdroid.
- Point to Logseq's primary folder. This directory should contain
assets/,journals/,pages/etc. as sub-folders. If you don't have a Logseq graph, select an empty folder to create one from scratch. - Let the indexing complete.
- You're set.
What this app will NOT support
- Graph view
- DB version
AI Disclosure
This would not have been possible without the help of LLMs. However, I intentionally do not do any "agentic" coding. I talk with LLMs like a normal chatbot, discuss solutions/approaches/code and hand-type everything myself. I hate the AI-induced README hellhole that a ton of projects are spewing off; no LLMs are used in this project's README/issues/release notes.