Releases: GeoReaidy/Logos-Releases
Release list
Release v1.8.0
Logos — Release Notes
The biggest Logos update yet
This release is a major evolution of Logos from a semester tracker into a full academic workspace. Nearly every major area of the app has been redesigned or expanded: the Dashboard, Academics, Degree Plan, Grades, Assignments, Calendar, Settings, onboarding, data safety, cloud sync, themes, search, accessibility, performance, and release reliability.
A completely redesigned Logos experience
- Reworked the overall desktop interface into a cleaner, more consistent student workspace.
- Simplified the login experience and removed unnecessary authentication screens and dead-end flows.
- Modernized cards, forms, dialogs, navigation, lists, buttons, empty states, and controls throughout the app.
- Reorganized related academic tools so users no longer have to think in terms of separate database-management pages.
- Added a smoother animated background and later optimized it to avoid unnecessary rendering work.
- Improved layout behavior, readability, spacing, borders, tab states, arrows, selected states, and high-DPI behavior across the application.
- Added a unified styling system so dynamically-created widgets follow the same visual language as the rest of Logos.
Dashboard — now a real student command center
The Dashboard has been substantially rebuilt around what a student actually needs to know today.
Daily workflow
- Added a Today view for assignments due today and overdue work.
- Added clear All Clear / To Handle status messaging.
- Added a This Week section for upcoming deadlines over the next seven days.
- Added Current Courses with direct actions for adding course work.
- Added a Month at a Glance calendar.
- Added Quick Add for assignments, courses, and semesters.
- Added a more useful Daily Briefing and academic pulse rather than only showing static statistics.
Academic intelligence
- Added Academic Outlook with:
- Degree completion progress.
- Current course and credit load.
- Next planned semester and planned credits.
- Planner health and planning issue status.
- Remaining unplanned credits.
- Graduation outlook when enough planned credits exist to estimate it.
- Improved dashboard summaries and readability so important academic information is visible without opening several different pages.
Search moved where it belongs
- Added beginner-friendly search for courses, assignments, and semesters.
- Search was initially introduced as its own page, then redesigned into a compact Find something section directly on the Dashboard.
- Search uses visible Search, Clear, and Open actions — no hidden command palette or required keyboard shortcuts.
- Results can open the relevant academic area directly.
- Fixed a runtime crash in the search workflow and hardened user loading/error handling.
Academics — rebuilt around student work
The Academics area has been reworked several times and now prioritizes daily student use instead of presenting Semesters, Courses, and Assignments as equally important management screens.
- Navigation now prioritizes:
- My Courses
- Assignments
- Semesters
- Opening Academics now goes directly to My Courses when a current semester exists.
- If no current semester is configured, Logos intelligently opens Semesters first so setup can be corrected.
- Added a live academic context summary with:
- Current semester.
- Active course count.
- Active credit load.
- Open assignment count.
- Course rows now show Assignments (N) and can jump directly to that course's work without making the student reselect the semester and course.
- Rewrote Academics guidance and empty states in plain student-facing language.
Semesters
- Redesigned semester management and history.
- Added semester search and sorting.
- Added clearer Current / Planned / Completed state handling.
- Added semester overview counts and better empty/search/filter states.
- Prevented completed semesters from being used accidentally as destinations for new planned courses.
- Cleaned up accidental borders and inconsistent row/title styling.
Courses
- Improved course search, filters, status handling, and sorting.
- Better differentiation between planned, in-progress, completed, and withdrawn courses.
- Improved repeat-attempt information and grade/projection access.
- Added safer status handling and clearer course actions.
Assignments — planning, priority, and focus tools
Assignments are no longer just a name, weight, and due date.
- Added assignment/work type support, including exams.
- Added priority levels.
- Added assignment progress percentage.
- Added estimated work time.
- Added workload metrics such as:
- Estimated work remaining.
- High-priority work.
- Next deadline.
- Added smarter filters including:
- Open work.
- Due within seven days.
- Overdue work.
- Completed work.
- Added visible progress controls directly from assignment rows.
- Added a Focus Session workflow with a distraction-free 25-minute study timer.
- Focus sessions can show remaining estimated work and prompt the student to update progress afterward.
- Assignment metadata now persists through the database and cloud/export workflows.
Calendar — faster deadline entry and richer academic context
- Improved calendar styling and academic integration.
- Added the ability to create a deadline directly from a selected calendar date.
- Calendar entries can show assignment progress and estimated workload information.
- Improved deadline navigation and assignment opening.
- Added clearer empty states when there are no upcoming deadlines.
- Calendar remains tied to real course/assignment data rather than duplicating academic records.
Grades — forecasting instead of just recording results
The Grades area has been redesigned into a much more useful academic-performance workspace.
- Redesigned GPA/CGPA presentation and semester performance views.
- Improved GPA trajectory graph and chronological semester ordering.
- Added clearer course performance and projection controls.
- Added quick final-grade projection without requiring the student to build a complete assignment list first.
- Kept detailed assignment-based grade projection for students who do track individual coursework.
- Added target-grade support and clearer indicators when a target is at risk or already secured.
- Improved projection coverage and explanation of how much of a course grade is currently represented.
Semester Scenario
- Added a Semester Scenario tool.
- Students can enter hypothetical final course results and preview:
- Scenario term GPA.
- Scenario CGPA.
- Expected CGPA change.
- Scenario calculations do not modify saved grades.
CGPA Goal Planner
- Added a CGPA Goal Planner.
- Enter a target CGPA and degree credit target.
- Logos estimates the average performance required over the remaining credits.
- Provides reachability guidance rather than simply showing the current CGPA.
Degree Plan — major academic planning expansion
Degree Plan has evolved from a simple academic map into a curriculum-aware planning system.
Three focused views
Degree Plan now separates planning into:
- Degree Map — overall degree progress and requirement tracking.
- Semester Planner — future semester planning and course placement.
- Curriculum — official curriculum browsing and course selection.
The selected-tab behavior and visual states were also polished so active modes no longer visually squash when clicked.
Academic Map and degree intelligence
- Added a clearer academic map of degree progress.
- Shows program information, credits, GPA information, requirement groups, and tracked academic progress.
- Retained CAPP Degree Evaluation imports and saved Degree Plan uploads.
Curriculum browser
- Added catalog-year and major-aware curriculum browsing.
- Added curriculum course search and explicit course selection.
- Distinguishes required courses from curriculum choices/electives.
- Shows credits and prerequisite information.
- Does not silently auto-select elective choices for the student.
Semester Planner
- Added creation of future planned semesters.
- Courses can be added and removed from planned semesters.
- Added planning checks for prerequisites, corequisites, restrictions, and approval conditions.
- Added projected credits and degree-target progress.
- Improved differentiation between completed, current, planned, withdrawn, and otherwise tracked courses.
- Added semester-level planner health summaries.
- Added advisory heavy-load warnings; the default planning warning threshold is 18 credits.
- Withdrawn courses no longer incorrectly satisfy prerequisites or corequisites.
Live LAU curriculum intelligence
One of the largest changes in this release is the move from static/manual curriculum data toward live Lebanese American University catalog support.
- Logos can read the public LAU Academic Catalog.
- Catalog year drives the available program/major list.
- Logos can build the selected major's curriculum from the catalog rather than relying only on a hardcoded package.
- Course catalog information is used to derive prerequisite rules.
- Added support for prerequisite alternatives and corequisites.
- Added cached curriculum fallback so previously-loaded curriculum data can still be used if the LAU catalog is temporarily unavailable.
- Improved parser status/guidance when live curriculum information cannot be loaded.
- Fixed duplicate major entries in catalog parsing.
LAU academic profile
First-time academic setup now understands more of the studen...
Release v1.7.0
Logos 1.7.0
A major visual and usability update focused on making Logos feel more modern, technical, and student-friendly.
Highlights
- Complete UI overhaul across the application
- New dark navy + electric-blue visual system
- Animated ambient background
- Cleaner typography, spacing, contrast, and layout consistency
- Simplified navigation and reduced menu clutter
- Major improvements to Dashboard, Academics, Degree Plan, Grades, and Settings
Dashboard
- Redesigned student dashboard
- Added a new Academic Pulse section
- Circular CGPA and degree-progress indicators
- Improved academic standing display
- Cleaner semester and date presentation
- Redesigned course and deadline sections
- Improved spacing and information hierarchy
Academics
Semesters, Courses, and Assignments are now grouped into a single Academics workspace.
- Cleaner sidebar navigation
- Added compact switching between:
- Semesters
- Courses
- Assignments
- Reduced unnecessary permanent menu items
- Redesigned semester management
- Added academic timeline-style semester layout
- Active semester is clearly highlighted
- Cleaner semester actions and status controls
Degree Plan
- Completely redesigned Degree Plan interface
- Added visual indicators for:
- Total degree credits
- Major credits
- Overall GPA
- Cleaner program overview
- Requirement groups are easier to scan
- Completed requirements can stay collapsed
- Incomplete requirements are prioritized
- Improved course status presentation
- Improved CAPP report import workflow
Grades & GPA
- Redesigned Grades page into a performance dashboard
- Improved current and projected GPA summaries
- Cleaner course performance cards
- Improved GPA trajectory graph
- Correct academic semester order:
- Fall
- Spring
- Summer
- Better grade coloring and readability
- Reduced unnecessary borders and visual clutter
Quick Grade Simulation
You can now project a course grade without creating assignments first.
For courses with no configured assignment weights:
- Enter a hypothetical final percentage directly
- Logos converts it to a letter grade and GPA
- Projected semester GPA updates automatically
- Projected CGPA updates automatically
- GPA trajectory updates automatically
Courses with configured assignments still support the detailed weighted projection system.
Settings
- Completely redesigned Settings page
- Cleaner Profile and Security sections
- Improved Preferences and Data & Sync layout
- Removed visible Account ID
- Improved degree-credit target controls
- Cleaner backup and import/export tools
- Improved update controls
- Simplified Danger Zone
Authentication
- Removed unnecessary welcome and account-selection screens
- Logos now opens directly to Sign In
- Simplified login flow
- Account creation remains available
- Password recovery remains available
Visual Improvements
- New animated background
- Improved text contrast throughout the app
- Better use of spacing and whitespace
- More consistent cards, buttons, inputs, menus, and dialogs
- Improved dark-theme dropdown and arrow visibility
- More modern font usage
- Reduced heavy visual effects for better performance
Performance Improvements
- Reduced redundant background animations
- Removed unnecessary repaint-heavy effects
- Improved animated background efficiency
- Reduced expensive shadow effects
- Improved page transition performance
Release v1.6.1
Logos v1.6.1
New Name
Semester Tracker is now Logos.
This update introduces the new app identity, including the new app name, executable name, installer name, update system naming, database naming, and app branding.
Rebrand
Logos App Identity
The app has been renamed throughout the project:
- Semester Tracker → Logos
- SemesterTrackerGUI.exe → Logos.exe
- SemesterTrackerSetup.exe → LogosSetup.exe
- SemesterTracker-Releases → Logos-Releases
- semestertracker:// → logos://
- semester_tracker.db → logos.db
New Icon
Added the new Logos app icon across the app and installer.
The new icon is now used for:
- App window icon
- Windows executable icon
- Installer icon
- Desktop shortcut icon
- Start Menu shortcut icon
- Qt resource icon
Installer and Deployment Updates
Updated the release deployment process for the Logos rebrand.
The deployment script now:
- Deploys Logos.exe
- Copies Logos branding assets correctly
- Includes the Logos icon files in the deployment folder
- Prepares the correct files for the installer
The installer now uses:
- Logos as the displayed app name
- LogosSetup.exe as the setup name
- Logos.exe as the installed executable
- The Logos icon for shortcuts and setup branding
Compatibility
Added compatibility support for existing users coming from Semester Tracker.
Logos can migrate or recognize existing local data where applicable, including:
- Previous Semester Tracker database files
- Previous credential/session storage
- Older Semester Tracker user-data export files
This helps existing users keep their data after the rename.
Update System Changes
Updated the updater to use the Logos identity.
The updater now expects release assets named:
- LogosSetup.exe
- LogosSetup.exe.sha256
The updater also points to the Logos release naming structure.
Fixes
- Fixed the app not reopening after silent update installation
- Fixed automatic update download requiring the user to manually check for updates again
- Fixed automatic updates so downloaded updates can install directly
- Fixed deployment script path issues when copying Logos icon assets
- Fixed missing shortcut icon caused by the icon not being copied into the deployment folder
- Fixed installer relaunch behavior after setup finishes
Notes for Existing Users
This is the first release under the Logos name.
Because the app executable and installer were renamed, Windows may treat Logos as a new app compared to Semester Tracker. Existing data should still migrate, but users should keep a backup before updating.
Required Release Assets
For the updater to work correctly, the GitHub release must include:
- LogosSetup.exe
- LogosSetup.exe.sha256
Release v1.6.0
Logos v1.6.0
Degree Plan Update
Version 1.6.0 introduces the new Degree Plan page, allowing users to import and track their degree progress directly from a CAPP Degree Evaluation PDF.
This update adds support for viewing program requirements, completed courses, in-progress courses, missing requirements, major progress, and degree credit progress in one organized page.
New Features
CAPP PDF Import
Added support for importing CAPP Degree Evaluation reports from PDF.
The importer can now read and organize:
- Basic English Requirements
- Major Requirements
- LASCZ Core Requirements
- LAS Elective / Curriculum Z Requirements
- Free Electives
- Courses Not Used for Graduation
Baccalaureate requirements are ignored and subtracted from the displayed degree credit total, so the progress shown in Semester Tracker reflects the actual tracked degree requirements.
Degree Plan Page
Added a new Degree Plan page with:
- Program name
- Total credit progress
- Major credit progress
- Overall GPA
- Major GPA
- Requirement groups
- Course-level requirement statuses
- Last imported date
Requirement courses can now appear as completed, in progress, planned, missing, withdrawn, retaken, not used, or transfer.
Semester Sync from CAPP
Imported CAPP courses can now be added automatically into the normal semester/course system.
Semester Tracker now:
- Creates missing semesters from CAPP terms
- Adds completed courses to the correct semester and academic year
- Adds final letter grades for completed courses
- Adds in-progress courses without grades
- Sets future or inactive in-progress courses as planned
- Skips missing requirement rows
- Prevents duplicate courses inside the same semester
- Matches spaced and unspaced course codes, such as ENG 202 and ENG202
Retakes and Withdrawn Courses
Improved handling for courses listed under Courses Not Used for Graduation.
Courses with WF, WI, WP, or W are treated as withdrawn and excluded from CGPA.
Letter-graded old attempts are treated as historical attempts and excluded from CGPA, while the retaken course used in the degree requirements remains the counted attempt.
Degree Upload Management
Added a Degree Uploads option to the Degree Plan page.
Users can now view previous CAPP imports and delete saved degree uploads. Deleting a degree upload removes it from the Degree Plan page only; semester courses already imported into the app are not deleted.