Commit graph

448 commits

Author SHA1 Message Date
Jis G Jacob
b31bab2b4d Merge branch 'main' of https://github.com/Ebullioscopic/Atoll into pr-440 2026-05-14 20:32:58 +05:30
delli
945707425a batteria finale, waiting for approve 2026-05-14 15:25:56 +02:00
Jis G Jacob
a92ee9c9b3 Atoll: block embedded Google OAuth in Spotify login sheet
Google's "secure browsers" policy refuses OAuth inside any WKWebView
regardless of UA, so signing into Spotify with a Google-linked account
in the in-app sheet dead-ended on Google's "browser may be insecure"
page. Intercept navigations to accounts.google.com / accounts.youtube.com
in both decidePolicyFor and the createWebViewWith popup path, redirect
back to Spotify's login screen, and surface a status message pointing
users at email/password/Apple/Facebook sign-in or the existing
"Open in Browser" escape hatch for Google accounts. Update the sheet's
initial banner so the limitation is visible before the user tries it.

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-05-14 08:36:05 +05:30
Jis G Jacob
2e796b08a7 Atoll: add in-app Spotify login sheet for sp_dc cookie capture
Wraps accounts.spotify.com login in a WKWebView so users can sign in
without opening the browser inspector to copy the sp_dc cookie. The
sheet uses a non-persistent data store, observes the cookie store, and
hands the captured value to the existing SpotifyAuthManager.validate
flow on a match.

Spotify's anti-bot blocks the WebView path for some accounts, so this
sits alongside (not replaces) the manual paste field, with an "Open in
Browser" escape hatch in the sheet toolbar.

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-05-12 23:29:29 +05:30
Jis G Jacob
b6591bca18 Atoll: keep lockscreen player legible over Spotify Canvas wallpaper
Replace the transparent canvas-fallback panel background with a soft
ultra-thin dark scrim plus a gentle vertical gradient and hairline
stroke, and add a subtle drop shadow on the foreground so titles, time
labels, and controls stay readable on bright or busy canvas videos.
Restore consistent horizontal and vertical padding in canvas-fallback
mode so the marquee title and inline elapsed/remaining timers no longer
hug the panel edges.

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-05-12 22:53:03 +05:30
Jis G Jacob
d205923b02 Atoll: distinguish charging-on-hold from fully charged on lockscreen widget
The lockscreen battery widget treated any plugged-in-but-not-charging
state as 'Fully charged'. macOS pauses charging for battery health
(e.g., optimized battery charging at 80%), so this misreported the
actual battery state.

Now 'Fully charged' shows only at 100% + plugged in; otherwise the
detail label reads '<level>% • On hold' (with a matching accessibility
string). Charging-in-progress and fully-charged states are unchanged.
2026-05-12 16:22:24 +05:30
delli
47c784f284 new file tray hud 2026-05-10 14:55:58 +02:00
delli
c8a6c2b1fa new version 2026-05-08 19:50:26 +02:00
delli
cc09f17074 final version?? 2026-04-29 18:47:38 +02:00
Jis G Jacob
fd58ae7f89 Atoll: Remove timer name from lock screen timer widget
The widget is too small to display both the title and countdown
comfortably. Replaced the title section with a spacer so the
controls and countdown spread out cleanly.

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-04-29 18:40:06 +02:00
Jis G Jacob
5bd84270aa Atoll: fullscreen album artwork as lockscreen wallpaper
Right-click on the album art in the lock screen music panel to set it
as the desktop wallpaper. Right-click again or click anywhere on the
background to restore the original wallpaper. Wallpaper also restores
automatically on track change or screen unlock.

Uses direct plist manipulation of the wallpaper config to avoid leaving
traces in the wallpaper picker. Album art PNG is pre-cached in the
background on track change for instant application.

Adds video artwork URL fetching from iTunes catalog for Apple Music
tracks (musicVideo entity search).

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-04-29 18:39:17 +02:00
Hariharan Mudaliar
cdf0785e29
Merge origin/main into bug/terminal-bugs 2026-04-27 10:35:39 +05:30
Soham Sharma
f39785f920 Fix terminal notch lifecycle so open/close, hover, outside-click, focus, and opacity stay consistent.
fix: stabilize terminal notch open/close, focus, and opacity

Improve terminal tab behavior in notch by preventing hover re-open races, keeping outside-click close logic accurate, and reliably restoring terminal opacity/translucency after remounts. Also ensure terminal receives focus on open and resigns cleanly on close so keyboard input and close/open cycles behave consistently.
2026-04-24 16:31:45 +08:00
Soham Sharma
9c9f68399e Terminal opacity fix 2026-04-24 09:14:41 +08:00
Hariharan Mudaliar
4f3f23bb77
Merge pull request #426 from macanoclothing-blip/bugfixesandimprvements
small improvements
2026-04-23 11:46:36 +05:30
delli
ffd72456d9 other small improvements 2026-04-22 17:25:14 +02:00
Jis G Jacob
393cc558d6 Atoll: Center notch after leaving minimalist mode and enlarge idle animation
- Also remove fixed viewports for inactive animations

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-04-22 11:12:14 +05:30
delli
f7fbb81d36 small improvements 2026-04-21 23:54:51 +02:00
Hariharan Mudaliar
d4cb3ef2cf
Merge pull request #418 from AkhilKonduru1/main
add groq
2026-04-19 20:34:18 +05:30
copilot-swe-agent[bot]
c640921fa5
Extract shared model validation helper in model selection panel
Agent-Logs-Url: https://github.com/AkhilKonduru1/Atoll/sessions/d40c666d-f589-48ca-9539-1fd33c799962

