Releases: Pocket/pocket-ios
v8.0.0.24462
What's Changed
- ci: temporarily disable running ui tests by @dskuza in #667
- feat(search) Update the local search results cache when the user un/a… by @CMasterson in #631
- chore(tests): fix premium tests that are failing locally by @cyndichin in #662
- chore(fix): fix tests in suite 1 + 2 by @cyndichin in #666
- fix(Localization) Update offline search to 2 separate strings to aid … by @CMasterson in #647
- fix(listen): updating listen icon by @bassrock in #670
- App Store Receipt - prevent continuations to be overwritten so they can safely be resumed and deleted by @Gio2018 in #669
- fix(Snowplow) add SNOWPLOW_POST_PATH environment variable to the Pock… by @CMasterson in #638
- feat(analytics): add tag name(s) as tag event value by @dskuza in #671
- When capturing an error, log the error instead of the localized description by @Gio2018 in #672
- refactor(error): add LocalizedError support to custom errors by @dskuza in #674
- refactor(analytics): update content open identifiers by @dskuza in #673
- feat(braze): send begin migration event in save extension by @dskuza in #677
- chore(tests): address suite 3 + remaining tests by @cyndichin in #675
- chore(bitrise): remove comment after fixing ui tests by @cyndichin in #678
- Core Data: do not fetch orphaned recommendations by @Gio2018 in #676
- chore(tests): update home test fixtures by @bassrock in #679
Full Changelog: release/v8.0.0.24375...release/v8.0.0.24462
Public Release Notes
Minor fixes
v8.0.0.24375
What's Changed
- User migration - clean up legacy data by @Gio2018 in #514
- fix(tests): fix broken tests by @cyndichin in #525
- Update Swift-nio dependency version by @Gio2018 in #533
- fix(storekit1): add storekit 1 methods by @bassrock in #531
- feat(search-swipe): Adding Search Swipe by @timc-mozilla in #523
- fix(name): update header name by @timc-mozilla in #524
- fix(receipts): ensuring there is a receipt by @bassrock in #535
- feat(adjust): add adjust and track sign up by @timc-mozilla in #527
- Premium - Add iTunes identifier to subscription providers by @Gio2018 in #536
- ci(tests): new test plan for flaky tests by @audie1 in #530
- fix(flakey): run flakey tests nightly by @bassrock in #537
- feat(analytics): track unsupported content in reader by @cyndichin in #532
- feat(reader): add unarchive button by @cyndichin in #522
- Fix a memory leak when opening the Reader by @Gio2018 in #541
- feat(analytics): track open in web from reader by @cyndichin in #538
- Add groupid example to secrets file by @CMasterson in #545
- docs(releasing): how to release by @bassrock in #543
- fix(background): ensuring all background tasks have time to end by @bassrock in #542
- Smartling translations are completed for commit 14a7478 from develop by @pocket-ci in #549
- refactor(log): improve Sentry error capturing by @dskuza in #540
- build(Flakey Tests) Move 2 Reader tests to flakey group by @CMasterson in #551
- fix(logout): ensure logout resets the main view model by @bassrock in #517
- fix(schema): updating schema with new changes by @bassrock in #554
- feat(localization): create localization package by @dskuza in #553
- feat(cursor): ensuring task restores from cursor by @bassrock in #550
- chore(Braze) Update to 5.13.0 by @CMasterson in #539
- docs(README): Update readme & contributing by @CMasterson in #547
- refactor(tags): create reusable components and functionality for Add / Edit Tags view by @cyndichin in #544
- Bring the sharedData package.resolved inline by @CMasterson in #558
- build: run swiftlint as strict by @dskuza in #560
- feat(premium): load premium getpocket.com pages for premium users by @dskuza in #534
- ci(swiftlint): update rules by @cyndichin in #552
- fix(tests): upping all our timeouts by @bassrock in #563
- Core data - Refactor Space to use child contexts when needed by @Gio2018 in #556
- refactor: use shared user defaults by @dskuza in #559
- feat(Braze) Enable Migration Event IN-1213 by @CMasterson in #555
- fix(url): update license url by @bassrock in #546
- feat(coordinators): enabling background refresh coordinators by @bassrock in #557
- feat(Tabs) Bring the user back to their last-seen tab on restart by @CMasterson in #567
- chore(tests): ensuring graphql responses don't change after launch by @bassrock in #569
- feat: add and update utm_source query params for auth or sharing by @dskuza in #566
- feat(tags): Premium Upsell by @timc-mozilla in #564
- fix(refreshing): ensuring logout/login subscribers are retained by @bassrock in #572
- feat(haptics): adding in haptics to key areas by @bassrock in #571
- Refactor/core data fetch saves by @Gio2018 in #570
- fix(user): ensuring we only refresh the user when we have a session by @bassrock in #573
- Fix - Add missing context injection by @Gio2018 in #574
- fix(coredata): fixing a bug in coredata by @bassrock in #575
- fix(tests): battle hardened tests against multiple device sizes by @bassrock in #576
- chore(deps): update resolved by @bassrock in #578
- feat(spotlight): adding in spotlight indexing. by @bassrock in #577
- feat(tags): add recent tags by @cyndichin in #568
- feat(featureflag): adding in feature flag baseline by @bassrock in #331
- fix(saves): ensure that dual refreshing saves does not reset the loading state by @bassrock in #580
- fix(license): opening licesnes in reader mode by @bassrock in #581
- feat(listen) adding listen feature by @bassrock in #521
- chore(smartling): translations are completed for commit 12c2c8f from develop by @pocket-ci in #585
- chore(deps): locking down some dependencies by @bassrock in #584
- fix(cfexecutable): fixing a bug where we need to remove an executable from the bundle by @bassrock in #589
- fix(loading): ensure that a user sees items and not blank cells when they exist by @bassrock in #590
- Core Data - Use child contexts to fetch archived items and tags by @Gio2018 in #587
- fix(migration): ensure that a migration posts a logged in message by @bassrock in #592
- refactor(migration) Cease throwing an error when a decryption key is … by @CMasterson in #591
- chore(snowplow): updating the snowplow sdk to 5.0.0 by @bassrock in #586
- fix(braze): ensure braze has a scene by @bassrock in #593
- chore(tests): ensuring flakey tests report by @bassrock in #582
- chore(apollo): upgrading apollo to 1.1.1 by @bassrock in #588
- Core Data - Cleanup Source, PocketSource by @Gio2018 in #594
- Smartling translations are completed for commit 1cd5a10 from develop by @pocket-ci in #595
- feat(tags): refine recent tags experience by @cyndichin in #583
- Premium subscriptions: avoid checking subscriptions and sending receipts when logged out by @Gio2018 in #596
- Use correct consumer key on iPad by @dskuza in #267
- fix(user): stop logging username error by @bassrock in #599
- chore(tests): updating missing word count in mock data by @bassrock in #600
- feat(listen): putting playlists behind a feature flag by @bassrock in #597
- fix(listen): update listen to have a default language set by @bassrock in #604
- fix(extension): address feedly bug by @cyndichin in #602
- fix(tags): ensuring tags can delete by @bassrock in #603
- chore(builds): removing legacy pipeline by @bassrock in #608
- Update minimum deployment target to iOS 16 by @Gio2018 in #609
- fix(tags): sorting all tags alphabetically by @bassrock in #606
- fix: sign out on first launch of share extension if needed by @dskuza in #607
- fix(logs): adding explict logging and error handling to mutations by @bassrock in #612
- fix(timeout): bumping wait timeout for test by @bassrock in #614
- chore(tests): small fix for bad data in upsertSavedItem by @bassrock in #615
- fix(listen): adding in baseline listen analytics by @bassrock in #598
- feat(api): moving to api domain by @bassrock in https://github.co...
v8.0.0.23507
What's Changed
- Premium Purchase - Hooray! Screen by @Gio2018 in #493
- fix(load): removing extra saves & archive call by @bassrock in #494
- Premium Purchases - Send App Store receipt to the backend by @Gio2018 in #485
- Premium purchases - Subscription store refactor by @Gio2018 in #495
- fix(threads): updating how our main model recieve events by @bassrock in #498
- chore(deps): general dependency upgrade by @bassrock in #497
- fix(bitrise): build stack changes by @bassrock in #499
- feat(coordinators): iPad + SwiftUI Foundation by @bassrock in #473
- feat(actions): fix one of our tests by @bassrock in #500
- feat(prod): switch to prod identifier by @bassrock in #496
- feat(pull-to-refresh): adding in custom pull to refresh indicator by @bassrock in #465
- feat(premium): offline premium upsell by @timc-mozilla in #490
- feat(premium): update receipt encoding by @Gio2018 in #501
- chore(tests): updating xcode test scheme by @bassrock in #505
- chore(smartling): translations are completed for commit 216f6ea from develop by @pocket-ci in #503
- chore(tests): fixing logout tests by @bassrock in #506
- feat(saves): update saves use NSFetchedResults diffable datasource delegate by @bassrock in #504
- chore(ios15): adding in ios 15 testing by @bassrock in #510
- fix(home): use fetchedresultscontroller for home by @bassrock in #507
- fix(slate-detail): removing extra slate detail refresh by @bassrock in #511
- feat(saves): increase the default list size by @bassrock in #509
- fix(cache): improve caching and deletion of images by @dskuza in #513
- chore(license): adding in instructions for acknowledgement generation by @bassrock in #512
- fix(orientation): allow only reader to rotate by @cyndichin in #508
- fix(sentry): install sentry on non-debug builds by @bassrock in #518
- fix(imageCache): fixing image cache encoding by @bassrock in #516
- fix(scheme): set OS_ACTIVITY_MODE to disable by @cyndichin in #520
- fix(concurrency): clean up some of our threading and calls by @bassrock in #515
- feat(user): updating user query by @timc-mozilla in #519
- feat(migration): migrate legacy user sessions to new session type by @dskuza in #312
- fix(home): ensuring home does not always refresh by @bassrock in #528
- fix(image): turn off image prefetching by @bassrock in #529
Full Changelog: release/v8.0.0.23270...release/v8.0.0.23507
Public Notes
Thank you so much for all of your testing and feedback! We have great news––we are just about code-complete. This is the last Testflight update you’ll receive for this version of the iOS Pocket app — but don't worry, we still need your help in the days ahead!
More details will land in your inbox next month with signup info for the Pocket 8 Beta that we will launch later this spring. We hope you’ll continue to play a vital role in helping us evaluate new features by joining us there. Rumors are that there will be something worth talking about (or listening to) dropping there very soon.
Let’s talk about what’s new for build 8.0 (23507) that released Thursday, March 30:
🙈 We listened to your feedback about the iPad interface and switched it off: enjoy a super-sized phone experience while we make some updates to deliver you an even better Pocket experience on the iPad.
🤸We realized that while cartwheels are fun, the app doesn’t look great sideways on smaller screens: Pocket 8 on phones now only supports landscape orientation when you’re reading articles.
🗞️It looks like we were getting a little too excited about fetching the freshest article recommendations for you and were requesting them multiple times at once. We apologize for being an over-eager paperboy.
🖼️We sat down with the gremlins who fetch article thumbnails and explained to them that while it’s good to be excited about your job, it’s actually more important that we download your articles first; your saved articles should download much more quickly now that the gremlins have moved to the back of the line.
📈 Speaking of exciting: we’ve doubled the number of saved articles that the app downloads from 500 to 1,000.
🎈 We’re hanging streamers and blowing up balloons: in anticipation of our upcoming App Store release, we’ve prepared the way for your existing Pocket App Store install to be upgraded to Pocket 8 while keeping you signed in and redownloading your articles in the background. You can’t test this yet, but see the introduction to this email for how you can soon!
v8.0.0.23270
What's Changed
- fix(text): updating help text to match designs by @bassrock in #443
- Feat/premium subscription by @timc-mozilla in #378
- chore(smartling): translations are completed for commit b486452 from develop by @pocket-ci in #449
- chore(smartling): translations are completed for commit 5e4cddf from develop by @pocket-ci in #450
- fix(reader): trigger pop to root after archiving or deleting from reader by @cyndichin in #448
- Fix test build failing by @Gio2018 in #446
- fix(premium): disable premium purchases for beta testers by @Gio2018 in #455
- fix(tests): fix ui test suite 3 by @cyndichin in #452
- Reinstate Mainactor for PRemiumUpgradeViewModel by @Gio2018 in #453
- chore(smartling): translations are completed for commit 224a5e4 from develop by @pocket-ci in #457
- Premium - Analytics by @Gio2018 in #458
- feat(search): add overflow menu by @cyndichin in #445
- ci(tests): Safari open flaky fix by @audie1 in #456
- feat(account-deletion): adding in account deletion options by @bassrock in #444
- Add manual purchase sync to SubscriptionStore by @Gio2018 in #459
- fix(coredata): removing temporary core data code by @bassrock in #461
- feat(tags): filter tags list based on input by @cyndichin in #454
- feat(delete): wiring up account deletion by @bassrock in #460
- Premium Upgrade View - UI Tests by @Gio2018 in #462
- feat(archive): improve handling of archive by @bassrock in #464
- Smartling translations are completed for commit 3f5c00d from develop by @pocket-ci in #467
- feat(account-deletion): exit survery by @bassrock in #466
- Premium - Restore Subscription Manually by @Gio2018 in #469
- Smartling translations are completed for commit 4ad5c0d from develop by @pocket-ci in #471
- fix(refreshing): updating refresh coordinators to check for a session by @bassrock in #468
- Rebalance UI test suites duration by @Gio2018 in #472
- Prevent UI tests from failing when Premium Upgrades are disabled by @Gio2018 in #470
- Smartling translations are completed for commit df8936c from develop by @pocket-ci in #476
- Add DeleteAccountViewModel by @Gio2018 in #478
- fix(data): remove static data cleaner by @bassrock in #477
- fix(ui): cleaning up the account deletion ui by @bassrock in #475
- fix(search): refactor search pagination by @cyndichin in #474
- feat(tags): force lowercase on tag text input field by @cyndichin in #482
- In 1153 - Premium Status by @timc-mozilla in #480
- feat(pagination): smart pagination by @bassrock in #479
- chore(smartling): translations are completed for commit e572ac2 from develop by @pocket-ci in #486
- chore(smartling): translations are completed for commit 383dbb1 from develop by @pocket-ci in #484
- fix(threads): moving all coredata to the background by @bassrock in #487
- Settings > Premium Subscription - Show manage Subscription sheet by @Gio2018 in #488
- fix(build): lower machine size by @bassrock in #492
Public Release Notes
- 🐴 We went to the stables and separated the sheep from the stallions: everything you do will be faster now.
- 🚮 It’s important to us that you control your own data. To that end, we’ve added the ability for you to delete your account from the Settings menu. Be warned: this is a real, live feature—if you delete your account, it will really be gone!!
- ☕ The little gnomes who download your saved and archived articles have switched back to caffeinated: expect your saves to populate much more quickly!
- 👻 We made some pretty big changes to how articles are stored on your device. If you run into anything weird (like your list appears incomplete, or articles refuse to download), we recommend deleting and reinstalling the app.
Full Changelog: release/v8.0.0.22594...release/v8.0.0.23270
v8.0.0.22594
What's Changed
- project: enable automatic provisioning by @dskuza in #360
- fix(testflight): fixing release build by @bassrock in #381
- Smartling translations are updated for commit 6fbfb3d from develop by @bassrock in #380
- feat(localization): switching to localization by strings file by @bassrock in #384
- Smartling translations are completed for commit 4efbda3 from develop by @pocket-ci in #386
- feat(search): Search by @timc-mozilla in #328
- chore(smartling): translations for commit 8a15e07 from develop by @pocket-ci in #387
- fix(localization): report localization by @bassrock in #391
- feat(analytics): scaffolding for explicit analytics by @bassrock in #390
- chore(translations): smartling translations for commit 8d6d1b4 from develop by @pocket-ci in #394
- ci(swiftlint): update rules by @cyndichin in #392
- feat(logger): adding in a logger utility class by @bassrock in #397
- feat(sentry): breadcrumbs for sync registration by @timc-mozilla in #398
- ci(tests): hyperlink+tags tests flaky fix by @audie1 in #403
- feat(search): present view for errors by @cyndichin in #389
- feat(coredata): updating coredata and creating initalizers by @bassrock in #395
- ci(tests): small fix for a recent saves test by @audie1 in #408
- fix(log): adding in network logging by @bassrock in #410
- feat(settings): version and credit by @timc-mozilla in #409
- chore(smartling): translations are completed for commit 6669810 from develop by @pocket-ci in #412
- ci(tests): next iteration of tags test fix by @audie1 in #413
- fix(coredata): clearing store by @bassrock in #414
- feat(syndication): opening syndication in Reader by @bassrock in #400
- fix(user-defaults): setting user defaults to not wipe db by @bassrock in #420
- feat(search): favorite search results by @cyndichin in #405
- ci(tests): fix UI Tests Suite 2 tests by @cyndichin in #419
- feat(openSource): adding open source notice page by @bassrock in #415
- fix(analytics): few analytics tests that snowplow micro caught by @bassrock in #418
- fix(reader): makes reader use readable content width by @bassrock in #416
- fix(global): moving to global entities by @bassrock in #422
- fix(reset): reseting refresh date by @bassrock in #424
- chore(smartling): translations are completed for commit 43874fe from develop by @pocket-ci in #426
- feat(analytics): moving home to new analytics pattern by @bassrock in #411
- fix(logout): updating log out copy by @bassrock in #427
- feat(search): add share action by @cyndichin in #425
- feat(search): matching web default sort order by @bassrock in #429
- fix(snowplow): updating to the getpocket.com endpoint by @bassrock in #430
- fix(m1): moving ci to M1 Max by @bassrock in #431
- chore:(smartling) translations are completed for commit e0be9b2 from develop by @pocket-ci in #432
- ci(tests): small fix for empty state favorites test by @audie1 in #436
- fix(reader): ensuring reader view follows modifiers by @bassrock in #428
- feat(search): analytics by @cyndichin in #433
- chore(smartling): translations are completed for commit 5de32df from develop by @pocket-ci in #440
- chore(dependencies): updating dependencies by @bassrock in #441
- fix(localization): adding in some missed strings by @bassrock in #442
New Contributors
- @pocket-ci made their first contribution in #386
Full Changelog: release/v8.0.0.20592...release/v8.0.0.22594
Public Notes:
- Search has returned to the Saves screen with a new and improved look. (Note: A few things still aren’t enabled in the search results screen, like sharing, but we’ll continue to update as we go.
- Our UI is now localized in the 15 languages Pocket supports.
- Reader view on iPad now uses what Apple calls “readable content width” which means that content will stay within the readable vision of the eye.
- Reader view will now increase and decrease font sizes when you change it from the reader display settings.
- Home has had some behind-the-scenes updates to always ensure you have the best view of the content.
v8.0.0.20592
What's Changed
- fix(analytics): tag badge by @cyndichin in #330
- ci(tests): a few simple sign-out tests by @audie1 in #323
- fix(tests): retrying tests on failures by @bassrock in #333
- chore(updates): updating all packages to latest by @bassrock in #332
- feat(localization): adding localization support in project [IN-996] by @ckpocket in #326
- fix(navigation within webview): change reader actions when navigating within webview [IN-997] by @ckpocket in #321
- chore(deps): update dependency braze-inc/braze-swift-sdk to from: "5.6.4" by @renovate in #325
- ci(tests): update tests plans by @cyndichin in #337
- chore(deps): update dependency getsentry/sentry-cocoa to from: "7.31.3" by @renovate in #335
- ci(swiftlint): update rules by @cyndichin in #338
- chore(deps): update dependency getsentry/sentry-cocoa to from: "7.31.4" by @renovate in #344
- fix(sentry): add breadcrumbs to authclient errors by @cyndichin in #346
- ci(tests): flakey test fixes by @audie1 in #345
- fix(analytics): implement various missing analytics by @dskuza in #342
- feat(deeplinks): save url by @cyndichin in #343
- chore(deps): update dependency getsentry/sentry-cocoa to from: "7.31.5" by @renovate in #350
- ci(tests): laggy reader test fix by @audie1 in #347
- project(sentry): update sentry diagnostic level by @nzeltzer in #353
- project(spm): use exact dependency versions by @dskuza in #357
- project(spm): update resolved files by @cyndichin in #362
- ci(tests): combining 2 PRs new reader tests by @audie1 in #365
- fix(sentry): add breadcrumbs for FetchList errors by @cyndichin in #367
- feat(localization): Add strings to string file [IN-1070] by @ckpocket in #363
- ci(tests): fixes for flakey tags tests by @audie1 in #375
- ci(tests):a few more home tests by @audie1 in #370
New Contributors
Full Changelog: release/v8.0.0.18570...release/v8.0.0.20592
v8.0.0.18570
What's Changed
- Scope
typeText
to entire app instead of a single text field by @jacobsimeon in #291 - fix(settings): Fix Background Color [IN-864] by @cyndichin in #287
- build(xcode): bumping to xcode 14.1.x [IN-909] by @bassrock in #290
- Add "AllTests" test plan and make it the default by @jacobsimeon in #294
- IN-743 added share to Home and Slates by @timc-mozilla in #273
- chore(depedencies): upgrading swift & apollo client by @bassrock in #277
- Configure Renovate by @renovate in #297
- chore(deps): update dependency apollographql/apollo-ios to from: "1.0.2" by @renovate in #299
- Disable landscape orientation of Settings on iPhones by @dskuza in #295
- chore(deps): update dependency braze-inc/braze-swift-sdk to from: "5.5.1" by @renovate in #300
- refactor(saves): replace my list with saves [IN-736] by @timc-mozilla in #285
- fix(braze): versioning in the root project was different by @bassrock in #302
- feat(tags): Analytics for Tags [IN-907] by @timc-mozilla in #298
- fix(tags): Download All Tags [IN-866] by @cyndichin in #303
- feat(tags): Analytics for Add Tags [IN-151] by @cyndichin in #296
- feat(snowplow): Add Auto Screen View Tracking [IN-832] by @cyndichin in #304
- feat(tags): auto-dismiss on adding tags [IN-925] by @timc-mozilla in #301
- build(xcode): Add Snowplow to SaveTo Scheme by @cyndichin in #306
- feat(tags): added tags empty view [IN-597] by @timc-mozilla in #307
- chore(deps): update dependency apollographql/apollo-ios to from: "1.0.3" by @renovate in #308
- Revert "chore(deps): update dependency apollographql/apollo-ios to from: "1.0.3"" by @timc-mozilla in #313
- ci(swiftlint): Update Rules by @cyndichin in #314
- feat(refresh): Add Home Refresh Rule [IN-744] by @cyndichin in #311
- chore(deps): update dependency braze-inc/braze-swift-sdk to from: "5.6.1" by @renovate in #309
- chore(deps): Apollo Upgrade by @timc-mozilla in #315
- chore(deps): update dependency braze-inc/braze-swift-sdk to from: "5.6.2" by @renovate in #318
- build(graphql): generate updated schema by @dskuza in #320
- feat(premium): fetch user status [IN-979] by @cyndichin in #319
- feat(reader actions): reader actions in webview [IN-733] by @ckpocket in #310
- feat(appbadge): App Badge by @timc-mozilla in #316
New Contributors
Full Changelog: release/v8.0.0.17632...release/v8.0.0.18570
v8.0.0.17632
What's Changed
- ci(swiftlint): add in swiftlinter by @bassrock in #228
- Add Tags Feature Branch by @cyndichin in #237
- Swiftlint: Enable multiline_arguments_brackets by @jacobsimeon in #242
- IN-507-Implemented Sort Menu for My List - Saved Items only by @ckpocket in #225
- iPad UI by @jacobsimeon in #240
- chore(sentry): adding sentry enhancements [IN-817] by @bassrock in #239
- [IN-668] Braze SDK Integration by @bassrock in #233
- fix(tests): making tests use example secrets by @bassrock in #247
- build(testflight): build internal release nightly from develop [IN-819] by @bassrock in #244
- fix(fastlane): switching to recomended flow by @bassrock in #252
- feat(qa): slacking qa builds by @bassrock in #251
- Hide chevron in "My List" button by @jacobsimeon in #245
- chore(dependencies): updating dependenices to some of the latest versions by @bassrock in #254
- Modify UI on the main thread when logging in by @jacobsimeon in #258
- fix(testflight): wait for build to process by @bassrock in #253
- fix(query): updating list query name to be representiative by @bassrock in #256
- fix(rename): fixing bug in rename by @bassrock in #260
- feat(coverage): adding code coverage reports by @bassrock in #259
- IN-778: Settings Screen and Tab by @kybhamilton in #236
- Updates for Xcode 14 by @jacobsimeon in #257
- chore(lint): linting stuff from pre-swiftlint by @bassrock in #263
- fix(articleView): only open article view if saved by @bassrock in #246
- feat(snowplow): adding in snowplow data by @bassrock in #264
- IN-718: Filter Items by Tag and Edit Tags by @cyndichin in #241
- Add additional breadcrumbs for diagnostic purposes by @jacobsimeon in #268
- Use standard machines on bitrise by @jacobsimeon in #270
- IN-770 Added the confirmation step, to verify the user really wants … by @kybhamilton in #272
- Fetch all tags on initial sync by @jacobsimeon in #271
- IN-509-Implement sort functionality for Archive list by @ckpocket in #249
- feat(instant-sync): instant-sync feature branch by @bassrock in #265
- fix(bitrise): move back to larger machines for now by @bassrock in #281
- IN-321: Add Tags to Save Extension by @cyndichin in #280
- IN 874 - updating untagged filter by @timc-mozilla in #278
- IN 876 - top level archive by @timc-mozilla in #275
- ci(swiftlint): SwiftLint Updates by @cyndichin in #283
- fix(curatedInfo): pulling in old curatedInfo object for recomendations by @bassrock in #282
- IN-508-Sort by longest and shortest time to read for Saved Item List only, exclude in Archive list by @ckpocket in #274
- build(danger): fix up danger to always be posting information by @bassrock in #284
- refactor(failing test): typeText not 100% correct [IN-908] by @timc-mozilla in #289
- refactor(failing test): fixing test not working on some device screen [IN-906] by @timc-mozilla in #288
- build(concurency): switch to concurrent tests and test plans [IN-902] by @bassrock in #248
- Better error logging when max retries are exceeded by @jacobsimeon in #286
New Contributors
- @ckpocket made their first contribution in #225
- @kybhamilton made their first contribution in #236
Full Changelog: 8.0+16686...release/v8.0.0.17632
v8.0.0.16686
What's Changed
- Transition provisioning profiles and app groups to RIL by @dskuza in #230
- Only support landscape in the reader on iPhone by @dskuza in #211
- build(bitrise): adding in ci file by @bassrock in #231
- Home: show offline view when there is no network connection by @dskuza in #224
- chore(codeowners): establishing ios as codeowners by @bassrock in #235
- docs(readme): creating an initial readme by @bassrock in #226
Full Changelog: 1.0+835...8.0+16686
v8.0.0.16620
Full Changelog: 1.0+835...1.0+16620