feat(docs): add screenshots + beginner install guide, MIBP Edition credits

This commit is contained in:
MUH. IQRAM BAHRING
2026-08-07 12:48:39 +08:00
parent 7929464427
commit d00205511a
9 changed files with 172 additions and 1332 deletions
@@ -1167,6 +1167,14 @@ export default function ProfilePage() {
<div className="text-center text-xs sm:text-sm text-text-muted py-4">
<p>{APP_CONFIG.name} v{APP_CONFIG.version}</p>
<p className="mt-1">Local Mode - All data stored on your machine</p>
<a
href="https://github.com/mhiqrambg/9router-mibp-version"
target="_blank"
rel="noreferrer"
className="inline-block mt-1 text-[11px] hover:text-primary transition-colors"
>
MIBP Edition
</a>
</div>
</div>
+9 -10
View File
@@ -8,7 +8,6 @@ import ProviderIcon from "@/shared/components/ProviderIcon";
import HeaderMenu from "@/shared/components/HeaderMenu";
import HeaderLanguage from "@/shared/components/HeaderLanguage";
import ThemeToggle from "@/shared/components/ThemeToggle";
import DonateModal from "@/shared/components/DonateModal";
import { useHeaderSearchStore } from "@/store/headerSearchStore";
import { OAUTH_PROVIDERS, APIKEY_PROVIDERS } from "@/shared/constants/config";
import { MEDIA_PROVIDER_KINDS, AI_PROVIDERS } from "@/shared/constants/providers";
@@ -183,7 +182,6 @@ export default function Header({ onMenuClick, showMenuButton = true }) {
const pathname = usePathname();
const [displayName, setDisplayName] = useState("");
const [loginMethod, setLoginMethod] = useState("");
const [donateOpen, setDonateOpen] = useState(false);
// Memoize page info to prevent unnecessary recalculations
const pageInfo = useMemo(() => getPageInfo(pathname), [pathname]);
@@ -313,19 +311,20 @@ export default function Header({ onMenuClick, showMenuButton = true }) {
</div>
)}
<HeaderSearch />
<button
onClick={() => setDonateOpen(true)}
className="flex items-center gap-1.5 px-3 h-8 rounded-lg border border-pink-500/30 bg-pink-500/10 text-pink-600 dark:text-pink-400 hover:bg-pink-500/20 transition-colors text-sm font-medium"
aria-label="Donate"
<a
href="https://github.com/mhiqrambg/9router-mibp-version"
target="_blank"
rel="noreferrer"
className="flex items-center gap-1.5 px-3 h-8 rounded-lg border border-primary/30 bg-primary/10 text-primary hover:bg-primary/20 transition-colors text-sm font-medium"
aria-label="MIBP Edition"
>
<span className="material-symbols-outlined text-[18px]">volunteer_activism</span>
<span className="hidden sm:inline">Donate</span>
</button>
<span className="material-symbols-outlined text-[18px]">code</span>
<span className="hidden sm:inline">MIBP Edition</span>
</a>
<ThemeToggle />
<HeaderLanguage />
<HeaderMenu onLogout={handleLogout} />
</div>
<DonateModal isOpen={donateOpen} onClose={() => setDonateOpen(false)} />
</header>
);
}
+11
View File
@@ -347,6 +347,17 @@ export default function Sidebar({ onClose }) {
</div>
</nav>
<div className="border-t border-border-subtle px-6 py-3 text-center">
<a
href="https://github.com/mhiqrambg/9router-mibp-version"
target="_blank"
rel="noreferrer"
className="text-[10px] text-text-muted/60 hover:text-text-muted transition-colors"
>
MIBP Edition · GitHub
</a>
</div>
</aside>
{/* Remote Promo Modal */}