Skip to content

Releases: hichipli/CiteBar

CiteBar 1.3.3

26 Jun 05:43

Choose a tag to compare

What's New in CiteBar 1.3.3

  • ✨ Added h-index display alongside citation counts for comprehensive academic metrics
  • ✨ Fixed critical parsing bug where years (2020-2025) were misidentified as citation counts
  • ✨ Corrected h-index extraction to show actual h-index values, not i10-index or recent citations
  • ✨ Restored 30-day growth display that was broken due to data flow issues
  • ✨ Enhanced menu to show name, citations, h-index, and growth for each scholar
  • ✨ Improved Google Scholar parsing with intelligent data validation

This major update adds h-index support and fixes critical parsing issues that affected citation accuracy. Users now get comprehensive academic metrics with reliable data extraction from Google Scholar.

Installation

  1. Download the DMG file below
  2. Open the DMG and drag CiteBar to your Applications folder
  3. Launch CiteBar from Applications
  4. Configure your Google Scholar profiles in Settings

System Requirements

  • macOS 13.0 or later
  • Intel or Apple Silicon Mac

CiteBar 1.3.2

24 Jun 03:23

Choose a tag to compare

What's New in CiteBar 1.3.2

  • ✨ Fixed startup data loading - now shows historical citation data immediately on launch
  • ✨ Improved offline experience - displays last known citation counts when network is unavailable
  • ✨ Redesigned About page with professional, clean layout and left-aligned text
  • ✨ Enhanced startup sequence to prioritize historical data before network requests
  • ✨ Better error handling to preserve displayed data during network failures
  • ✨ Streamlined Settings interface with improved visual hierarchy

This update focuses on improving the app startup experience and ensuring citation data is always available, even when offline. The interface has been refined for a more professional appearance.

Installation

  1. Download the DMG file below
  2. Open the DMG and drag CiteBar to your Applications folder
  3. Launch CiteBar from Applications
  4. Configure your Google Scholar profiles in Settings

System Requirements

  • macOS 13.0 or later
  • Intel or Apple Silicon Mac

CiteBar 1.3.1

24 Jun 01:55

Choose a tag to compare

What's New in CiteBar 1.3.1

  • ✨ Added automatic update functionality via Sparkle framework
  • ✨ Fixed citation history persistence issues on app reinstall
  • ✨ Improved last update time display with specific timestamps
  • ✨ Enhanced About page with better layout and feature highlights
  • ✨ Updated Scholar Metrics header to show dynamic profile count
  • ✨ Fixed auto-launch functionality using modern SMAppService API

This update improves the overall reliability and user experience of CiteBar.

Installation

  1. Download the DMG file below
  2. Open the DMG and drag CiteBar to your Applications folder
  3. Launch CiteBar from Applications
  4. Configure your Google Scholar profiles in Settings

System Requirements

  • macOS 13.0 or later
  • Intel or Apple Silicon Mac

1.3.0

23 Jun 19:22

Choose a tag to compare

Added

  • Centralized Version Management: Single source of truth for version numbers in AppVersion.swift
  • Profile Drag-and-Drop Reordering: Reorder profiles in settings using drag-and-drop with visual drag handles
  • Primary Profile Indicators: Visual indicators showing which profile is displayed in menu bar
  • Professional SF Symbols: Replaced all emoji with professional vector icons throughout UI
  • Enhanced User Guidance: Clear hints about profile ordering and menu bar display
  • Drag-and-Drop Guidance: Visual instructions with drag handle icons and contextual hints
  • Profile Deletion Confirmation: Safety dialog prevents accidental profile removal
  • Profile Editing Functionality: Edit existing profile names and Scholar IDs with dedicated edit dialog
  • Menu Clickability Hints: Concise visual tip in dropdown menu showing profile names are clickable
  • Direct Support Access: "Support & Feedback" button in menu opens settings to About tab with feedback links
  • One-Click Primary Setting: "Set Primary" button for instant profile prioritization
  • Immediate Loading Feedback: New profiles show "Loading citations..." status immediately
  • Feedback & Support Section: Direct links to email (info@hichipli.com) and GitHub repository with perfect alignment
  • Enhanced Tooltips: Helpful tooltips throughout the interface for better user guidance

Improved

  • Settings Interface: Professional enabled/disabled indicators with eye icons, instant primary setting, drag handles
  • User Experience: Elegant design without cluttered toggles, immediate feedback, comprehensive guidance
  • Code Architecture: Centralized version management for easier maintenance
  • App Icon Consistency: Settings pages now use actual app icon instead of system icons
  • About Page: Fixed text truncation with elegant hidden scrollbars and responsive layout
  • Profile Management: Immediate UI updates for all operations, loading feedback, and full editing capabilities
  • Menu Design: Concise clickable hints, direct support access, and professional vector icons only

Changed

  • Menu Icons: All emojis replaced with SF Symbols for professional appearance
  • Profile Management: First profile in list is always shown in menu bar
  • Settings UI: Enhanced profile management with reordering capabilities and safety confirmations
  • Version Display: Dynamic version strings sourced from central location
  • Deletion Process: Added confirmation dialog for profile deletion with clear messaging

Fixed

  • Text Truncation: Menu hint text shortened to prevent ellipsis cutoff, About page displays fully
  • Immediate Updates: Menu bar refreshes instantly for all profile operations (add/edit/delete/enable/primary)
  • User Guidance: Comprehensive visual hints without emoji, professional vector icons only
  • Safety: Confirmation dialogs prevent accidental profile deletion
  • Visual Alignment: Perfect icon and text alignment in feedback section for professional appearance
  • Scrollbar Design: Hidden scrollbars in About tab for cleaner, more elegant interface
  • Loading Feedback: New profiles immediately show loading status before data fetch completes
  • Primary Star Removal: Eliminated redundant star icon, Primary badge is sufficient visual indicator

Technical

  • Implemented centralized version management system
  • Enhanced profile sorting and reordering functionality
  • Improved visual feedback for primary profile selection
  • Better separation of concerns in settings management
  • Added comprehensive user guidance and safety features
  • Fixed async/await warnings for cleaner code

1.2.0

23 Jun 17:12

Choose a tag to compare

Added

  • Enhanced Google Scholar Integration: Improved HTTP headers and request handling for reliable data fetching
  • Robust Error Handling: Global exception handling prevents app crashes and provides detailed error messages
  • Debug Mode: New debug build target with comprehensive logging for troubleshooting
  • Test Suite: Google Scholar connectivity testing script for validation

Fixed

  • Google Scholar Access: Fixed HTTP request blocking by adding proper User-Agent and headers
  • App Icon Display: Corrected icon file format and installation process for proper macOS integration
  • Application Stability: Prevented menu bar app disappearance on errors with improved exception handling
  • Error Reporting: Replaced generic "Error" messages with specific error details and troubleshooting hints
  • HTML Parsing: Enhanced parsing strategies with multiple selectors and fallback mechanisms

Changed

  • Installation Process: Improved Makefile with better icon handling and installation options
  • Error Display: Professional warning icons replace error states in menu bar
  • Network Handling: Added 30-second timeouts and enhanced retry logic

Technical

  • Added comprehensive HTTP headers for Google Scholar requests
  • Implemented global NSSetUncaughtExceptionHandler for crash prevention
  • Enhanced HTML parsing with multiple CSS selector strategies
  • Improved error propagation and user feedback systems

Full Changelog: https://github.com/hichipli/CiteBar/commits/Beta