Commit graph

581 commits

Author SHA1 Message Date
Hariharan Mudaliar
0141e414d2
Merge remote-tracking branch 'origin/main' into update-korean-language
Merge try
2026-04-10 15:35:22 +05:30
Hariharan Mudaliar
f9fe2e363d
Update: CLI support 2026-04-10 15:17:46 +05:30
StellarSea
6dc11afe8d Update Korean language 2026-04-10 11:16:22 +09:00
StellarSea
03a5d6eba1
Merge branch 'Ebullioscopic:main' into update-korean-language 2026-04-10 10:52:02 +09:00
StellarSea
c1ea3cecd7 Update Korean language translation 2026-04-10 10:51:44 +09:00
zeph
c7d470da2f
fix(waveform): legal notices and reformatting
This commit effectively grants [the "Atoll" project](https://github.com/Ebullioscopic/Atoll) permission from [ZephyrCodesStuff](https://github.com/ZephyrCodesStuff) for using, modifying and distributing the source code contained in [`rtaudio`](https://github.com/ZephyrCodesStuff/rtaudio) in compliance with the terms of the GPLv3 license, as an alternative to its original AGPLv3 license for this specific integration.
2026-04-08 15:53:50 +02:00
Hariharan Mudaliar
c09be0b12b
Merge remote-tracking branch 'origin/main' into feature/chinese-localization 2026-04-08 13:56:45 +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
Hariharan Mudaliar
29b80226b4
Update references to SwiftTerm and rtaudio 2026-04-08 13:46:38 +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
wanlizhan
487c499dcd feat: add Simplified Chinese (zh-Hans) localization 2026-04-07 12:39:17 +08: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
3da3e0d088
Update xcstrings 2026-04-03 12:21:23 +05:30
Hariharan Mudaliar
6b1c3295e6
Merge remote-tracking branch 'origin/main' into feat/localization-ru 2026-04-03 11:56:46 +05:30
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
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