Skip to content

Commit 355ee28

Browse files
authored
Merge pull request #13 from PixelCode01/web_page
Add web interface for package explorer
2 parents a5db2ac + b3cbcb8 commit 355ee28

22 files changed

+10130
-1
lines changed

.github/workflows/auto-generate-files.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ on:
1313
jobs:
1414
generate:
1515
runs-on: ubuntu-latest
16+
permissions:
17+
contents: write
18+
if: ${{ !contains(github.event.head_commit.message, '[skip ci]') }}
1619

1720
steps:
1821
- name: Checkout repository

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
Remove unwanted pre-installed apps from your Android phone without root access. Works with Samsung, Xiaomi, Oppo, Vivo, Realme, Tecno, OnePlus, Huawei, Honor, Motorola, Nothing, Asus, Google Pixel, Infinix, and Lenovo devices.
44

5+
## Web Explorer
6+
7+
**Browse packages online**: [UIBloatwareRegistry Explorer](https://pixelcode01.github.io/UIBloatwareRegistry/)
8+
9+
Explore and search through all bloatware packages in your browser with filters for brands and risk levels!
10+
511
## What it does
612

713
Your phone comes with tons of apps you never asked for. This tool helps you get rid of them safely using ADB (Android Debug Bridge). No root required.

version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "1.4.1"
1+
__version__ = "1.4.7"
22
__author__ = "PixelCode01"
33
__description__ = "Android Bloatware Remover - Remove unwanted pre-installed apps"
44
__url__ = "https://github.com/PixelCode01/UIBloatwareRegistry"

web/.gitignore

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Dependencies
2+
node_modules/
3+
4+
# Build output
5+
dist/
6+
*.local
7+
8+
# Logs
9+
*.log
10+
11+
# Editor
12+
.vscode/
13+
.idea/
14+
15+
# OS
16+
.DS_Store
17+
Thumbs.db

web/README.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# UIBloatwareRegistry Explorer - Web Interface
2+
3+
A modern, responsive web interface for exploring and searching Android bloatware packages across different device manufacturers.
4+
5+
## Features
6+
7+
- Real-time Search: Instantly search packages by name or description
8+
- Brand Filtering: Filter packages by device manufacturer
9+
- Risk Level Filtering: Filter by risk level (safe, caution, dangerous, unknown)
10+
- Responsive Design: Works seamlessly on desktop, tablet, and mobile
11+
- Modern UI: Clean, intuitive interface with smooth animations
12+
13+
## Development
14+
15+
### Prerequisites
16+
17+
- Node.js 16+ and npm
18+
19+
### Setup
20+
21+
1. Install dependencies:
22+
```bash
23+
npm install
24+
```
25+
26+
2. Start development server:
27+
```bash
28+
npm run dev
29+
```
30+
31+
3. Open your browser to the URL shown (typically `http://localhost:5173`)
32+
33+
### Building for Production
34+
35+
```bash
36+
npm run build
37+
```
38+
39+
The built files will be in the `dist/` directory.
40+
41+
### Preview Production Build
42+
43+
```bash
44+
npm run preview
45+
```
46+
47+
## Tech Stack
48+
49+
- **React 18**: Modern React with hooks
50+
- **Vite**: Fast build tool and dev server
51+
- **CSS3**: Modern styling with CSS variables
52+
- **GitHub Pages**: Automated deployment
53+
54+
## Data Source
55+
56+
The web interface loads data from `public/data.json`, which is automatically generated from the main `packages_registry.json` file during the GitHub Actions build process.

web/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<meta name="description" content="Explore and search Android bloatware packages across different device manufacturers" />
7+
<title>UIBloatwareRegistry Explorer</title>
8+
</head>
9+
<body>
10+
<div id="root"></div>
11+
<script type="module" src="/src/main.jsx"></script>
12+
</body>
13+
</html>

0 commit comments

Comments
 (0)