Skip to content

Quisharoo/office-check-In

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Office Check‑In

Office Check-In Screenshot

A macOS menubar app for tracking office attendance. Shows your office attendance percentage for the month/quarter and suggests days to hit your target.

Fiscal quarters use a Workday-style calendar: the fiscal year starts 1 February. Q1 is Feb–Apr, Q2 May–Jul, Q3 Aug–Oct, Q4 Nov–Jan. If your employer uses calendar-year quarters instead, prefer month view or treat quarter labels as informational.

Install

Homebrew

# Optional: remove old tap to avoid cask ambiguity
brew untap quisharoo/tap 2>/dev/null || true

brew tap quisharoo/office-check-in https://github.com/Quisharoo/office-check-In
brew update

# Non-admin (recommended for work devices): install to ~/Applications (no sudo prompt)
mkdir -p "$HOME/Applications"
brew install --cask --appdir="$HOME/Applications" quisharoo/office-check-in/office-check-in

# Remove quarantine and launch
xattr -cr "$HOME/Applications/OfficeCheckIn.app"
killall OfficeCheckIn 2>/dev/null || true
open "$HOME/Applications/OfficeCheckIn.app"

Upgrade:

brew update
brew upgrade --cask --appdir="$HOME/Applications" quisharoo/office-check-in/office-check-in
xattr -cr "$HOME/Applications/OfficeCheckIn.app"
killall OfficeCheckIn 2>/dev/null || true
open "$HOME/Applications/OfficeCheckIn.app"

Note: xattr is needed because the app is not notarized.

Work-managed Macs with sudo blocked: if you previously installed an older copy to /Applications, Homebrew may try to remove /Applications/OfficeCheckIn.app during upgrade and fail (because that requires admin rights). In that case, use the Manual install below to ~/Applications (no admin).

Manual

Download from Releases, unzip, and move to ~/Applications (recommended for work machines), then run:

mkdir -p "$HOME/Applications"
xattr -cr "$HOME/Applications/OfficeCheckIn.app"
killall OfficeCheckIn 2>/dev/null || true
open "$HOME/Applications/OfficeCheckIn.app"

Development

Build from source

git clone https://github.com/Quisharoo/office-check-In.git
cd office-check-In
swift build -c release --package-path mac/OfficeCheckInApp

Run locally (development)

# Build and package
./Scripts/package_app.sh

# Remove quarantine and run
xattr -cr dist/OfficeCheckIn.app
open dist/OfficeCheckIn.app

Or install to Applications:

./Scripts/package_app.sh
cp -r dist/OfficeCheckIn.app /Applications/
xattr -cr /Applications/OfficeCheckIn.app
open /Applications/OfficeCheckIn.app

Troubleshooting

App won't open / "move to bin" error:

xattr -cr /Applications/OfficeCheckIn.app
open /Applications/OfficeCheckIn.app

App disappears from menu bar:

killall cfprefsd; open /Applications/OfficeCheckIn.app

License

MIT. Data (attendance log, office locations) stays on your Mac in UserDefaults; the app does not sync to iCloud.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors