From 91e138f9cd519a3c6ef458caaf1d95b1b9537269 Mon Sep 17 00:00:00 2001 From: Fadilah Riczky Date: Mon, 12 Jan 2026 21:47:14 +0700 Subject: [PATCH 1/2] feat: improve mobile navigation and gallery performance - Replace hamburger menu with bottom navigation bar - Add 5 menu items with icons (Blog, Event, Schedule, Gallery, Organizer) - Add About button to top navbar - Match navbar colors with desktop (bg-background/60) - Optimize organizer page for mobile - Change layout to 2 columns on mobile - Reduce font sizes and spacing for better fit - Smaller photo sizes on mobile (80px vs 128px) - Implement client-side caching for gallery - Add localStorage caching with 5-minute TTL - Prevent Google Drive API rate limiting - Instant page load on subsequent visits --- templates/base.html | 343 ++++++++++----------------------------- templates/gallery.html | 85 +++++++++- templates/organizer.html | 17 +- 3 files changed, 174 insertions(+), 271 deletions(-) diff --git a/templates/base.html b/templates/base.html index 48f3003..2e60af7 100644 --- a/templates/base.html +++ b/templates/base.html @@ -148,211 +148,107 @@ -
-
+
+
+ - Logo - Logo + - DevOps Jogja + DevOps Jogja + +
-
- - + -
+
{% block content %}{% endblock %}
@@ -362,9 +258,9 @@
- DevOps Jogja DevOps Jogja + DevOps Jogja @@ -426,81 +322,6 @@

Resources

diff --git a/templates/gallery.html b/templates/gallery.html index 092f7b0..61da132 100644 --- a/templates/gallery.html +++ b/templates/gallery.html @@ -129,18 +129,99 @@

No Images Found