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

1.9.5 #48

Merged
merged 53 commits into from
Nov 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
59292b9
Cleanup global types
DerGoogler Oct 26, 2023
d8e50b6
Cleanup ConfigureView
DerGoogler Oct 26, 2023
949b7e3
Support requires
DerGoogler Oct 26, 2023
06c8827
add screenshot previews
DerGoogler Oct 26, 2023
a97a3e8
make screenshots bigger
DerGoogler Oct 26, 2023
397f3cd
add support for update.json
DerGoogler Oct 26, 2023
de3b2b1
add support for verified modules
DerGoogler Oct 26, 2023
b4d532e
update strings
DerGoogler Oct 26, 2023
2cf9e99
add module language
DerGoogler Oct 26, 2023
3be5fab
Share `useActivity`
DerGoogler Oct 26, 2023
fbce0ef
Use task.register
DerGoogler Oct 27, 2023
e6abc13
Make build easier
DerGoogler Oct 27, 2023
8d82679
Update build.gradle
DerGoogler Oct 27, 2023
e9d65f3
.
DerGoogler Oct 27, 2023
689cf7d
Use make instead of cmake
DerGoogler Oct 27, 2023
7cc1901
Delete TerminalActivity.java
DerGoogler Oct 27, 2023
2ff0cb5
Create .gitmodules
DerGoogler Oct 27, 2023
9abaae5
.
DerGoogler Oct 27, 2023
1938dc4
Revert "."
DerGoogler Oct 27, 2023
cd915b2
Revert "Create .gitmodules"
DerGoogler Oct 27, 2023
c3aa614
Revert "Use make instead of cmake"
DerGoogler Oct 27, 2023
0c6be16
Update build.gradle
DerGoogler Oct 27, 2023
641d3ba
Bump Typescript
DerGoogler Oct 27, 2023
e360319
Configure API changes
DerGoogler Oct 27, 2023
de9a5c4
Update actions
DerGoogler Oct 27, 2023
344841d
Match navbar to the backgroundColor
DerGoogler Oct 27, 2023
872dff3
Move ModConf into drawer
DerGoogler Oct 28, 2023
2f3fb73
Add MODULECWD to ModConf list, and show keys
DerGoogler Oct 28, 2023
a6b9969
Test LocalForage
DerGoogler Oct 28, 2023
83a1826
.
DerGoogler Oct 28, 2023
0d0dd16
Make module configs translateable
DerGoogler Oct 28, 2023
a1a6ba7
update sample
DerGoogler Oct 28, 2023
eb0d8f7
Allow developers desc translation
DerGoogler Oct 28, 2023
a1212ca
implant hidden
DerGoogler Oct 28, 2023
cea8d16
Hover more low quality modules
DerGoogler Oct 28, 2023
6877b5a
Fix installer
DerGoogler Oct 30, 2023
e634bdc
Fix #52
DerGoogler Oct 31, 2023
cdffc76
Also a fix of #52
DerGoogler Oct 31, 2023
f1f4f47
Migrate Ons.Fab
DerGoogler Oct 31, 2023
244859d
Migrate SuFile
DerGoogler Oct 31, 2023
48ae9d2
Fix #51
DerGoogler Oct 31, 2023
155ba74
Control status and navbar color on start
DerGoogler Nov 3, 2023
d6e1ea6
[DAPI][Anchor] fallback to href of module cannot found
DerGoogler Nov 3, 2023
f42315f
Fix SuFile
DerGoogler Nov 3, 2023
2cf9af6
Allowed filters for cretain pages, added two new filter
DerGoogler Nov 3, 2023
d19bce1
add deep links
DerGoogler Nov 5, 2023
4cb1fe3
Update MainActivity.java
DerGoogler Nov 11, 2023
c37a9d0
Merge branch 'update' of https://github.com/DerGoogler/MMRL into update
DerGoogler Nov 11, 2023
9cbb45f
.
DerGoogler Nov 11, 2023
cf780a1
Bump version
DerGoogler Nov 11, 2023
26a06ca
Some changes to the Properties system
DerGoogler Nov 11, 2023
be76b4e
.
DerGoogler Nov 11, 2023
ba65c1a
.
DerGoogler Nov 11, 2023
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
41 changes: 26 additions & 15 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,40 @@ name: Android CI

on:
push:
branches: [ master ]
branches: [master]
pull_request:
branches: [ master ]
branches: [master]

defaults:
run:
working-directory: Android

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
cache: gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build
- uses: actions/checkout@v2
- name: set up JDK 11
uses: actions/setup-java@v2
with:
java-version: "11"
distribution: "adopt"
cache: gradle

- name: Set up Node.js 18
uses: actions/setup-node@v3
with:
node-version: 18