Co-authored-by: AkhilKonduru1 <210101196+AkhilKonduru1@users.noreply.github.com>
2026-04-15 03:16:34 +00:00
copilot-swe-agent[bot]
5c2ab19614
Refine Groq model selection fallback and provider card layout constants
Agent-Logs-Url: https://github.com/AkhilKonduru1/Atoll/sessions/d40c666d-f589-48ca-9539-1fd33c799962

Co-authored-by: AkhilKonduru1 <210101196+AkhilKonduru1@users.noreply.github.com>
2026-04-15 03:15:36 +00:00
copilot-swe-agent[bot]
e8b8ea5602
Address review feedback for Groq provider changes
Agent-Logs-Url: https://github.com/AkhilKonduru1/Atoll/sessions/d40c666d-f589-48ca-9539-1fd33c799962

Co-authored-by: AkhilKonduru1 <210101196+AkhilKonduru1@users.noreply.github.com>
2026-04-15 03:14:55 +00:00
copilot-swe-agent[bot]
01c4284270
Add Groq provider to screen assistant model selection and API routing
Agent-Logs-Url: https://github.com/AkhilKonduru1/Atoll/sessions/d40c666d-f589-48ca-9539-1fd33c799962

Co-authored-by: AkhilKonduru1 <210101196+AkhilKonduru1@users.noreply.github.com>
2026-04-15 03:14:11 +00:00
Soham Sharma
c7299edd72 Camera constant added back 2026-04-13 21:58:42 +08:00
Soham Sharma
8ae78dc6fe fixed collateral edits 2026-04-13 21:55:46 +08:00
Soham Sharma
517de364f7 Added Amazon Music Support 2026-04-13 18:52:56 +08:00
Hariharan Mudaliar
a03d361243
Clean-up commit 2026-04-13 13:54:53 +05:30
NekomiRyan
edd8ecc3bb
feat: add camera selector for mirror mode and fix hover glitch 2026-04-13 13:00:00 +05:30
Hariharan Mudaliar
f9fe2e363d
Update: CLI support 2026-04-10 15:17:46 +05:30
Hariharan Mudaliar
2193c28841
Merge pull request #399 from nightah/fix-meetings-uri
refactor(calendar): open native url schemes from meeting buttons
2026-04-08 13:49:28 +05:30
Amir Zarrinkafsh
93786b4a9c
refactor(calendar): open native url schemes from meeting buttons
Open conference meetings directly via native app URL schemes instead of routing through the browser. Adds native scheme support for Zoom, Teams, FaceTime, and Discord with fallback to HTTPS.
2026-04-07 21:24:49 +10:00
Hariharan Mudaliar
bd2ae3b8bf
Update stuff icons 2026-04-06 14:12:55 +05:30
Hariharan Mudaliar
78463086ba
Update 3rd party calendar icons 2026-04-06 14:06:34 +05:30
Hariharan Mudaliar
563afde92f
Update Notion Calendar 2026-04-06 13:41:55 +05:30
Hariharan Mudaliar
ab7d2619d7
Update fantastical open cmds 2026-04-06 11:29:23 +05:30
Hariharan Mudaliar
d9742dbacd
Merge pull request #396 from Ebullioscopic/fix-pr-385
Fix pr 385
2026-04-05 21:09:16 +05:30
Hariharan Mudaliar
a78e13e510
Update stuff 2026-04-05 21:01:53 +05:30
Hariharan Mudaliar
f7f29adea9
Update live waveform using rtaudio 2026-04-04 23:39:48 +05:30
Venkatesh
82dc4ce342 fixed spacing on minimalist music view and spacing between tabs 2026-04-03 16:55:13 +08:00
Hariharan Mudaliar
f8e8406859
Merge pull request #378 from StellarSea/refactor/localize-hardcoded-strings
fix: correct localized string typo and replace remaining hardcoded strings
2026-04-03 11:34:42 +05:30
Venkatesh
034ec9e445 Chnaged the music thumbnails to be exactly like the default MacOS media player thumbnails 2026-03-31 22:27:07 +08:00
Venkatesh
90b5dae3ba Fixed 1 color picker bug made home UI padding 2026-03-31 20:35:47 +08:00
StellarSea
738a40ee88 fix: correct localized string typo and replace remaining hardcoded strings 2026-03-30 10:17:50 +09:00
Hariharan Mudaliar
79f41cb69e
Update phases 2026-03-29 15:58:38 +05:30
Hariharan Mudaliar
3fffb22cf7
Update stuff 2026-03-29 14:37:00 +05:30
Hariharan Mudaliar
794e05c7d6
Update: Popover for Localsend 2026-03-28 15:53:39 +05:30
Hariharan Mudaliar
62f96385d8
Merge remote-tracking branch 'origin/main' into pr-360 2026-03-28 14:31:28 +05:30
Hariharan Mudaliar
061564eb8b
Update LockScreenMusicPanel for smooth vertical expansion 2026-03-28 12:31:15 +05:30
Hariharan Mudaliar
73d076636f
Merge remote-tracking branch 'origin/main' into pr-361
# Conflicts:
#	DynamicIsland/components/Settings/SettingsView.swift
2026-03-28 11:49:27 +05:30
StellarSea
806e246b2a refactor: replace hardcoded strings with localized strings 2026-03-28 13:52:11 +09:00