${formatVersionDate(news.date)}
18 |${news.title}
19 |${news.caption}
20 |├── common
├── assets
│ ├── img
│ │ ├── loading.gif
│ │ ├── sidestore.png
│ │ ├── altstore-2.0.jpg
│ │ └── generic_app.jpeg
│ └── json
│ │ ├── legacy-permissions.json
│ │ ├── sources.json
│ │ ├── privacy.json
│ │ └── entitlements.json
├── vendor
│ └── bootstrap-icons-1.11.2
│ │ ├── fonts
│ │ ├── bootstrap-icons.woff
│ │ └── bootstrap-icons.woff2
│ │ └── bootstrap-icons.min.css
├── components
│ ├── AppPermissionItem.js
│ ├── NavigationBar.js
│ ├── MoreButton.js
│ ├── NewsItem.js
│ ├── AppHeader.js
│ ├── VersionHistoryItem.js
│ └── AltStoreBanner.js
├── modules
│ ├── constants.js
│ ├── main.js
│ └── utilities.js
└── style.css
├── .gitmodules
├── .gitignore
├── view
├── news
│ ├── news.css
│ ├── news.js
│ └── index.html
├── all-apps
│ ├── all-apps.css
│ ├── index.html
│ └── all-apps.js
├── app
│ ├── version-history
│ │ ├── index.html
│ │ ├── version-history.css
│ │ └── version-history.js
│ ├── index.html
│ ├── app.css
│ └── app.js
├── index.html
└── view.js
├── README.md
├── LICENSE.md
├── index.css
├── index.html
└── index.js
/common/assets/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/therealFoxster/altsource-viewer/HEAD/common/assets/img/loading.gif
--------------------------------------------------------------------------------
/common/assets/img/sidestore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/therealFoxster/altsource-viewer/HEAD/common/assets/img/sidestore.png
--------------------------------------------------------------------------------
/common/assets/img/altstore-2.0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/therealFoxster/altsource-viewer/HEAD/common/assets/img/altstore-2.0.jpg
--------------------------------------------------------------------------------
/common/assets/img/generic_app.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/therealFoxster/altsource-viewer/HEAD/common/assets/img/generic_app.jpeg
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "common/vendor/uialert.js"]
2 | path = common/vendor/uialert.js
3 | url = https://github.com/therealFoxster/uialert.js
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Temporary files
2 | *~
3 | ~$*.doc*
4 | ~$*.xls*
5 | ~$*.ppt*
6 | *.xlk
7 | *.pdf
8 |
9 | # .DS_Store files
10 | *.DS_Store
11 |
12 | # Preference files
13 | .vscode/
--------------------------------------------------------------------------------
/common/vendor/bootstrap-icons-1.11.2/fonts/bootstrap-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/therealFoxster/altsource-viewer/HEAD/common/vendor/bootstrap-icons-1.11.2/fonts/bootstrap-icons.woff
--------------------------------------------------------------------------------
/common/vendor/bootstrap-icons-1.11.2/fonts/bootstrap-icons.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/therealFoxster/altsource-viewer/HEAD/common/vendor/bootstrap-icons-1.11.2/fonts/bootstrap-icons.woff2
--------------------------------------------------------------------------------
/common/assets/json/legacy-permissions.json:
--------------------------------------------------------------------------------
1 | {
2 | "background-audio": {
3 | "icon": "volume-up-fill"
4 | },
5 | "background-fetch": {
6 | "icon": "arrow-repeat"
7 | },
8 | "photos": {
9 | "icon": "images"
10 | }
11 | }
--------------------------------------------------------------------------------
/common/components/AppPermissionItem.js:
--------------------------------------------------------------------------------
1 | //
2 | // AppPermissionItem.js
3 | // altsource-viewer (https://github.com/therealFoxster/altsource-viewer)
4 | //
5 | // Copyright (c) 2023 Foxster.
6 | // MIT License.
7 | //
8 |
9 | import { showUIAlert } from "../modules/utilities.js";
10 |
11 | window.showUIAlert = showUIAlert;
12 |
13 | export const AppPermissionItem = (id, name, icon) => `
14 |
15 |
16 | ${name}
21 | Loading
22 |
21 | Loading
22 |
21 | Loading
22 |${formatVersionDate(news.date)}
18 |${news.caption}
20 |${number}
17 |${date}
18 |${description}
36 |
22 | Loading
23 |
20 | Loading
21 |AltSource Viewer
40 |${app.subtitle ?? ""}
`; 30 | if (app.screenshots) { // New 31 | html += ` 32 |${description}
81 |
21 | Loading
22 |
47 | AltSource
50 |therealFoxster
51 |Version 2.0
78 |Apr 10, 2023
79 |