Updates to sending user details
This commit is contained in:
@@ -770,6 +770,89 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
|
||||
<article class="md-post md-post--excerpt">
|
||||
<header class="md-post__header">
|
||||
|
||||
<div class="md-post__meta md-meta">
|
||||
<ul class="md-meta__list">
|
||||
<li class="md-meta__item">
|
||||
<time datetime="2025-08-01 00:00:00+00:00">Aug 1, 2025</time></li>
|
||||
|
||||
|
||||
|
||||
<li class="md-meta__item">
|
||||
|
||||
3 min read
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</header>
|
||||
<div class="md-post__content md-typeset">
|
||||
<h2 id="3"><a class="toclink" href="../../2025/08/01/3/">3</a></h2>
|
||||
<p>Alrighty yall, it was a wild month of development, and we have a lot to cover! Here’s the latest on Changemaker Lite, including our new landing page, major updates to the map application, and a comprehensive overview of all changes made in the last month.</p>
|
||||
<p>Campaigning is going! We have candidates working the system in the field, and we’re excited to see how it performs in real-world scenarios.</p>
|
||||
<h2 id="monthly-development-report-august-2025"><a class="toclink" href="../../2025/08/01/3/#monthly-development-report-august-2025">Monthly Development Report – August 2025</a></h2>
|
||||
<h3 id="git-change-summary-julyaugust-2025"><a class="toclink" href="../../2025/08/01/3/#git-change-summary-julyaugust-2025">Git Change Summary (July–August 2025)</a></h3>
|
||||
<p>Below is a summary of all changes pushed to git in the last month:</p>
|
||||
<ul>
|
||||
<li><strong>Admin Panel & NocoDB Integration</strong>: Major updates to the admin section, including a new NocoDB admin area, improved database search, and code cleanups.</li>
|
||||
<li><strong>Website & UI Updates</strong>: Numerous updates to the website, including language tweaks, mobile friendliness, and new frontend features.</li>
|
||||
<li><strong>Shifts Management</strong>: Comprehensive volunteer shift management system added, with calendar/grid views, admin controls, and real-time updates.</li>
|
||||
<li><strong>Authentication & User Management</strong>: Enhanced login system, password recovery via SMTP, user management panel for admins, and role-based access control.</li>
|
||||
<li><strong>Map & Geocoding</strong>: Improved map display, apartment views, geocoding integration, and address confirmation system.</li>
|
||||
<li><strong>Unified Search System</strong>: Powerful search bar (Ctrl+K) for docs and address search, with real-time results, caching, and QR code generation.</li>
|
||||
<li><strong>Data Import & Conversion</strong>: CSV data import with batch geocoding and visual progress, plus a new data converter tool.</li>
|
||||
<li><strong>Email & Notifications</strong>: SMTP integration for email notifications and password recovery.</li>
|
||||
<li><strong>Performance & Bug Fixes</strong>: Numerous bug fixes, code cleanups, and performance improvements across the stack.</li>
|
||||
<li><strong>Docker & Deployment</strong>: Docker containerization, improved build scripts, and easier multi-instance deployment.</li>
|
||||
<li><strong>Documentation</strong>: Expanded and updated documentation, including new manuals and guides.</li>
|
||||
</ul>
|
||||
<p>For a detailed commit log, see <code>git-report.txt</code>.</p>
|
||||
<hr />
|
||||
<h3 id="overview-of-landerhtml"><a class="toclink" href="../../2025/08/01/3/#overview-of-landerhtml">Overview of <code>lander.html</code></a></h3>
|
||||
<p>The <code>lander.html</code> file is a modern, responsive landing page for Changemaker Lite, featuring:</p>
|
||||
<ul>
|
||||
<li><strong>Custom Theming</strong>: Light/dark mode toggle with persistent user preference.</li>
|
||||
<li><strong>Sticky Header & Navigation</strong>: Fixed header with smooth scroll and navigation links.</li>
|
||||
<li><strong>Hero Section</strong>: Prominent introduction with call-to-action buttons.</li>
|
||||
<li><strong>Search Integration</strong>: Inline MkDocs search with real-time results and keyboard shortcuts.</li>
|
||||
<li><strong>Feature Showcases</strong>: Sections for problems, solutions, power tools, data ownership, pricing, integrations, testimonials, and live examples.</li>
|
||||
<li><strong>Responsive Design</strong>: Mobile-friendly layout with adaptive grids and cards.</li>
|
||||
<li><strong>Animations</strong>: Intersection observer for fade-in effects on cards and sections.</li>
|
||||
<li><strong>Video & Media</strong>: Embedded video showcase and rich media support.</li>
|
||||
<li><strong>Footer</strong>: Informative footer with links and contact info.</li>
|
||||
</ul>
|
||||
<p>The page is styled with CSS variables for easy theming and includes scripts for search, theme switching, and smooth scrolling.</p>
|
||||
<hr />
|
||||
<h3 id="new-features-in-map-readmemd"><a class="toclink" href="../../2025/08/01/3/#new-features-in-map-readmemd">New Features in Map (<code>README.md</code>)</a></h3>
|
||||
<p>The map application has received significant upgrades:</p>
|
||||
<ul>
|
||||
<li><strong>Interactive Map</strong>: Real-time visualization with OpenStreetMap and Leaflet.js.</li>
|
||||
<li><strong>Unified Search</strong>: Docs and address search in one bar, with keyboard shortcuts and smart caching.</li>
|
||||
<li><strong>Geolocation & Add Locations</strong>: Real-time user geolocation and ability to add new locations directly from the map.</li>
|
||||
<li><strong>Auto-Refresh</strong>: Map data auto-refreshes every 30 seconds.</li>
|
||||
<li><strong>Responsive & Mobile Ready</strong>: Fully responsive design for all devices.</li>
|
||||
<li><strong>Secure API Proxy</strong>: Protects credentials and secures API access.</li>
|
||||
<li><strong>Admin Panel</strong>: System configuration, user management, and shift management for admins.</li>
|
||||
<li><strong>Walk Sheet Generator</strong>: For door-to-door canvassing, with customizable titles and QR code integration.</li>
|
||||
<li><strong>Volunteer Shifts</strong>: Calendar/grid views, signup/cancellation, admin shift creation, and real-time updates.</li>
|
||||
<li><strong>Role-Based Access</strong>: Admin vs. user permissions throughout the app.</li>
|
||||
<li><strong>Email Notifications</strong>: SMTP-based notifications and password recovery.</li>
|
||||
<li><strong>CSV Import & Geocoding</strong>: Batch import with geocoding and progress tracking.</li>
|
||||
<li><strong>Dockerized Deployment</strong>: Easy setup and scaling with Docker.</li>
|
||||
<li><strong>Open Source</strong>: 100% open source, no proprietary dependencies.</li>
|
||||
</ul>
|
||||
<p><strong>API Endpoints</strong>: Comprehensive REST API for locations, shifts, authentication, admin, and geocoding, all with rate limiting and security features.</p>
|
||||
<p><strong>Database Schema</strong>: Auto-created tables for locations, users, settings, shifts, and signups, with detailed field definitions.</p>
|
||||
<hr />
|
||||
<p>For more details, see the full <code>README.md</code> and explore the live application.</p>
|
||||
|
||||
</div>
|
||||
</article>
|
||||
|
||||
<article class="md-post md-post--excerpt">
|
||||
<header class="md-post__header">
|
||||
|
||||
<div class="md-post__meta md-meta">
|
||||
<ul class="md-meta__list">
|
||||
<li class="md-meta__item">
|
||||
|
||||
Reference in New Issue
Block a user