github krelltunez/dayGLANCE v2.3.0

18 hours ago

dayGLANCE 2.3.0

What's New

Glance Panel

  • Habit rings moved to the top of Glance — immediately after the search bar, before everything else
  • Goals Due Today card — active goals with today as their target date now appear as compact cards in Glance, showing a progress bar, completion ratio, and a "Due today" badge

Android Widget

  • Goals Due Today now appears in the home screen widget — an amber left bar signals due-today goals with title and progress percentage, no header needed

Settings

  • Localization section — "Clock Format" renamed to "Localization" with a "Clock format" sub-label; 12-hour option now listed first
  • First Day of Week — new Sunday/Monday toggle under Localization; the month calendar respects it
  • Settings column reordered (desktop): Clock → Sound → Weather → Daily Content → Goals → Routines → Habits
  • Mobile settings grid reordered: Row 1: 12hr/24hr | First Day | Sound — Row 2: Dark/Light | Frames | Goals — Row 3: Routines | Habits | AI
  • Flag icon replaces the Target icon for Goals throughout both desktop and mobile settings panels
  • iCal Import moved inside the Calendar Sync collapsible section
  • Weather and Daily Content toggles added to desktop settings
  • Habits management moved into Settings; Glance FAB removed

Recurring Tasks

  • Postpone button now works for recurring tasks on all platforms — previously missing on desktop/tablet entirely; mobile had it gated out
  • Postponing a recurring instance marks the original occurrence as skipped and creates a one-off task on the next day
  • Date change for recurring instances — editing a weekly/monthly/yearly recurring task and changing the date now works: the original occurrence is skipped and a standalone one-off task is created on the new date
  • Daily recurring tasks — postpone button is hidden and date picker is disabled (changing these doesn't make sense since the task already recurs daily)
  • Recurring icon in Glance — a dimmed refresh icon now appears where the inbox button would be on recurring tasks, explaining the absent button

Bug Fixes

  • Obsidian wikilink notes on mobile now open in-app instead of launching Obsidian
  • Goal "due today" icon fixed to Flag (not Target) on desktop/tablet
  • ESC key now closes the habit day popup
  • Inbox project filter: syncs correctly, clears priority/completed filters, adds ring indicator to active chips
  • Inbox filter popover shows all active projects, not just ones with inbox tasks
  • Deadline tasks correctly respect project filter in CalendarHeader and MobileAllDaySection
  • Several small mobile UI fixes

Internal

  • Context splittingApp.jsx's monolithic context split into useDayPlannerCtx, useSyncCtx, and useFeaturesCtx; all ~30 components migrated. Significantly reduces unnecessary re-renders and makes the codebase easier to navigate.

Don't miss a new dayGLANCE release

NewReleases is sending notifications on new releases.