Commit graph

608 commits

Author SHA1 Message Date
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
nikitagk22
f4c8840ad3 feat: add Russian localization (100% complete) 2026-03-29 16:55:23 +03:00
Hariharan Mudaliar
aee19c90d6
BugFix: remove sharp corners 2026-03-29 16:06:23 +05:30
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
bbde9fa73f
Update default icon 2026-03-28 16:01:45 +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
699b9402dc
Update localizable 2026-03-28 12:00:31 +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
Hariharan Mudaliar
156b52cacd
Update xcstrings 2026-03-28 11:46:25 +05:30
StellarSea
fc08a34ba3
Merge branch 'main' into refactor/localize-hardcoded-strings 2026-03-28 14:08:25 +09:00
Hariharan Mudaliar
a7f41d49fc
Update localizable 2026-03-28 10:25:27 +05:30
StellarSea
806e246b2a refactor: replace hardcoded strings with localized strings 2026-03-28 13:52:11 +09:00
Amir Zarrinkafsh
9d17e4aafb
feat(media): decouple airplay and output, merged output for lock screen 2026-03-27 13:03:59 +11:00
Hariharan Mudaliar
8ff53e0d80
Merge pull request #359 from nightah/refactor/calendar-selection-grouping
refactor(calendar): group calendars by accounts in settings
2026-03-26 23:46:30 +05:30
Hariharan Mudaliar
c31757e5ff
Merge pull request #357 from nightah/fix/applemusic-streaming-artwork
fix(mediacontrollers): apple music artwork for streamed content
2026-03-26 23:45:52 +05:30
StellarSea
05567f3820 Update Korean language translation 2026-03-26 16:24:01 +09:00
Amir Zarrinkafsh
5e1e8f613b
feat(media): include airplay for apple music on lock screen widget 2026-03-22 21:26:27 +11:00
Amir Zarrinkafsh
75bb8ce9be
feat(media): add airplay device selector with volume control for apple music
Adds an AirPlay device picker popover to the music player controls, allowing users to select and control volume for individual AirPlay devices (HomePod, Apple TV, AirPort Express, etc.) when Apple Music is the active player.
2026-03-22 17:27:00 +11:00
AntonP29
f345ddaff8 Add LocalSend support with service integration and UI updates 2026-03-21 21:30:41 -07:00
Amir Zarrinkafsh
d39c61c475
refactor(calendar): group calendars by accounts in settings
Calendars in the "Select Calendars" settings section are now grouped by their source account with color indicators, making it possible to distinguish calendars that share the same name across different accounts.

Each account group header includes a toggle to select or deselect all calendars in that group.
2026-03-22 13:19:20 +11:00
Amir Zarrinkafsh
4a5ab57dc9
refactor: remove unnecessary comment 2026-03-22 12:03:29 +11:00
Amir Zarrinkafsh
197c3cfa56
fix(mediacontrollers): artwork for streamed content not added to apple music library
When using the Apple Music controller, album artwork fails to display for streamed tracks that have not been added to the user's Library. AppleScript's `raw data of artwork 1 of current track` returns empty data for these tracks.

This change adds a fallback that searches the iTunes Search API using the track's title and artist, then selects the correct result by matching against the album name from the response fields.

- Added iTunes Search API fallback in `AppleMusicController` for artwork retrieval when AppleScript returns empty artwork data
- Search query uses title and artist only to avoid false matches; album is validated against structured response fields to select the correct result
- Artwork is cached per track to avoid redundant network requests
- Simplified the AppleScript by removing the ineffective Library playlist lookup fallback and collapsed the duplicate macOS 26 / pre-26 script branches
- Replaced `JSONSerialization` dictionary access with `Decodable` structs (`ITunesSearchResponse`, `ITunesTrack`) to match codebase conventions
2026-03-22 11:58:22 +11:00
Hariharan Mudaliar
6bc3af0431
Update Appcast 2026-03-21 23:54:26 +05:30
Hariharan Mudaliar
175a49a798
HotFix: Sparkle signing script 2026-03-21 23:39:25 +05:30
Hariharan Mudaliar
28320e4cb8
HotFix: Remove Unnecessary Mach service for Stats 2026-03-20 20:24:08 +05:30
Hariharan Mudaliar
a2d18cda49
Distributed Notifications 2026-03-20 19:54:22 +05:30
Hariharan Mudaliar
aa20aa51f4
Fix: Calendar View 2026-03-19 23:40:26 +05:30
Hariharan Mudaliar
6753473c32
Update Settings 2026-03-19 23:04:54 +05:30
Hariharan Mudaliar
bf4939c326
Modify stuff to work, fuck copilot PR 2026-03-19 22:38:52 +05:30
Hariharan Mudaliar
9396a5a8ff
Merge branch 'main' of https://github.com/Ebullioscopic/Atoll into feature/lunar-support
conflict resolution needed
2026-03-19 22:26:07 +05:30
Hariharan Mudaliar
31c896ec13
Merge pull request #350 from AkhilKonduru1/screen-assistant-reset-context
Enhanced Screen Assistant reset context handling
2026-03-19 21:42:49 +05:30
Hariharan Mudaliar
18766e7885
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 21:42:02 +05:30
Hariharan Mudaliar
0c5b11ca91
Update Extension 2026-03-19 15:10:45 +05:30
AkhilKonduru1
cafd0290d4
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-18 12:07:53 -05:00
AkhilKonduru1
a85cc65a03 fixed more 2026-03-18 17:03:50 +00:00
Hariharan Mudaliar
81f88804e5
Merge pull request #349 from shuja-waraich-03/main
Fixed Paste Issue in Notes View
2026-03-18 18:20:20 +05:30
Hariharan Mudaliar
3bbfe942b1
Merge pull request #347 from AkhilKonduru1/screen-assistant-reset-context
Add reset context button to Screen Assistant
2026-03-18 18:20:06 +05:30
shuja-waraich-03
8749c0dd07 Fixed Paste Issue in Notes View 2026-03-18 06:39:08 -05:00
AkhilKonduru1
38f45e9386 Add reset context button to Screen Assistant 2026-03-17 17:49:29 +00:00
Hariharan Mudaliar
db38661da8
Update extensions 2026-03-16 12:54:57 +05:30
Hariharan Mudaliar
bfb36cb9d1
RPC work 2026-03-15 23:59:13 +05:30
Hariharan Mudaliar
eccc16237b
Update Shelf to work with limited permissions 2026-03-15 19:55:08 +05:30
Hariharan Mudaliar
d172b88349
BugFix: Hover Fix 2026-03-15 13:00:29 +05:30
Hariharan Mudaliar
68cb3fd2de
Update Volume listener for ddc controls 2026-03-15 12:45:10 +05:30
Hariharan Mudaliar
8abd21de31
Update ddc control toggle 2026-03-15 12:14:32 +05:30
Jis G Jacob
55a6f07813 Atoll: Use minWidth for pickers in Settings
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-03-14 23:27:09 +05:30