ScholarScribe v0.2.0 — Welcome tour, typography refresh, new icon
🎉 What's new in v0.2.0
1. Interactive welcome tour (5 steps)
On first launch, a polished 5-step modal walks you through the essentials in about a minute:
- Welcome — brand intro, tagline, version + license tags.
- Privacy — the one-sentence guarantee, the three privacy facts, a link to the Privacy Audit tab.
- Install a model — the RAM-to-model recommendation table.
- 19 tools at your service — a categorized grid (Writing / Validation / Authenticity / Transparency). Click any cell to jump straight to that tab.
- Ethical use — the two-column DOES / DOES NOT table.
Controls:
Esc= skip ·←/→= back / next- "Don't show this again at start" checkbox on every step
- Click outside the modal = skip
- Re-open any time from the sidebar footer ("✦ Walk me through the app") or the About tab
The tour is shown once on first launch, then never again — unless you click "Walk me through the app".
2. Typography refresh
Every text size in the app has been bumped up for comfortable reading and navigation. No fonts were changed — just sizes, weights, and spacing. Highlights:
| Element | Before | After |
|---|---|---|
| Body | 14 px / 1.5 line-height | 15 px / 1.6 line-height |
| Sidebar nav | 13 px | 14 px |
| Page title (h1) | 20 px | 22 px |
| Section heading (h2) | 15 px | 17 px |
| Card title | 14 px | 15 px |
| Buttons / inputs | 13 px | 14 px |
| Tables | 13 px | 13.5 px |
| Callouts | 13 px | 14 px |
Card padding went from 18×20 to 20×24, sidebar from 220 px to 230 px wide. The app feels more spacious without changing its character.
3. New app icon
The app icon has been replaced with the new ScholarScribe design: a deep blue circular badge with a white open book (with circuit-pattern pages), a feather, and a shield-with-lock, plus the "ScholarScribe" wordmark. All required formats regenerated from a 1024×1024 source, including a multi-resolution Windows .ico (7 sizes: 16, 24, 32, 48, 64, 128, 256) and a macOS .icns bundle.
4. Critical bug fixes (vs the original v0.2.0)
- Welcome tour no longer stuck on last step — fixed a Svelte store subscription bug (
showTourwas referenced without the required$prefix) and an invalid nested-<button>issue that broke click handlers on Windows. - Models tab no longer silently fails —
onMountnow wraps each Tauri call in its own try/catch; a single failure no longer breaks pull-progress/pull-end event listeners. - Cross-platform dependency pin —
timecrate pinned to=0.3.36to resolve an upstream breaking-change intime 0.3.52that brokecookie 0.18.1on fresh lockfile resolution.
📦 Install
1. Install Ollama (the local LLM runtime, ~150 MB)
2. Install ScholarScribe for your platform
| Platform | Installer | Size | Notes |
|---|---|---|---|
| Windows 10/11 (x64) | ScholarScribe_0.2.0_x64_en-US.msi |
5.7 MB | Double-click to install. Appears in Start menu. |
| macOS (Apple Silicon) | ScholarScribe_0.2.0_aarch64.dmg |
8.8 MB | Drag to Applications. First launch: right-click → Open (or Gatekeeper → Allow Anyway). |
| Linux (Debian/Ubuntu) | ScholarScribe_0.2.0_amd64.deb |
6.2 MB | sudo apt install ./ScholarScribe_0.2.0_amd64.deb |
| Linux (Fedora/RHEL/SUSE) | ScholarScribe-0.2.0-1.x86_64.rpm |
6.2 MB | sudo dnf install ./ScholarScribe-0.2.0-1.x86_64.rpm |
Intel Mac? This release only ships an Apple Silicon (M1/M2/M3/M4)
.dmg. Intel Mac users can build from source — see "Build from source" below.
3. Launch ScholarScribe
On first launch, the welcome tour will guide you through privacy, model install, the 19 tools, and ethical use. To start working: open the Models tab and download a model that fits your RAM (the tour's step 3 has a recommendation table).
📖 Quick Start Guide
- 📄 ScholarScribe-User-Guide.pdf — download and print for an intuitive, professional 2-page walkthrough (PDF).
- 📝 USER_GUIDE.md — the same content, in-repo as Markdown.
- 📘 USER_MANUAL.md — full reference manual for deep dives.
Build from source
Requires Rust 1.77+, Node.js 18+, and the Tauri v2 prerequisites for your platform.
git clone https://github.com/waleedmandour/scholarscribe.git
cd scholarscribe
npm install
npm run tauri buildInstallers appear in src-tauri/target/release/bundle/.
On Windows, scripts/build-windows.ps1 will auto-install all prerequisites (Rust, Node, MSVC, WebView2, Ollama) and build the .msi:
.\scripts\build-windows.ps1Privacy
| Property | Status |
|---|---|
| Telemetry | None. No analytics, no crash reports, no usage tracking. |
| Network calls | One outbound host — registry.ollama.ai — only when you click "Download" on a model. Carries no text or usage data. GGUF imports make zero outbound calls. |
| User text | Never leaves your device. Drafts, reference samples, chat messages, .bib files — all stay in memory or local files. |
| Third-party APIs | None. No OpenAI, Anthropic, Google AI, or any other cloud LLM API. |
| Saved drafts | Opt-in only. Plain JSON files on your device. Never synced. |
| Audit log | In-memory only. Cleared on app close. Never persisted. |
Verify all of this yourself in the Privacy Audit tab — a live log of every file read and outbound HTTP call. See SECURITY.md for the full security policy.
Ethical use
ScholarScribe does not include detection-evasion features. It does not help misrepresent AI-generated text as original human work. If you used AI assistance, disclose it — the Disclosure tab makes this easy. See docs/ETHICS.md for the full policy.
Full diff vs v0.1.7: see the commit history on main.
Built with ❤ to the Academic Community.