From 711b8f60578644c05a32a3bca5256ac8ce6541bf Mon Sep 17 00:00:00 2001 From: Silent Coder <142191827+SilentCoderHere@users.noreply.github.com> Date: Tue, 28 Apr 2026 18:23:13 +0530 Subject: [PATCH 1/6] feat: make tags clickable in cards --- css/cards.css | 1 + js/app.js | 15 +++++++++------ js/cards.js | 7 +++++++ 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/css/cards.css b/css/cards.css index 95f5195..fa14b3e 100644 --- a/css/cards.css +++ b/css/cards.css @@ -141,6 +141,7 @@ a.badge-fork:hover { } .app-tag { + cursor: pointer; display: inline-flex; align-items: center; gap: 3px; diff --git a/js/app.js b/js/app.js index bfb742e..d09d36e 100644 --- a/js/app.js +++ b/js/app.js @@ -1,9 +1,12 @@ -import * as theme from './theme.js'; import { createCard } from './cards.js'; import { - buildTagChips, filterChips, updateBadge, - setupDropdown, clearTagSelection + buildTagChips, + clearTagSelection, + filterChips, + setupDropdown, + updateBadge } from './filters.js'; +import * as theme from './theme.js'; const el = id => document.getElementById(id); @@ -25,7 +28,7 @@ const themeToggle = el('themeToggle'); let apps = []; let recentUrls = new Set(); -let activeTags = new Set(); +export let activeTags = new Set(); let search = ''; let hideDead = false; let hideForks = false; @@ -62,7 +65,7 @@ function getFiltered() { }); } -function render() { +export function render() { const list = getFiltered(); resultsCount.textContent = `${list.length} of ${apps.length} apps`; @@ -76,7 +79,7 @@ function render() { appGrid.replaceChildren(frag); } -function refreshBadge() { +export function refreshBadge() { updateBadge(filterBadge, activeFilterCount()); } diff --git a/js/cards.js b/js/cards.js index c1d1000..a304bfd 100644 --- a/js/cards.js +++ b/js/cards.js @@ -1,3 +1,4 @@ +import { activeTags, refreshBadge, render } from './app.js'; import { iconFor } from './icons.js'; const HOST_LABELS = [ @@ -106,6 +107,12 @@ function buildTags(tags) { chip.className = 'app-tag'; chip.append(ico(iconFor(t)), t); row.appendChild(chip); + + chip.addEventListener('click', () => { + activeTags.has(t) ? activeTags.delete(t) : activeTags.add(t); + refreshBadge(); + render(); + }); } return row; } From dad7b25bbe48f9315e463a91936a719e33343988 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 1 May 2026 08:04:37 +0000 Subject: [PATCH 2/6] chore: update dead status --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 6298553..791962a 100644 --- a/apps.json +++ b/apps.json @@ -3532,7 +3532,7 @@ "applicationName": "ForgetMeNot", "url": "https://github.com/tema6120/ForgetMeNot", "downloadUrl": [], - "isDead": false, + "isDead": true, "isFork": false, "tags": [ "Flashcard" @@ -8190,7 +8190,7 @@ "applicationName": "Phonograph Plus", "url": "https://github.com/chr56/Phonograph_Plus", "downloadUrl": [], - "isDead": true, + "isDead": false, "isFork": false, "tags": [ "Media (Audio/Video)", From 9938b03820b01d4940192c6492fe8f790774aeaa Mon Sep 17 00:00:00 2001 From: Silent Coder <142191827+SilentCoderHere@users.noreply.github.com> Date: Tue, 5 May 2026 00:07:07 +0530 Subject: [PATCH 3/6] Add Booming Music application to recently-added.json Added new application entry for Booming Music with details. --- recently-added.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/recently-added.json b/recently-added.json index f787f12..a2af8f3 100644 --- a/recently-added.json +++ b/recently-added.json @@ -287,6 +287,21 @@ ], "urlFork": null, "description": "Android application for running Windows applications with Wine and Box86/Box64 " + }, + { + "applicationName": "Booming Music", + "url": "https://github.com/mardous/BoomingMusic", + "downloadUrl": [ + "https://f-droid.org/packages/com.mardous.booming/", + "https://apt.izzysoft.de/packages/com.mardous.booming/" + ], + "isDead": false, + "isFork": false, + "tags": [ + "Media" + ], + "urlFork": null, + "description": "Booming Music is a modern and powerful local music player for Android, designed for a smooth, customizable, and visually appealing experience. Built with Material You design and powered by Media3, it combines simplicity with advanced playback features." } ] } From 5988b3acf8825e9856a708d95317eb6e90ca2d10 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 4 May 2026 18:37:21 +0000 Subject: [PATCH 4/6] docs: regenerate APPS.md --- APPS.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/APPS.md b/APPS.md index 993724e..5cae09d 100644 --- a/APPS.md +++ b/APPS.md @@ -18,7 +18,7 @@
-Last 23 apps that were recently added to list! +Last 24 apps that were recently added to list! - [SpotiFLAC-Mobile](https://github.com/zarzet/SpotiFLAC-Mobile) - [gitnote](https://github.com/wiiznokes/gitnote) @@ -43,6 +43,7 @@ - [Seal Plus](https://github.com/MaheshTechnicals/Sealplus) - [Updatium](https://github.com/omeritzics/Updatium) - [Winlator](https://github.com/brunodev85/winlator) +- [Booming Music](https://github.com/mardous/BoomingMusic)
@@ -783,7 +784,7 @@ - [Anki Image Occlusion](https://github.com/infinyte7/Anki-Occlusion) **`FORK`** **`DEAD`** - [AnkiEditor](https://github.com/jkennethcarino/AnkiEditor) **`FORK`** **`DEAD`** - [Flash Deck](https://github.com/rh-id/a-flash-deck) -- [ForgetMeNot](https://github.com/tema6120/ForgetMeNot) +- [ForgetMeNot](https://github.com/tema6120/ForgetMeNot) **`DEAD`** - [Yokatta](https://github.com/uestueab/app-thesis) **`DEAD`** [:scroll: Table of Contents](#scroll-table-of-contents) @@ -1108,7 +1109,7 @@ - [Odeon](https://github.com/thibseisel/android-odeon) - [Odyssey](https://github.com/gateship-one/odyssey) - [phiola](https://github.com/stsaz/phiola) -- [Phonograph Plus](https://github.com/chr56/Phonograph_Plus) **`DEAD`** +- [Phonograph Plus](https://github.com/chr56/Phonograph_Plus) - [PixelPlay](https://github.com/theovilardo/PixelPlay) - [RadioDroid](https://github.com/segler-alex/RadioDroid) - [Retro Music Player](https://github.com/RetroMusicPlayer/RetroMusicPlayer) From 0c427eb781e5a591028da6e3641c3019c1a15fdf Mon Sep 17 00:00:00 2001 From: SilentCoderHere Date: Sun, 10 May 2026 20:53:46 +0530 Subject: [PATCH 5/6] add: PDF Reader Pro --- recently-added.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/recently-added.json b/recently-added.json index a2af8f3..952ba19 100644 --- a/recently-added.json +++ b/recently-added.json @@ -302,6 +302,18 @@ ], "urlFork": null, "description": "Booming Music is a modern and powerful local music player for Android, designed for a smooth, customizable, and visually appealing experience. Built with Material You design and powered by Media3, it combines simplicity with advanced playback features." + }, + { + "applicationName": "PDF Reader Pro", + "url": "https://github.com/ahmmedrejowan/PdfReaderPro", + "downloadUrl": [], + "isDead": false, + "isFork": false, + "tags": [ + "PDF" + ], + "urlFork": null, + "description": "A feature-rich, privacy-focused PDF app built with Jetpack Compose and Material 3. View, edit, and manage PDFs with 12 powerful tools." } ] } From eb28edfb412b151b426f96b3207c36deae4c3dac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 May 2026 15:24:03 +0000 Subject: [PATCH 6/6] docs: regenerate APPS.md --- APPS.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/APPS.md b/APPS.md index 5cae09d..6e67c63 100644 --- a/APPS.md +++ b/APPS.md @@ -18,7 +18,7 @@
-Last 24 apps that were recently added to list! +Last 25 apps that were recently added to list! - [SpotiFLAC-Mobile](https://github.com/zarzet/SpotiFLAC-Mobile) - [gitnote](https://github.com/wiiznokes/gitnote) @@ -44,6 +44,7 @@ - [Updatium](https://github.com/omeritzics/Updatium) - [Winlator](https://github.com/brunodev85/winlator) - [Booming Music](https://github.com/mardous/BoomingMusic) +- [PDF Reader Pro](https://github.com/ahmmedrejowan/PdfReaderPro)
@@ -1456,6 +1457,7 @@ - [MJ PDF Reader](https://gitlab.com/mudlej_android/mj_pdf_reader) - [MuPDF](https://github.com/ArtifexSoftware/mupdf-android-viewer) +- [PDF Reader Pro](https://github.com/ahmmedrejowan/PdfReaderPro) - [Pdf Viewer Plus](https://github.com/JavaCafe01/PdfViewer) **`DEAD`** - [Secure PDF Viewer](https://github.com/GrapheneOS/PdfViewer)