Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix crash on loading some items. Add ability to copy logs. Hide scroll view if is a movie #7

Open
wants to merge 46 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
b2bcd50
Added episode history
danielbady Feb 4, 2024
e83feb1
Seasons are now being saved
danielbady Feb 4, 2024
50f4802
Added ddos webview, cookies and bugfixes
danielbady Feb 22, 2024
ecfc6f5
Last Watched items are now shown and play the correct video
danielbady Feb 25, 2024
42c5e25
Switch action to internal
danielbady Feb 25, 2024
c1f6320
Refactoring, bugfixes, Date is now updated when last watched item is …
danielbady Feb 27, 2024
1f2c1ea
Added Clear watch history button into settings
danielbady Feb 29, 2024
55e3b26
Cleanup. Last watched playlists can now be removed without removing t…
danielbady Mar 5, 2024
be5ff39
CF now passes
danielbady Mar 7, 2024
1e8a6c4
Cookies are now set when changed. Sheet is now easier to close
danielbady Mar 9, 2024
46d4f96
SwiftFormat. Failed module fetching can now be retried with a button
danielbady Mar 10, 2024
0b9cdb7
Change identifier to uuid
danielbady Mar 10, 2024
14a62c1
SwiftFormat
danielbady Mar 10, 2024
85d6761
Merge branch 'Mochi-Team:dev' into dev
danielbady Mar 27, 2024
9b49254
Added a custom fast forward/backward amount. Can be set in settings.
danielbady Mar 28, 2024
5176d7f
feat: Added home listing to discover page. Added library page. Playli…
danielbady May 5, 2024
1a44cdc
feat: update local cache of bookmarked playlists when connected to th…
danielbady May 5, 2024
ea3b00f
feat: Added basic hls downloader(WIP), downloading queue screen, show…
danielbady May 18, 2024
e542364
fix: download queue is now being updated correctly when progress or s…
danielbady May 19, 2024
a0813c2
fix: change structure
danielbady May 20, 2024
d96ef5d
feat: removed authors per request. Headers are now added to hls downl…
danielbady May 23, 2024
c6a2f5c
feat: added a way to cancel ongoing download with context menu
danielbady May 24, 2024
4542a94
feat: added copy to clipboard, fixed pages not showing sometines
danielbady May 24, 2024
e7b1315
fix: request now is being sent with headers, download selection is no…
danielbady May 25, 2024
7302351
fix: subtitles now pass headers
danielbady May 26, 2024
e63c1f2
chore: update package
danielbady Jun 6, 2024
7b770d4
fix: fix last watched episode sometimes not being updated
danielbady Jun 6, 2024
32f9687
Add files via upload
Babyyoda777 Jun 28, 2024
a5142ca
Some changes
Babyyoda777 Jun 28, 2024
f600bdc
Create build.yml
Babyyoda777 Jun 28, 2024
f5bd75f
Update build.yml
Babyyoda777 Jun 28, 2024
4890ddd
Update build.yml
Babyyoda777 Jun 28, 2024
bc183e3
Update build.yml
Babyyoda777 Jun 28, 2024
9a956cf
Update build.yml
Babyyoda777 Jun 28, 2024
7e66cb4
Update build.yml
Babyyoda777 Jun 28, 2024
99755f3
Update build.yml
Babyyoda777 Jun 28, 2024
2f1ec57
Create exportOptions.plist
Babyyoda777 Jun 28, 2024
cae08d8
Update build.yml
Babyyoda777 Jun 28, 2024
dde9d37
Update build.yml
Babyyoda777 Jun 28, 2024
ce4cd62
Update build.yml
Babyyoda777 Jul 3, 2024
bc46ce4
Create main.yml
Babyyoda777 Jul 3, 2024
f5f89e0
Delete .github/workflows directory
Babyyoda777 Jul 3, 2024
2fb2c43
Create main.yml
Babyyoda777 Jul 3, 2024
8c2311b
Update README.md
Babyyoda777 Jul 3, 2024
c92d76d
Update README.md
Babyyoda777 Jul 3, 2024
8305f28
Create codemagic.yaml
Babyyoda777 Jul 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions .github/workflows/lint.yml

This file was deleted.

44 changes: 44 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Build and Export Unsigned IPA

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
runs-on: macos-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: '2.7'

- name: Install CocoaPods
run: |
gem install cocoapods
pod install --project-directory=App

- name: Set up Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '15.0.0'

- name: Build and Export IPA
run: |
xcodebuild clean -project App/Mochi.xcodeproj -scheme Mochi -configuration Release
xcodebuild archive -project App/Mochi.xcodeproj -scheme Mochi -configuration Release -archivePath $PWD/build/Mochi.xcarchive
xcodebuild -exportArchive -archivePath $PWD/build/Mochi.xcarchive -exportOptionsPlist App/exportOptions.plist -exportPath $PWD/build

- name: Upload IPA as Artifact
uses: actions/upload-artifact@v2
with:
name: Mochi.ipa
path: build/Mochi.ipa
32 changes: 25 additions & 7 deletions App/Mochi.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,9 @@
Base,
);
mainGroup = 13C18B8829CE6CC100C14F26;
packageReferences = (
BB94AE842C14B2DF004E1ADB /* XCRemoteSwiftPackageReference "pillarbox-apple" */,
);
productRefGroup = 13C18B9229CE6CC200C14F26 /* Products */;
projectDirPath = "";
projectRoot = "";
Expand Down Expand Up @@ -203,7 +206,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which swiftlint > /dev/null; then\n swiftlint --config ../.swiftlint.yml ../\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
shellScript = "#export PATH=\"$PATH:/opt/homebrew/bin\"\n#if which swiftlint > /dev/null; then\n# swiftlint --config ../.swiftlint.yml ../\n#else\n# echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n#fi\n";
};
13BC25D22AD895AE001DAE2A /* Run SwiftFormat Script */ = {
isa = PBXShellScriptBuildPhase;
Expand Down Expand Up @@ -371,10 +374,12 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_ENTITLEMENTS = Shared/mochi.entitlements;
CURRENT_PROJECT_VERSION = 5;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 8;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = ..;
DEVELOPMENT_TEAM = A6HC4Y86NJ;
DEVELOPMENT_TEAM = Z994R8374W;
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
Expand All @@ -392,7 +397,7 @@
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 12.0;
MARKETING_VERSION = 0.0.1;
PRODUCT_BUNDLE_IDENTIFIER = dev.errorerrorerror.mochi;
PRODUCT_BUNDLE_IDENTIFIER = "com.mochi-team.mochi";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = auto;
Expand All @@ -411,10 +416,12 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_ENTITLEMENTS = Shared/mochi.entitlements;
CURRENT_PROJECT_VERSION = 5;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 8;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = ..;
DEVELOPMENT_TEAM = A6HC4Y86NJ;
DEVELOPMENT_TEAM = Z994R8374W;
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
Expand All @@ -432,7 +439,7 @@
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 12.0;
MARKETING_VERSION = 0.0.1;
PRODUCT_BUNDLE_IDENTIFIER = dev.errorerrorerror.mochi;
PRODUCT_BUNDLE_IDENTIFIER = "com.mochi-team.mochi";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = auto;
Expand Down Expand Up @@ -467,6 +474,17 @@
};
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
BB94AE842C14B2DF004E1ADB /* XCRemoteSwiftPackageReference "pillarbox-apple" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/SRGSSR/pillarbox-apple";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.0.0;
};
};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
13F11CBF2B11617D006FFF63 /* App */ = {
isa = XCSwiftPackageProductDependency;
Expand Down
Loading