Skip to content

Commit af3d762

Browse files
mauricecarrier7vladimirfedorovjonathangreen
authored
Release/1.2.3 (#574)
* [PP-725] Improve epub search (#360) * working implementation * Correct search issues * Update project.pbxproj * Add PalaceUIKit library * Update PalaceAudiobookToolkit module SHA * [PP-553] Clean up corrupted audiobook error presentation (#363) * working implementation * Correct search issues * Update project.pbxproj * Prevent alert from being prematurely dismissed and dismiss loading screen * Update TPPBookButtonsView.m * Update TPPBookButtonsView.m * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj (#364) * Resolve modifier ambiguity by moving font modifiers into PalaceUIKit * Font weight should be font modifier * Add PalaceUIKit * Build PalaceUIKit for distribution * Update PalaceAudiobookToolkit module SHA * Add color catalog * Refactor settings main screen fonts * Code documentation * Apply Palace UIKit to EPUB serach view * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Bump project build number * Fix typo * Update PalaceAudiobookToolkit module SHA * Implement search function for large encrypted documents * Use lower-level search for large encrypted documents Why: we decrypt smaller documents in memory, while larger files use CGPDF functions to decrypt blocks of file on the fly and therefore they can't be searched using PDFKit functions * Move parser code to TPPPDFTextExtractor * Compare lowercase search text * Release resources * [PP-725] Display all available sections in search results (#366) * working implementation * Correct search issues * Update project.pbxproj * update presentation of search options * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update PalaceAudiobookToolkit module SHA * Bump project build number * Set up team and signing certificate in PalaceUIKit (#368) * [PP-694] Use token auth for annotations (#369) * Update project.pbxproj * Use token for annotations calls * In progress token improvements * Update project.pbxproj * Update TPPAnnotations.swift * Update NYPLNetworkExecutorMock.swift * Clean up * [PP-694] Use token auth for annotations (#370) * Update project.pbxproj * Use token for annotations calls * In progress token improvements * Update project.pbxproj * Update TPPAnnotations.swift * Update NYPLNetworkExecutorMock.swift * Clean up * Resolve login failure when attempting to update tokens * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update NYPLNetworkExecutorMock.swift * [PP-746] Make annotation sync client side (#371) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * [PP-755] Update audiobook sampler (#372) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * Update audiobook sampler * Update project.pbxproj * Update TPPBookButtonsView.h * Update TPPBookButtonsView.h * [PP-612] Resolves library switch error (#373) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * Make sure closure is called after token refresh and opt out of token calls when request does not need authentication * Clean up * Remove unused logic * Further clean up * Update TPPBookDetailView.m * Only attempt to update the token once per account switch * Update project.pbxproj (#375) * PP-799 Resolves error loading library error (#376) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * Make sure closure is called after token refresh and opt out of token calls when request does not need authentication * Clean up * Remove unused logic * Further clean up * Update TPPBookDetailView.m * Only attempt to update the token once per account switch * Revert changes * Update Account.swift * Update project.pbxproj * Update Account.swift * Update project.pbxproj * Update NYPLNetworkExecutorMock.swift * Revert "PP-799 Resolves error loading library error (#376)" This reverts commit 78226c43ef3ae1b09c20e40b5dea9ae60f74c4b6. * [PP-612] Resolve outstanding token errors (#378) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * Make sure closure is called after token refresh and opt out of token calls when request does not need authentication * Clean up * Remove unused logic * Further clean up * Update TPPBookDetailView.m * Only attempt to update the token once per account switch * Revert changes * Update Account.swift * Update project.pbxproj * Update Account.swift * Update project.pbxproj * Update NYPLNetworkExecutorMock.swift * Resolve token issues * Clean up * clean up * [PP-811] Set audio player session to enable audiobook sample sound when silenced (#379) * set audio player session to enable sound when silenced * Update AudiobookSamplePlayer.swift * [PP-813] Send more detailed user agent (#380) * Update user agent to be more detailed * Prevent loading loop on sample downloads * Update sample toolbar posiiton on Ipad * Update project.pbxproj * [PP-790] Deletes local bookmarks when deleted remotely (#381) * Modify annotation syncing to delete local annotations when removed from server * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update TPPAnnotations.swift * Fix tests * [PP-845] PDF search broken older versions ios (#383) * Modify annotation syncing to delete local annotations when removed from server * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update TPPAnnotations.swift * Fix tests * Update TPPPDFSearchView.swift * Update project.pbxproj * Update project.pbxproj * Update TPPPDFSearchView.swift * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj (#384) * Update project.pbxproj (#385) * Test updated release notes script (#386) * Update project.pbxproj * Update project.pbxproj * Integrate updated audiobooktoolkit (#387) * [PP-809] Minor clean up (#388) * Integrate updated audiobooktoolkit * Update toolkit with minor slider clean up * Update project.pbxproj * Update project.pbxproj * [PP-809] Audiobook playback issues (#389) * Integrate updated audiobooktoolkit * Update toolkit with minor slider clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Import updated library (#390) * [PP-838][PP-839] Resolves token issues (#391) * Import updated library * Dont pass token on registry syncs and feed pulls * Update project.pbxproj * Update project.pbxproj * Update MyBooksDownloadCenterTests.swift * Update MyBooksDownloadCenterTests.swift * Update MyBooksDownloadCenterTests.swift * Update TPPSignInBusinessLogic.swift * Update TPPSignInBusinessLogicTests.swift * Update audioboook library (#392) * [PP-934] Properly handles TOCs when the last chapter spans multiple files (#393) * Update audioboook library * Update LCPPassphraseAuthenticationService.swift * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update MyBooksDownloadCenterTests.swift * [PP-948] improve large file downloads (#394) * Update audioboook library * Update LCPPassphraseAuthenticationService.swift * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update MyBooksDownloadCenterTests.swift * leverage virtual memory when downloading large files to prevent crashes * Update project.pbxproj * Update LCPPassphraseAuthenticationService.swift * [PP-934] Show return prompt on audiobook completion for LCPAudiobooks (#395) * Update audioboook library * Update LCPPassphraseAuthenticationService.swift * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update MyBooksDownloadCenterTests.swift * Return to beginning of book at end of playback * Integrate updated audibook library (#396) * [PP-969] Pauses audiobook after restarting (#397) * Integrate updated audibook library * Update ios-audiobooktoolkit * Update project.pbxproj * [PP-969] Improve last position syncing (#398) * Integrate updated audibook library * Update ios-audiobooktoolkit * Update project.pbxproj * Improve position syncing * Update project.pbxproj * Update project.pbxproj * [PP-861] Improve accessibility names (#399) * Correct accessibility * Update strings * Update project.pbxproj * Update project.pbxproj * [PP-861] Correct accessibility names (#400) * Correct accessibility * Update strings * Update project.pbxproj * Update project.pbxproj * Update audiobook library * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-994] [PP-995] Resolves audiobook playback issues (#401) * Update dependencies * Update project.pbxproj * [PP-1013] listening position not saved after logout (#402) * Ensure lsat listening position is saved with timestamp and prevent race condition on loading * Update project.pbxproj * [PP-1013] Ensure token is updated when fetching bookmarks (#403) * Ensure lsat listening position is saved with timestamp and prevent race condition on loading * Update project.pbxproj * Ensure token is refreshed when fetching bookmarks * Update project.pbxproj * Update TPPNetworkExecutor.swift * [PP-1013] Resolves listening position not saved after logout (#405) * Ensure lsat listening position is saved with timestamp and prevent race condition on loading * Update project.pbxproj * Ensure token is refreshed when fetching bookmarks * Update project.pbxproj * Update TPPNetworkExecutor.swift * Update bookmark syncing logic * Refresh token on download failure * improve token refresh logic * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update MyBooksDownloadCenter.swift * [PP-1013] Listening position not saved after logout (#406) * Ensure lsat listening position is saved with timestamp and prevent race condition on loading * Update project.pbxproj * Ensure token is refreshed when fetching bookmarks * Update project.pbxproj * Update TPPNetworkExecutor.swift * Update bookmark syncing logic * Refresh token on download failure * improve token refresh logic * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update MyBooksDownloadCenter.swift * Revert clean up change * Update project.pbxproj * Add a no adobe build target * Fix OOM issue appearing on iPhone XR This could potentially be an issue on other devices as well, since we are trying to load a large binary into memory to try to parse it as json. In the case of LCP this isn't what we want to do. * Bump build numbe * [PP-1064] Audiobook infrastructure (#426) * Update Audiobook classes * building open access happy path * Launch audiobook from delegate extension * Merge hotfix into main version 1.0.37 (#414) * Fix OOM issue appearing on iPhone XR This could potentially be an issue on other devices as well, since we are trying to load a large binary into memory to try to parse it as json. In the case of LCP this isn't what we want to do. * Rebase off of main (#411) * Update check-build-number.yml (#410) What's this do? Updates workflows Why are we doing this? (w/ Notion link if applicable) To support pushing TestFlight builds for merges into the hotfix branch * Update upload-on-merge.yml (#409) * Update build # * Update project.pbxproj (#413) Bump marketing version to create build * Update project.pbxproj --------- Co-authored-by: Jonathan Green <[email protected]> * Update project.pbxproj (#415) Revert version and build numbers * Update TPPBookCellDelegate+Extensions.swift * Integrate updated audiobook changes * Update check-build-number.yml * Update upload-on-merge.yml * Clean up * Update .gitmodules * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Delete ios-drm-audioengine * Update scripts * Update ios-audiobooktoolkit * Update AudiobookBookmarkBusinessLogicTests.swift * [PP-1059] Integrates refactor of Audiobook Library (#416) * Update Audiobook classes * building open access happy path * Launch audiobook from delegate extension * Update TPPBookCellDelegate+Extensions.swift * Integrate updated audiobook changes * Clean up * Update .gitmodules * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Delete ios-drm-audioengine * Update scripts * Update ios-audiobooktoolkit * Update AudiobookBookmarkBusinessLogicTests.swift * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit abe6dc13690b2383ea52d027bb2c0378c9c5ab1a. * Update project.pbxproj * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 9aca7790ed506824cd474317c3f079d452d1f179. * Restore Build (#417) * Update Audiobook classes * building open access happy path * Launch audiobook from delegate extension * Update TPPBookCellDelegate+Extensions.swift * Integrate updated audiobook changes * Clean up * Update .gitmodules * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Delete ios-drm-audioengine * Update scripts * Update ios-audiobooktoolkit * Update AudiobookBookmarkBusinessLogicTests.swift * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit abe6dc13690b2383ea52d027bb2c0378c9c5ab1a. * Update project.pbxproj * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 9aca7790ed506824cd474317c3f079d452d1f179. * Update ios-audiobook-overdrive * Reapply "Update project.pbxproj" This reverts commit 7ed72dded4b5fc59496a290aa82f2c32fb0cb2f6. * Revert "Restore Build (#417)" This reverts commit 933de16e4187c028ff64cfc385342de02dadf048. * Update ios-audiobook-overdrive (#419) * Fix build (#420) * Update ios-audiobook-overdrive * Update project.pbxproj * Fix build (#421) * Update ios-audiobook-overdrive * Update project.pbxproj * Update ios-audiobooktoolkit * Fix build (#422) * Update ios-audiobook-overdrive * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj --------- Co-authored-by: Jonathan Green <[email protected]> * Revert "[PP-1064] Audiobook infrastructure (#426)" This reverts commit 4479a3c3cf27ed16617f4551cfd122f515b4a82b. * Update Palace-Info.plist (#432) * Clean up * Update ios-audiobooktoolkit * Update libraries * [PP-1597] Performance enhancements (#459) * Update upload-on-merge.yml * Update check-build-number.yml * PP-1059 Refactor audiobooks (#425) * Update Audiobook classes * building open access happy path * Launch audiobook from delegate extension * Merge hotfix into main version 1.0.37 (#414) * Fix OOM issue appearing on iPhone XR This could potentially be an issue on other devices as well, since we are trying to load a large binary into memory to try to parse it as json. In the case of LCP this isn't what we want to do. * Rebase off of main (#411) * Update check-build-number.yml (#410) What's this do? Updates workflows Why are we doing this? (w/ Notion link if applicable) To support pushing TestFlight builds for merges into the hotfix branch * Update upload-on-merge.yml (#409) * Update build # * Update project.pbxproj (#413) Bump marketing version to create build * Update project.pbxproj --------- Co-authored-by: Jonathan Green <[email protected]> * Update project.pbxproj (#415) Revert version and build numbers * Update TPPBookCellDelegate+Extensions.swift * Integrate updated audiobook changes * Update check-build-number.yml * Update upload-on-merge.yml * Clean up * Update .gitmodules * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Delete ios-drm-audioengine * Update scripts * Update ios-audiobooktoolkit * Update AudiobookBookmarkBusinessLogicTests.swift * [PP-1059] Integrates refactor of Audiobook Library (#416) * Update Audiobook classes * building open access happy path * Launch audiobook from delegate extension * Update TPPBookCellDelegate+Extensions.swift * Integrate updated audiobook changes * Clean up * Update .gitmodules * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Delete ios-drm-audioengine * Update scripts * Update ios-audiobooktoolkit * Update AudiobookBookmarkBusinessLogicTests.swift * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit abe6dc13690b2383ea52d027bb2c0378c9c5ab1a. * Update project.pbxproj * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 9aca7790ed506824cd474317c3f079d452d1f179. * Restore Build (#417) * Update Audiobook classes * building open access happy path * Launch audiobook from delegate extension * Update TPPBookCellDelegate+Extensions.swift * Integrate updated audiobook changes * Clean up * Update .gitmodules * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Delete ios-drm-audioengine * Update scripts * Update ios-audiobooktoolkit * Update AudiobookBookmarkBusinessLogicTests.swift * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit abe6dc13690b2383ea52d027bb2c0378c9c5ab1a. * Update project.pbxproj * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 9aca7790ed506824cd474317c3f079d452d1f179. * Update ios-audiobook-overdrive * Reapply "Update project.pbxproj" This reverts commit 7ed72dded4b5fc59496a290aa82f2c32fb0cb2f6. * Revert "Restore Build (#417)" This reverts commit 933de16e4187c028ff64cfc385342de02dadf048. * Update ios-audiobook-overdrive (#419) * Fix build (#420) * Update ios-audiobook-overdrive * Update project.pbxproj * Fix build (#421) * Update ios-audiobook-overdrive * Update project.pbxproj * Update ios-audiobooktoolkit * Fix build (#422) * Update ios-audiobook-overdrive * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj --------- Co-authored-by: Jonathan Green <[email protected]> * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 5914ae43ae6c2dd2cf3a0b24568ddafd873f65ab. * Merge branch 'develop' into beta * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update Fastfile * Bump version number, update audiobooktoolkit * Integrate updated library, resolve cookie reset bug (#427) * [PP-1281] Threading improvements #2 (#428) * Integrate updated library, resolve cookie reset bug * Bump version integrate updated library * Update project.pbxproj * Update project.pbxproj * [PP-1281] Clean up and performance improvements #3 (#429) * Integrate updated library, resolve cookie reset bug * Bump version integrate updated library * Update project.pbxproj * Update project.pbxproj * Improve image mapping and other performance/threading improvements * Update TPPNetworkExecutor.swift * Update project.pbxproj * Update project.pbxproj * [PP-1068] Refactor track position and annotations (#430) * Integrate updated library, resolve cookie reset bug * Bump version integrate updated library * Update project.pbxproj * Update project.pbxproj * Improve image mapping and other performance/threading improvements * Update TPPNetworkExecutor.swift * Update project.pbxproj * Update project.pbxproj * Working track position loading, restore tests * update track positions and bookmarks * Update ios-audiobooktoolkit * Clean up * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Clean up tests * Resolve outstanding issues * Update AudiobookBookmarkBusinessLogicTests.swift * Clean up tests * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update AudiobookBookmarkBusinessLogicTests.swift * Update Palace.xcscheme * [PP-1068] Refactor track position and annotations (#431) * Integrate updated library, resolve cookie reset bug * Bump version integrate updated library * Update project.pbxproj * Update project.pbxproj * Improve image mapping and other performance/threading improvements * Update TPPNetworkExecutor.swift * Update project.pbxproj * Update project.pbxproj * Working track position loading, restore tests * update track positions and bookmarks * Update ios-audiobooktoolkit * Clean up * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Clean up tests * Resolve outstanding issues * Update AudiobookBookmarkBusinessLogicTests.swift * Clean up tests * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update AudiobookBookmarkBusinessLogicTests.swift * Update Palace.xcscheme * bump build and revert debug code * Update project.pbxproj * Update project.pbxproj * [PP-1068] Resolve issues with annotation back support (#433) * Integrate updated library, resolve cookie reset bug * Bump version integrate updated library * Update project.pbxproj * Update project.pbxproj * Improve image mapping and other performance/threading improvements * Update TPPNetworkExecutor.swift * Update project.pbxproj * Update project.pbxproj * Working track position loading, restore tests * update track positions and bookmarks * Update ios-audiobooktoolkit * Clean up * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Clean up tests * Resolve outstanding issues * Update AudiobookBookmarkBusinessLogicTests.swift * Clean up tests * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * Update AudiobookBookmarkBusinessLogicTests.swift * Update Palace.xcscheme * bump build and revert debug code * Update project.pbxproj * Update project.pbxproj * Update Palace-Info.plist * Support old bookmarks * Revert test changes * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPReadiumBookmark.swift * send emails to palace (#434) * Update dependencies and build number (#435) * [PP-1372][PP-1371] download tracks in correct order, update lock screen copy (#436) * Update dependencies and build number * Resolve outstanding audiobook issues * Update project.pbxproj * Clean up * Update project.pbxproj * Update AudiobookBookmarkBusinessLogicTests.swift * [PP-1373] Progressively decrypt LCPAudiobooks (#437) * Update swift-toolkit * Update ios-audiobooktoolkit * Clean up * Update TPPBookDetailsProblemDocumentViewController.swift (#438) * Improve findaway download task to show progress updates (#439) * [PP-1373] Prevent LCP audiobook lock on open (#440) * Update swift-toolkit * Update ios-audiobooktoolkit * Clean up * Fix LCP downloads and resolve errors on token refresh * Update project.pbxproj * Update project.pbxproj * Update TPPNetworkExecutor.swift * [PP-1405] Resolve crash on MyBooksView's SearchView (#441) * Resolve search view controller crash issue * Update project.pbxproj * Resolve TOC navigation errors * Resolve TOC navigation errors (#442) * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * [PP-1412] Properly map Feedbook audiobook manifests (#443) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * [PP-1373] LCP audiobooks freeze on startup (#444) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * [PP-1408] Show correct title for chapters (#445) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * [PP-1422] Properly display local annotations (#446) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * [PP-1364] Update image loader to avoid race condition (#447) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * Update TrackPosition+Annotations.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-1373] Resolve lcp delays (#448) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * Update TrackPosition+Annotations.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Properly map audiobookmarks to locator * Working implementation * Capture time stamp from outer element of locator * Move location saving to background thread * Resolve syncing issues to prevent over uploading bookmarks * Add additional backward compatability support * Restore tests * Restore audibookmark tests * Improve bookmark syncing logic and code clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update AudioBookmark.swift * Update TokenRequest.swift * Update AudioBookmark.swift * Update AudiobookmarkTests.swift * [PP-1438] Restore cross platform annotations (#449) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * Update TrackPosition+Annotations.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Properly map audiobookmarks to locator * Working implementation * Capture time stamp from outer element of locator * Move location saving to background thread * Resolve syncing issues to prevent over uploading bookmarks * Add additional backward compatability support * Restore tests * Restore audibookmark tests * Improve bookmark syncing logic and code clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update AudioBookmark.swift * Update TokenRequest.swift * Update AudioBookmark.swift * Update AudiobookmarkTests.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-1519] Chapter navigation errors (#450) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * Update TrackPosition+Annotations.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Properly map audiobookmarks to locator * Working implementation * Capture time stamp from outer element of locator * Move location saving to background thread * Resolve syncing issues to prevent over uploading bookmarks * Add additional backward compatability support * Restore tests * Restore audibookmark tests * Improve bookmark syncing logic and code clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update AudioBookmark.swift * Update TokenRequest.swift * Update AudioBookmark.swift * Update AudiobookmarkTests.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-1510] Resolve overdrive duration issues (#451) * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Bump build number * Update project.pbxproj * Update project.pbxproj * [PP-1519] Resolve outstanding chapter issues (#452) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * Update TrackPosition+Annotations.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Properly map audiobookmarks to locator * Working implementation * Capture time stamp from outer element of locator * Move location saving to background thread * Resolve syncing issues to prevent over uploading bookmarks * Add additional backward compatability support * Restore tests * Restore audibookmark tests * Improve bookmark syncing logic and code clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update AudioBookmark.swift * Update TokenRequest.swift * Update AudioBookmark.swift * Update AudiobookmarkTests.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Bump build number * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * [PP-1519] Chapter navigation errors (#453) * Resolve TOC navigation errors * integrate updated audiobook toolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPBookCellDelegate+Extensions.swift * Update ios-audiobooktoolkit * Prevent LCP lock on startup * Update project.pbxproj * Resolve token refresh issue * add pretty printing extension for debugging * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update ios-audiobooktoolkit * Multiple fixes * merge in dev * Update project.pbxproj * Clean up * Ensure image update is not missed by callback * Update project.pbxproj * Update TrackPosition+Annotations.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Properly map audiobookmarks to locator * Working implementation * Capture time stamp from outer element of locator * Move location saving to background thread * Resolve syncing issues to prevent over uploading bookmarks * Add additional backward compatability support * Restore tests * Restore audibookmark tests * Improve bookmark syncing logic and code clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update AudioBookmark.swift * Update TokenRequest.swift * Update AudioBookmark.swift * Update AudiobookmarkTests.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Bump build number * Update project.pbxproj * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Resolve UI lockup on NonLCP books * Update project.pbxproj * Update project.pbxproj * Performance testing updates * Performance Testing Clean up * Update ios-audiobooktoolkit * Update project.pbxproj * Clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj --------- Co-authored-by: Jonathan Green <[email protected]> * [PP-1559] Adjust preview link selection (#461) * Update TPPOPDSEntry.m * Update project.pbxproj * [PP-1635] Resolve crash on sample overload (#462) * Update TPPOPDSEntry.m * Update project.pbxproj * Prevent crash on multiple sample taps * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-1092] Books aren't removed from books view (#463) * Update TPPBookCoverRegistry.swift * Return books when expired * Update project.pbxproj * PP-1678] Restore playback tracker (#464) * Restore playback tracker plus unit tests * Update ios-audiobooktoolkit * Revert "Restore playback tracker plus unit tests" This reverts commit 85468a70a9aa9b1b3158d6510e9a6805cad67595. * Reapply "Restore playback tracker plus unit tests" This reverts commit 4bd9e47d7f97ffe5423c0f3606f4ce3477fd26f4. * Update project.pbxproj * Update project.pbxproj * Clean up * Update AudiobookTrackerTests.swift * Update Palace.xcscheme * [PP-1707] Sets unique cache key on overdrive download task (#465) * Update ios-audiobooktoolkit * Update TPPBookCoverRegistry.swift * Update project.pbxproj * Update TPPBookCoverRegistry.swift * [PP-1645] Performance improvements (#467) * Update TPPBookCoverRegistry.swift * Return books when expired * Update project.pbxproj * fixes in progress * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Clean up * Clean up #2 * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-1697] Add logging tool to time tracker (#468) * Resolve time tracking issues and implement logger * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 550f59afb134f2a2f8e3fe5676538d3206a81377. * Update project.pbxproj * [PP-1722] Don't pause on background (#469) * PP-1705 fetch bookmarks for pdfs * Update project.pbxproj * Update TPPAnnotationMock.swift * Update TPPAnnotationMock.swift * Update TPPAnnotationMock.swift * [PP-1729] fix Xcode 16 build failure (#470) * Enable logging on TestFlight and fix SQLite errors in XCode 16 * Update project.pbxproj * Update TPPNetworkQueue.swift * [PP-1670] Properly parse LCP titles (#471) * Update LCP parsing * Update project.pbxproj * [PP-1672] Enables bluetooth player controls (#472) * Integrate updated audiobook toolkit * Update TPPBookmarkFactory.swift * [PP-1758] Fix bookmark sync (#473) * Resolve disappearing bookmarks * Update Palace-Info.plist * Update project.pbxproj * Update TPPReaderBookmarksBusinessLogic.swift * Restore tests * [PP-1758] Bookmarks missing chapter names (#475) * Pull bookmark titles from toc * Resolve TPPBookRegistry crashes * Revert "Resolve TPPBookRegistry crashes" This reverts commit da3b8846928048e24b8cf2561ad58269e8f01cf3. * Update project.pbxproj * Update TPPBookRegistryMock.swift * [PP-1801] Overdrive audiobook seek (#477) * Update audiobook library, dont attempt token refresh if no token URL is provided * Bump build and update library * [PP-1730] Implement SAML login indicator (#478) * Implement SAML login indicator * Removed updated code * Update project.pbxproj * Clean up and restore tests * [PP-1764] Restore cross platform FindAway audiobook bookmark syncing (#480) * Sync Findaway bookmarks * Update AudioBookmark.swift * [PP-1808] Cancel downloads when exiting audiobooks (#481) * Move PureLayout and Minizip to swift package manager * Integrate audiobook library updates, resolves several background ui update crashes * Update project.pbxproj * [PP-1861] Dismiss detail screen on read (#482) * Move PureLayout and Minizip to swift package manager * Integrate audiobook library updates, resolves several background ui update crashes * Update project.pbxproj * Dismiss detail popup on iPad * Update project.pbxproj * Update project.pbxproj * Bumps version number (#483) * Move PureLayout and Minizip to swift package manager * Integrate audiobook library updates, resolves several background ui update crashes * Update project.pbxproj * Dismiss detail popup on iPad * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * [PP-1841] Restore ebook bookmark syncing (#484) * Sanitize R2 Bookmarks to ensure syncing works on iOS and Android * Update project.pbxproj * Update project.pbxproj * [PP-1336] Upgrade swift toolkit (#487) * use SPM to integrate PureLayout * Conform to migration changes * Testing in progress * Working LCPAudiobooks * In progress #2 * Update LibraryService.swift * Working epub view * Restore Reader settings * In progress changes * working epub decryption * Clean up * Enable R3 bookmark migration * working epub bookmarks * Bump to latest version of swiftoolkit * Update ios-audiobooktoolkit * PR clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Revert "Update project.pbxproj" This reverts commit 5748177695b70c9e136d7890d7b29607afd2741b. * Update UIColor+Extensions.swift * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update xcode-build-nodrm.sh * Update xcode-build-nodrm.sh * Fix build * Update LCPPassphraseAuthenticationService.swift * Properly sync local and remote locations * Clean up * Update TPPBook.swift * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update TPPEPUBViewController.swift * Update unit-testing.yml * Restore build (#493) * Update .gitignore * restore build * Update ios-audiobooktoolkit * Update TPPTextToSpeech.swift * Bump xcode and iOS versions * Update adept-ios * Update adept-ios * Remove PureLayout import from bridging header * run unit tests on rosetta * Update Fastfile * updates * Update unit-testing.yml * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update project.pbxproj * Update project.pbxproj * Update .gitignore * Update project.pbxproj * Push build to testflight (#494) * Update .gitignore * restore build * Update ios-audiobooktoolkit * Update TPPTextToSpeech.swift * Bump xcode and iOS versions * Update adept-ios * Update adept-ios * Remove PureLayout import from bridging header * run unit tests on rosetta * Update Fastfile * updates * Update unit-testing.yml * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update project.pbxproj * Update project.pbxproj * Update .gitignore * Update project.pbxproj * Upload using Xcode 15.4 * Update project.pbxproj * Update check-build-number.yml * Update project.pbxproj (#495) * Merge/fix build2 (#496) * Update .gitignore * restore build * Update ios-audiobooktoolkit * Update TPPTextToSpeech.swift * Bump xcode and iOS versions * Update adept-ios * Update adept-ios * Remove PureLayout import from bridging header * run unit tests on rosetta * Update Fastfile * updates * Update unit-testing.yml * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update project.pbxproj * Update project.pbxproj * Update .gitignore * Update project.pbxproj * Upload using Xcode 15.4 * Update project.pbxproj * Update check-build-number.yml * Update upload-on-merge.yml * Update upload script to use a virtual evironment (#497) * Update .gitignore * restore build * Update ios-audiobooktoolkit * Update TPPTextToSpeech.swift * Bump xcode and iOS versions * Update adept-ios * Update adept-ios * Remove PureLayout import from bridging header * run unit tests on rosetta * Update Fastfile * updates * Update unit-testing.yml * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update project.pbxproj * Update project.pbxproj * Update .gitignore * Update project.pbxproj * Upload using Xcode 15.4 * Update project.pbxproj * Update check-build-number.yml * Update upload-on-merge.yml * Update upload-on-merge.yml * [PP-1806] Adjust search bar for iPad (#498) * Shift search bar below navigation view for iPad * Update project.pbxproj * Update project.pbxproj * Update .gitignore * Create .gitignore * Make epub search view dismissalbe * Restore copy in info footer on epub * Update project.pbxproj * Update MyBooksView.swift * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * [PP-1899] Handle large LCP audiobooks (#499) * Shift search bar below navigation view for iPad * Update project.pbxproj * Update project.pbxproj * Update .gitignore * Create .gitignore * Make epub search view dismissalbe * Restore copy in info footer on epub * Update project.pbxproj * Update MyBooksView.swift * Update project.pbxproj * Update ios-audiobooktoolkit * Update project.pbxproj * Update project.pbxproj * Improve my books loading and detail presentation * Update project.pbxproj * Update TPPBookCellDelegate.m * Update project.pbxproj * Update project.pbxproj * [PP-2028] Persist playback speed (#500) * Update MyBooksViewModel.swift * Update ios-audiobooktoolkit * Update project.pbxproj * Update TPPEPUBViewController.swift * Improve reader layout * Clean up MyBooksView * Update MyBooksView.swift * Update BookCellModel.swift * Block extraneous button taps when loading * Update MyBooksView.swift * Update MyBooksView.swift * Add small script to count the number of lines of code * Update Cartfile.resolved * Update Cartfile * Update AdobeDRMContainer to return a DataResource (#503) * Update logo initialization order for faster loading (#506) * Add some additional logging to network calls (#505) * Update software licenses view to work like android app does (#504) * PP-2077, PP-2105, PP-2082 (#502) * Present user settings as popover on iPhone * remove old R2 references and clean up * Update adept-ios * Update AdobeContentProtectionService.swift * Update AdobeDRMContentProtection.swift * Update adept-ios * Update project.pbxproj * Restore build (#507) * Present user settings as popover on iPhone * remove old R2 references and clean up * Update adept-ios * Update AdobeContentProtectionService.swift * Update AdobeDRMContentProtection.swift * Update adept-ios * Update project.pbxproj * Update upload-on-merge.yml * Update upload-on-merge.yml * Update the adept-ios submodule commit to the latest (#508) * Update Log function to use Palace rather then Simplified * Make sure binaries are deleted when returning a book * Update comment * Update audiobooktoolkit commit * Restore epub pagination functionality (#511) * [PP-1924] Resolves crashlytics crashes (#521) * Resolve concurrency issues in TPPBookRegistry * Resolve MybooksViewmodel data load crash * Prevent annotation sync crash * Clean up various warnings and potential crashes * Update project.pbxproj * Clean up tests * Update Fastfile * [PP-1085] Refactors BookDetailView (#523) * Initial implementation of updated book details view * Initial implementation of BookDetailView refactor * Update project.pbxproj * Clean up UI * Implement buttons view and clean up UI * Resolve book presentation * Resolve button issues * Properly working buttons * Initial implementation of half modal * Update button functionality, improve halfsheet, add more books by author section * Clean up description layout and updating * Clean up how image and background color are managed * Clean up missing decryption logic * Update download functionality clean up UI * Improve preview/sample functionality * Implement compact detail view for iPhone * Improve nav bar color an dlayout * Fully working scroll animation * Scroll improvements and ui fixes * Clean up navigation and sample view * UI improvements * Fix presentation issues with MyBooksView * Code clean up * Clean up * Update navbar when navigating * All book detail and my book related issues resolves * Present account home page in external browser * Update TPPBookRegistry.swift * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update ReaderModule.swift * Update ReaderModule.swift * Test resolution in progress * Restore tests * UI Clean up * Update project.pbxproj * Clean up * Update ButtonStateTests.swift * Update ButtonStateTests.swift * Load image when book is initialized * Clean up book image loading * Clean up buttons view * Update BookDetailView.swift * Update TPPBookRegistry.swift * Update TPPBookCoverRegistry.swift * Update TPPBookCoverRegistry.swift * Fix issue with unsupported OD holds (#524) * [PP-2166] implement loading view (#525) * workgin Loading view, with improved image caching and catalog loading * Publish image loading from book * Resolve navigation bar issues * Clean up navigation functionality and cover downloads * Clean up book detail view * Resolve TPPRootTabBarController SafelyPresentViewController crash * Ensure we initialize the LIbraryService on the main thread to resolve Crashlytics crash Database.init() * Update LCPLibraryService.swift * Resolve TPPAnnotations.uploadLocalBookmarks crash * Remove dead code * Post Audiobookmark updates on the main thread and prevent double continuation resumptions * remove explicit unwraps in context creation flow * Prevent nullification of nil context to avoid Crashlytics crashes * Fix navbar issue on SearchController view * Update project.pbxproj * Update project.pbxproj * Clean up timer logic to prevent background crash * Revert "Clean up timer logic to prevent background crash" This reverts commit c1573ef86321b581eeb5529f1a9d269fe74f4345. * Update ios-audiobooktoolkit * PR clean up * Update MyBooksDownloadCenterTests.swift * Update MyBooksDownloadCenterTests.swift * Update TPPRemoteViewController.m * Clean up hanging tests * Prevent hanging tests * [PP-2214] Improve playback time entries 404 response handling (#526) * update audiobook indicator look * Improve account loading times * improve loading times * Bump git runner to use Xcode 16 * Use latest version on runners, don't set explicit version * Handle 404 errors properly in time tracking module * Update upload-on-merge.yml * Fix Build (#527) * update audiobook indicator look * Improve account loading times * improve loading times * Bump git runner to use Xcode 16 * Use latest version on runners, don't set explicit version * Handle 404 errors properly in time tracking module * Update upload-on-merge.yml * Update TPPBook.swift * [PP-2038] Make authenticated analytics requests (#528) * make authenticated analytics requests * Update project.pbxproj * PP-2117 - enable audio in webview * Force xcode 16 build (#529) * Update upload-on-merge.yml * Update project.pbxproj * Force xcode 16 build (#530) * Update upload-on-merge.yml * Update project.pbxproj * Update upload-on-merge.yml * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Force latest OS on test sim in CI (#531) * Update upload-on-merge.yml * Update project.pbxproj * Update upload-on-merge.yml * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update Fastfile * Update project.pbxproj * Update Fastfile * Increase build time out (#532) * Update upload-on-merge.yml * Update project.pbxproj * Update upload-on-merge.yml * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update Fastfile * Update project.pbxproj * Update Fastfile * Update Fastfile * Bump readium toolkit to 3.1.0 (#533) * Update upload-on-merge.yml * Update project.pbxproj * Update to readium toolkit 3.1.0 * Update project.pbxproj * Update project.pbxproj * Update AdobeDRMContentProtection.swift * [PP-2239] Book details UI improvements (#534) * Update upload-on-merge.yml * Update project.pbxproj * Update to readium toolkit 3.1.0 * Update project.pbxproj * Update project.pbxproj * Improve BookDetailView Layout * Fix expanding description view * Update project.pbxproj * Add missing files * Clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update build script (#535) * Update upload-on-merge.yml * Update project.pbxproj * Update to readium toolkit 3.1.0 * Update project.pbxproj * Update project.pbxproj * Improve BookDetailView Layout * Fix expanding description view * Update project.pbxproj * Add missing files * Clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update upload-on-merge.yml * Update Fastfile * Update Fastfile * Update Fastfile * Revert "Update upload-on-merge.yml" This reverts commit 896d8ba3ee7d13c1eef82728a5e17fb39fda0d45. * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * [PP-2239] Book details UI improvements (#536) * Update upload-on-merge.yml * Update project.pbxproj * Update to readium toolkit 3.1.0 * Update project.pbxproj * Update project.pbxproj * Improve BookDetailView Layout * Fix expanding description view * Update project.pbxproj * Add missing files * Clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update upload-on-merge.yml * Update Fastfile * Update Fastfile * Update Fastfile * Revert "Update upload-on-merge.yml" This reverts commit 896d8ba3ee7d13c1eef82728a5e17fb39fda0d45. * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Bump target OS and update fast file (#537) * Update upload-on-merge.yml * Update project.pbxproj * Update to readium toolkit 3.1.0 * Update project.pbxproj * Update project.pbxproj * Improve BookDetailView Layout * Fix expanding description view * Update project.pbxproj * Add missing files * Clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update upload-on-merge.yml * Update Fastfile * Update Fastfile * Update Fastfile * Revert "Update upload-on-merge.yml" This reverts commit 896d8ba3ee7d13c1eef82728a5e17fb39fda0d45. * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update project.pbxproj * Bump XCode version on CI/CD (#538) * Update upload-on-merge.yml * Update project.pbxproj * Update to readium toolkit 3.1.0 * Update project.pbxproj * Update project.pbxproj * Improve BookDetailView Layout * Fix expanding description view * Update project.pbxproj * Add missing files * Clean up * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update upload-on-merge.yml * Update Fastfile * Update Fastfile * Update Fastfile * Revert "Update upload-on-merge.yml" This reverts commit 896d8ba3ee7d13c1eef82728a5e17fb39fda0d45. * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update Fastfile * Update project.pbxproj * Update upload-on-merge.yml * [PP-2223] Books in same series are missing (#539) * Update TPPBookCoverRegistry.swift * add multiple related books lanes * Show additional lanes and more books functionality * Update project.pbxproj * [PP-2241] Show progress indicator on return + bug fixes (#540) * PP-2241 Show loading indicator when returning title from my books view * Fix pdf search and bookmark issues * Update project.pbxproj * [PP-2265] PDF improvements (#541) * PP-2265 enable pdf swipes * Resolve issues with my books view layout * Update project.pbxproj * [PP-2203] Ensure PDF bookmarks are saved (#542) * PP-2265 enable pdf swipes * Resolve issues with my books view layout * Update project.pbxproj * Update TPPBookRegistry.swift * Update project.pbxproj * Update TPPBookRegistry.swift * [PP-2203] Ensure PDF bookmarks are saved (#543) * PP-2265 enable pdf swipes * Resolve issues with my books view layout * Update project.pbxproj * Update TPPBookRegistry.swift * Update project.pbxproj * Update TPPBookRegistry.swift * Fix infinite loop * Update project.pbxproj * Update project.pbxproj * [PP-2205] Axis 360 page decryption errors (#544) * PP-2265 enable pdf swipes * Resolve issues with my books view layout * Update project.pbxproj * Update TPPBookRegistry.swift * Update project.pbxproj * Update TPPBookRegistry.swift * Fix infinite loop * Update project.pbxproj * Update project.pbxproj * Properly decrypt axis360 image books * Ensure push token is uploaded * Update project.pbxproj * PR Clean up * Update TPPRequestExecuting.swift * Update MyBooksDownloadCenterTests.swift * Update MyBooksDownloadCenterTests.swift * [PP-2277] Remove library startup screen (#545) * Improve app loading, prevent duplicate account loading, cache account logos, remove welcome screen * Update project.pbxproj * PR clean up * Set equal horizontal spacing between BookDetailView information label and value * [PP-2284] Update Swiftoolkit library (#546) * Improve loading times when switching libraries * Update AdobeDRMContentProtection.swift * Update project.pbxproj * Update AdobeDRMContentProtection.swift * PP-2337, PP2338, PP-2346 (#549) * Restore loading on my books view * Update ios-audiobooktoolkit * Update project.pbxproj * [PP-2347] Improve halfsheet layout (#550) * Restore loading on my books view * Update ios-audiobooktoolkit * Update project.pbxproj * Implement UI Improvements, resolve expanded half sheet * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update BookDetailView.swift * Update project.pbxproj * Update project.pbxproj * [PP-2347] Improve halfsheet layout (#551) * Restore loading on my books view * Update ios-audiobooktoolkit * Update project.pbxproj * Implement UI Improvements, resolve expanded half sheet * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update BookDetailView.swift * Update project.pbxproj * Update project.pbxproj * Update BookDetailView.swift * Update project.pbxproj * Update AdaptiveShadowModifier.swift * Update BookDetailView.swift * PP-2328 Infinite loop on 400 errors (#552) * Consider token validity when download with authentication * Update project.pbxproj * Release 1.2.0 (#558) * Ensure release-notes.sh executes in venv (#520) * Update release-notes.sh * Update upload-on-merge.yml * Update release-notes.sh * Re-attempt venv as it is needed to force Python 3.11 in order to enable global variables * Update create-release-notes.sh * Release 1.1.16 (#522) * [PP-725] Improve epub search (#360) * working implementation * Correct search issues * Update project.pbxproj * Add PalaceUIKit library * Update PalaceAudiobookToolkit module SHA * [PP-553] Clean up corrupted audiobook error presentation (#363) * working implementation * Correct search issues * Update project.pbxproj * Prevent alert from being prematurely dismissed and dismiss loading screen * Update TPPBookButtonsView.m * Update TPPBookButtonsView.m * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj (#364) * Resolve modifier ambiguity by moving font modifiers into PalaceUIKit * Font weight should be font modifier * Add PalaceUIKit * Build PalaceUIKit for distribution * Update PalaceAudiobookToolkit module SHA * Add color catalog * Refactor settings main screen fonts * Code documentation * Apply Palace UIKit to EPUB serach view * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Palace UIKit * Bump project build number * Fix typo * Update PalaceAudiobookToolkit module SHA * Implement search function for large encrypted documents * Use lower-level search for large encrypted documents Why: we decrypt smaller documents in memory, while larger files use CGPDF functions to decrypt blocks of file on the fly and therefore they can't be searched using PDFKit functions * Move parser code to TPPPDFTextExtractor * Compare lowercase search text * Release resources * [PP-725] Display all available sections in search results (#366) * working implementation * Correct search issues * Update project.pbxproj * update presentation of search options * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update PalaceAudiobookToolkit module SHA * Bump project build number * Set up team and signing certificate in PalaceUIKit (#368) * [PP-694] Use token auth for annotations (#369) * Update project.pbxproj * Use token for annotations calls * In progress token improvements * Update project.pbxproj * Update TPPAnnotations.swift * Update NYPLNetworkExecutorMock.swift * Clean up * [PP-694] Use token auth for annotations (#370) * Update project.pbxproj * Use token for annotations calls * In progress token improvements * Update project.pbxproj * Update TPPAnnotations.swift * Update NYPLNetworkExecutorMock.swift * Clean up * Resolve login failure when attempting to update tokens * Update project.pbxproj * Update project.pbxproj * Update project.pbxproj * Update NYPLNetworkExecutorMock.swift * [PP-746] Make annotation sync client side (#371) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * [PP-755] Update audiobook sampler (#372) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue * Update project.pbxproj * Update audiobook sampler * Update project.pbxproj * Update TPPBookButtonsView.h * Update TPPBookButtonsView.h * [PP-612] Resolves library switch error (#373) * in progress * Clean up annotation deletion, switch management and resolve infinite refresh call issue…
1 parent 3e27e7e commit af3d762

File tree

7 files changed

+412
-467
lines changed

7 files changed

+412
-467
lines changed

Cartfile.resolved

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

Palace.xcodeproj/project.pbxproj

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5696,7 +5696,7 @@
56965696
CODE_SIGN_IDENTITY = "Apple Distribution";
56975697
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
56985698
CODE_SIGN_STYLE = Manual;
5699-
CURRENT_PROJECT_VERSION = 338;
5699+
CURRENT_PROJECT_VERSION = 340;
57005700
DEVELOPMENT_TEAM = 88CBA74T8K;
57015701
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
57025702
ENABLE_BITCODE = NO;
@@ -5713,18 +5713,18 @@
57135713
"$(inherited)",
57145714
);
57155715
INFOPLIST_FILE = "PalaceConfig/Palace-Info.plist";
5716-
IPHONEOS_DEPLOYMENT_TARGET = 16.6;
5716+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
57175717
LD_RUNPATH_SEARCH_PATHS = (
57185718
"$(inherited)",
57195719
"@executable_path/Frameworks",
57205720
);
5721-
MARKETING_VERSION = 1.2.2;
5721+
MARKETING_VERSION = 1.2.3;
57225722
PRODUCT_BUNDLE_IDENTIFIER = org.thepalaceproject.palace;
57235723
PRODUCT_MODULE_NAME = Palace;
57245724
PRODUCT_NAME = "Palace-noDRM";
57255725
PROVISIONING_PROFILE = "2e185b6c-271e-4b02-a05e-860b8c3831f6";
57265726
PROVISIONING_PROFILE_SPECIFIER = "Ad Hoc 2";
5727-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Ad Hoc 2";
5727+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Ad Hoc";
57285728
RUN_CLANG_STATIC_ANALYZER = YES;
57295729
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG SIMPLYE";
57305730
SWIFT_OBJC_BRIDGING_HEADER = "Palace/AppInfrastructure/Palace-Bridging-Header.h";
@@ -5755,7 +5755,7 @@
57555755
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES_ERROR;
57565756
CODE_SIGN_ENTITLEMENTS = Palace/SimplyE.entitlements;
57575757
CODE_SIGN_IDENTITY = "iPhone Distribution";
5758-
CURRENT_PROJECT_VERSION = 338;
5758+
CURRENT_PROJECT_VERSION = 340;
57595759
DEVELOPMENT_TEAM = 88CBA74T8K;
57605760
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
57615761
ENABLE_BITCODE = NO;
@@ -5772,18 +5772,18 @@
57725772
"$(inherited)",
57735773
);
57745774
INFOPLIST_FILE = "PalaceConfig/Palace-Info.plist";
5775-
IPHONEOS_DEPLOYMENT_TARGET = 16.6;
5775+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
57765776
LD_RUNPATH_SEARCH_PATHS = (
57775777
"$(inherited)",
57785778
"@executable_path/Frameworks",
57795779
);
5780-
MARKETING_VERSION = 1.2.2;
5780+
MARKETING_VERSION = 1.2.3;
57815781
PRODUCT_BUNDLE_IDENTIFIER = org.thepalaceproject.palace;
57825782
PRODUCT_MODULE_NAME = Palace;
57835783
PRODUCT_NAME = "Palace-noDRM";
57845784
PROVISIONING_PROFILE = "b3d9154d-70e1-48d6-a0c5-869431277a5c";
57855785
PROVISIONING_PROFILE_SPECIFIER = "App Store";
5786-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "App Store 2";
5786+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "App Store";
57875787
RUN_CLANG_STATIC_ANALYZER = YES;
57885788
SWIFT_ACTIVE_COMPILATION_CONDITIONS = SIMPLYE;
57895789
SWIFT_OBJC_BRIDGING_HEADER = "Palace/AppInfrastructure/Palace-Bridging-Header.h";
@@ -5938,11 +5938,9 @@
59385938
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES_ERROR;
59395939
CODE_SIGN_ENTITLEMENTS = Palace/PalaceDebug.entitlements;
59405940
CODE_SIGN_IDENTITY = "Apple Development";
5941-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
59425941
CODE_SIGN_STYLE = Manual;
5943-
CURRENT_PROJECT_VERSION = 338;
5942+
CURRENT_PROJECT_VERSION = 340;
59445943
DEVELOPMENT_TEAM = "";
5945-
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
59465944
ENABLE_BITCODE = NO;
59475945
FRAMEWORK_SEARCH_PATHS = (
59485946
"$(inherited)",
@@ -5962,15 +5960,15 @@
59625960
"FEATURE_OVERDRIVE=1",
59635961
);
59645962
INFOPLIST_FILE = "PalaceConfig/Palace-Info.plist";
5965-
IPHONEOS_DEPLOYMENT_TARGET = 16.6;
5963+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
59665964
LD_RUNPATH_SEARCH_PATHS = (
59675965
"$(inherited)",
59685966
"@executable_path/Frameworks",
59695967
);
5970-
MARKETING_VERSION = 1.2.2;
5968+
MARKETING_VERSION = 1.2.3;
59715969
PRODUCT_BUNDLE_IDENTIFIER = org.thepalaceproject.palace;
5972-
PROVISIONING_PROFILE_SPECIFIER = "Ad Hoc 2";
5973-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Ad Hoc 2";
5970+
PROVISIONING_PROFILE_SPECIFIER = "";
5971+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Ad Hoc";
59745972
RUN_CLANG_STATIC_ANALYZER = YES;
59755973
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG SIMPLYE FEATURE_DRM_CONNECTOR FEATURE_CRASH_REPORTING LCP FEATURE_OVERDRIVE";
59765974
SWIFT_OBJC_BRIDGING_HEADER = "Palace/AppInfrastructure/Palace-Bridging-Header.h";
@@ -6000,9 +5998,11 @@
60005998
CLANG_ENABLE_MODULES = YES;
60015999
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES_ERROR;
60026000
CODE_SIGN_ENTITLEMENTS = Palace/SimplyE.entitlements;
6003-
CODE_SIGN_IDENTITY = "iPhone Distribution";
6004-
CURRENT_PROJECT_VERSION = 338;
6005-
DEVELOPMENT_TEAM = 88CBA74T8K;
6001+
CODE_SIGN_IDENTITY = "Apple Development";
6002+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
6003+
CODE_SIGN_STYLE = Manual;
6004+
CURRENT_PROJECT_VERSION = 340;
6005+
DEVELOPMENT_TEAM = "";
60066006
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
60076007
ENABLE_BITCODE = NO;
60086008
FRAMEWORK_SEARCH_PATHS = (
@@ -6023,15 +6023,15 @@
60236023
"FEATURE_OVERDRIVE=1",
60246024
);
60256025
INFOPLIST_FILE = "PalaceConfig/Palace-Info.plist";
6026-
IPHONEOS_DEPLOYMENT_TARGET = 16.6;
6026+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
60276027
LD_RUNPATH_SEARCH_PATHS = (
60286028
"$(inherited)",
60296029
"@executable_path/Frameworks",
60306030
);
6031-
MARKETING_VERSION = 1.2.2;
6031+
MARKETING_VERSION = 1.2.3;
60326032
PRODUCT_BUNDLE_IDENTIFIER = org.thepalaceproject.palace;
6033-
PROVISIONING_PROFILE_SPECIFIER = "App Store";
6034-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "App Store 2";
6033+
PROVISIONING_PROFILE_SPECIFIER = "";
6034+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "App Store";
60356035
RUN_CLANG_STATIC_ANALYZER = YES;
60366036
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "SIMPLYE FEATURE_DRM_CONNECTOR FEATURE_CRASH_REPORTING LCP FEATURE_OVERDRIVE";
60376037
SWIFT_OBJC_BRIDGING_HEADER = "Palace/AppInfrastructure/Palace-Bridging-Header.h";
@@ -6063,7 +6063,7 @@
60636063
CODE_SIGN_IDENTITY = "Apple Development";
60646064
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
60656065
CODE_SIGN_STYLE = Manual;
6066-
CURRENT_PROJECT_VERSION = 338;
6066+
CURRENT_PROJECT_VERSION = 340;
60676067
DEVELOPMENT_TEAM = "";
60686068
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
60696069
ENABLE_BITCODE = NO;
@@ -6084,16 +6084,16 @@
60846084
"FEATURE_OVERDRIVE=1",
60856085
);
60866086
INFOPLIST_FILE = "PalaceConfig/Palace-Info.plist";
6087-
IPHONEOS_DEPLOYMENT_TARGET = 16.6;
6087+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
60886088
LD_RUNPATH_SEARCH_PATHS = (
60896089
"$(inherited)",
60906090
"@executable_path/Frameworks",
60916091
);
6092-
MARKETING_VERSION = 1.2.2;
6092+
MARKETING_VERSION = 1.2.3;
60936093
PRODUCT_BUNDLE_IDENTIFIER = org.thepalaceproject.palace;
60946094
PRODUCT_NAME = Palace;
60956095
PROVISIONING_PROFILE_SPECIFIER = "Ad Hoc 2";
6096-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Ad Hoc 2";
6096+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Ad Hoc";
60976097
RUN_CLANG_STATIC_ANALYZER = YES;
60986098
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG SIMPLYE FEATURE_CRASH_REPORTING LCP FEATURE_OVERDRIVE";
60996099
SWIFT_OBJC_BRIDGING_HEADER = "Palace/AppInfrastructure/Palace-Bridging-Header.h";
@@ -6124,7 +6124,7 @@
61246124
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES_ERROR;
61256125
CODE_SIGN_ENTITLEMENTS = Palace/SimplyE.entitlements;
61266126
CODE_SIGN_IDENTITY = "iPhone Distribution";
6127-
CURRENT_PROJECT_VERSION = 338;
6127+
CURRENT_PROJECT_VERSION = 340;
61286128
DEVELOPMENT_TEAM = 88CBA74T8K;
61296129
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
61306130
ENABLE_BITCODE = NO;
@@ -6145,16 +6145,16 @@
61456145
"FEATURE_OVERDRIVE=1",
61466146
);
61476147
INFOPLIST_FILE = "PalaceConfig/Palace-Info.plist";
6148-
IPHONEOS_DEPLOYMENT_TARGET = 16.6;
6148+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
61496149
LD_RUNPATH_SEARCH_PATHS = (
61506150
"$(inherited)",
61516151
"@executable_path/Frameworks",
61526152
);
6153-
MARKETING_VERSION = 1.2.2;
6153+
MARKETING_VERSION = 1.2.3;
61546154
PRODUCT_BUNDLE_IDENTIFIER = org.thepalaceproject.palace;
61556155
PRODUCT_NAME = Palace;
61566156
PROVISIONING_PROFILE_SPECIFIER = "App Store";
6157-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "App Store 2";
6157+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "App Store";
61586158
RUN_CLANG_STATIC_ANALYZER = YES;
61596159
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "SIMPLYE FEATURE_CRASH_REPORTING LCP FEATURE_OVERDRIVE";
61606160
SWIFT_OBJC_BRIDGING_HEADER = "Palace/AppInfrastructure/Palace-Bridging-Header.h";
@@ -6192,7 +6192,7 @@
61926192
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
61936193
DEFINES_MODULE = YES;
61946194
DEVELOPMENT_TEAM = "";
6195-
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 88CBA74T8K;
6195+
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = "";
61966196
DYLIB_COMPATIBILITY_VERSION = 1;
61976197
DYLIB_CURRENT_VERSION = 1;
61986198
DYLIB_INSTALL_NAME_BASE = "@rpath";
@@ -6203,7 +6203,7 @@
62036203
INFOPLIST_FILE = PalaceUIKit/Info.plist;
62046204
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 The Palace Project. All rights reserved.";
62056205
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
6206-
IPHONEOS_DEPLOYMENT_TARGET = 17.6;
6206+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
62076207
LD_RUNPATH_SEARCH_PATHS = (
62086208
"@executable_path/Frameworks",
62096209
"@loader_path/Frameworks",
@@ -6266,7 +6266,7 @@
62666266
INFOPLIST_FILE = PalaceUIKit/Info.plist;
62676267
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 The Palace Project. All rights reserved.";
62686268
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
6269-
IPHONEOS_DEPLOYMENT_TARGET = 17.6;
6269+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
62706270
LD_RUNPATH_SEARCH_PATHS = (
62716271
"@executable_path/Frameworks",
62726272
"@loader_path/Frameworks",

0 commit comments

Comments
 (0)