Skip to content

Releases: hbollon/shift

Shift v1.0.2

Choose a tag to compare

@github-actions github-actions released this 26 Oct 22:23
84e5816

1.0.2 - 2026-10-26

Bug fixes

  • Rename surface_variant and outline palette roles (2547461)

Shift v1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 18:00

1.0.1 - 2026-10-24

Bug fixes

  • Declare gdbus and loginctl as optional dependencies (c8f8479)

Shift v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:42

1.0.0 - 2026-10-24

Features

  • Scaffold plugin manifest and entries (336e797)
  • Add core service with manual check in/out, persistence and IPC (474eaa8)
  • Show live worked time in bar widget with right-click check in/out (a751cce)
  • Add undo, onboarding state and today's sessions to the core service (331a19c)
  • Show progress ring and display styles in bar widget (d0680aa)
  • Add dashboard panel with live hero, stats and today's sessions (3afb894)
  • Toggle tracking from control-center tile (150458b)
  • Add automation with work-hours window, absence tracking and workday rollover (4437694)
  • Split sessions around removed absences (fd6d784)
  • Fetch public holidays per country with an offline cache (e169162)
  • Add contract history, settled balance, adjustments and days off (203d3ed)
  • Add history views, day editor and balance tab to the dashboard (f1da59d)
  • Back up data files every workday with daily and monthly retention (df5a66e)
  • Restore damaged files from backups and migrate older schemas after a backup (b10324d)
  • Notify when the daily target is reached, an absence needs review or a check-in is suggested (2be6e59)

Bug fixes

  • Fit the hero counter inside the ring for every duration format (b0923da)
  • Align hero counter units and seconds on the numbers' baseline (50231ae)
  • Shorten notification texts, add missing tooltips and raise small text to 12 px (682a8f5)

Performance

  • Build the window preview per day and only when days off or holidays change (6e8814e)
  • Lighten dashboard renders with a structure counter and cached dates (0dd31f5)
  • Keep the settled balance by month and spread its first pass over ticks (b1b6fa0)