- name: Linking Node.js binaries
run: sudo ln `which node` /usr/bin/node && sudo ln `which npm` /usr/bin/npm

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Installing dependencies
run: ./gradlew app:npmInstall

- name: Build with Gradle
run: ./gradlew build
58 changes: 29 additions & 29 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ name: "CodeQL"

on:
push:
branches: [ master ]
branches: [master]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
branches: [master]
schedule:
- cron: '43 18 * * 2'
- cron: "43 18 * * 2"

jobs:
analyze:
Expand All @@ -32,40 +32,40 @@ jobs:
strategy:
fail-fast: false
matrix:
language: [ 'javascript', 'java' ]
language: ["javascript", "java"]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

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

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release
#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
94 changes: 0 additions & 94 deletions .github/workflows/mmrl-debug.yml

This file was deleted.

32 changes: 14 additions & 18 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Build with Webpack

on:
push:
branches: [ master ]
branches: [master]
pull_request:
branches: [ master ]
branches: [master]

defaults:
run:
Expand All @@ -14,23 +14,19 @@ jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [ 16, 18 ]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v2

- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- uses: actions/setup-node@v3
with:
node-version: 18

- name: Build Development
run: |
npm install --force
npm run web:dev
- name: Build Development
run: |
npm install --force
npm run web:dev

- name: Build Production
run: |
npm install --force
npm run web:prod
- name: Build Production
run: |
npm install --force
npm run web:prod
29 changes: 22 additions & 7 deletions Android/app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
import groovy.json.*
import org.json.*
import com.google.gson.*;

apply plugin: 'com.android.application'
apply plugin: 'com.github.node-gradle.node'


def inputFile = new File("./../Website/package.json")
Expand Down Expand Up @@ -95,21 +92,39 @@ dependencies {
implementation "androidx.appcompat:appcompat:1.6.1"
implementation "org.apache.cordova:framework:10.1.1"
implementation "androidx.webkit:webkit:1.8.0"
implementation 'com.jraska:console:1.2.0'
// implementation 'com.google.android.material:material:1.6.0'
}

configurations.implementation.setCanBeResolved(true)

task printDepsTreeInJson {
def npmRunPATH = "${System.getenv("PATH")}:./../../Website/node_modules/.bin:./../Website/node_modules/.bin"

tasks.register('npmInstall', Exec) {
workingDir "./../../Website"
environment PATH: npmRunPATH
commandLine "npm", "install", "-f"
}

tasks.register('webDev', Exec) {
workingDir "./../../Website"
environment PATH: npmRunPATH
commandLine "npm", "run", "web:dev-app"
}

tasks.register('webProd', Exec) {
workingDir "./../../Website"
environment PATH: npmRunPATH
commandLine "npm", "run", "web:prod-app"
}

tasks.register('printDepsTreeInJson') {
doLast {
configurations.implementation.incoming.getResolutionResult().getAllDependencies().each { depResult ->
println "{\"from\":\"" + depResult.getFrom() + "\"," + "\"requested\":\"" + depResult.getRequested() + "\"}"
}
}
}

task printSolvedDepsTreeInJson {
tasks.register('printSolvedDepsTreeInJson') {
doLast {
def jsonOutput = "["
configurations.implementation.resolvedConfiguration.firstLevelModuleDependencies.each { dep ->
Expand Down
16 changes: 8 additions & 8 deletions Android/app/default/release/output-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,52 +20,52 @@
"filters": [
{
"filterType": "ABI",
"value": "x86"
"value": "x86_64"
}
],
"attributes": [],
"versionCode": 185,
"versionName": "1.8.5",
"outputFile": "app-default-x86-release.apk"
"outputFile": "app-default-x86_64-release.apk"
},
{
"type": "ONE_OF_MANY",
"filters": [
{
"filterType": "ABI",
"value": "x86_64"
"value": "armeabi-v7a"
}
],
"attributes": [],
"versionCode": 185,
"versionName": "1.8.5",
"outputFile": "app-default-x86_64-release.apk"
"outputFile": "app-default-armeabi-v7a-release.apk"
},
{
"type": "ONE_OF_MANY",
"filters": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
"value": "arm64-v8a"
}
],
"attributes": [],
"versionCode": 185,
"versionName": "1.8.5",
"outputFile": "app-default-armeabi-v7a-release.apk"
"outputFile": "app-default-arm64-v8a-release.apk"
},
{
"type": "ONE_OF_MANY",
"filters": [
{
"filterType": "ABI",
"value": "arm64-v8a"
"value": "x86"
}
],
"attributes": [],
"versionCode": 185,
"versionName": "1.8.5",
"outputFile": "app-default-arm64-v8a-release.apk"
"outputFile": "app-default-x86-release.apk"
}
],
"elementType": "File"
Expand Down
Loading