Skip to content

v0.2.0 — Welcome tour, typography refresh, new icon

Latest

Choose a tag to compare

@waleedmandour waleedmandour released this 30 Jun 05:51

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:

  1. Welcome — brand intro, tagline, version + license tags.
  2. Privacy — the one-sentence guarantee, the three privacy facts, a link to the Privacy Audit tab.
  3. Install a model — the RAM-to-model recommendation table.
  4. 19 tools at your service — a categorized grid (Writing / Validation / Authenticity / Transparency). Click any cell to jump straight to that tab.
  5. 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 (showTour was referenced without the required $ prefix) and an invalid nested-<button> issue that broke click handlers on Windows.
  • Models tab no longer silently failsonMount now wraps each Tauri call in its own try/catch; a single failure no longer breaks pull-progress/pull-end event listeners.
  • Cross-platform dependency pintime crate pinned to =0.3.36 to resolve an upstream breaking-change in time 0.3.52 that broke cookie 0.18.1 on 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

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 build

Installers 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.ps1

Privacy

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.