Updates to sending user details

This commit is contained in:
2025-08-03 13:26:20 -06:00
parent 6b4732db65
commit 86685a13a6
22 changed files with 1669 additions and 156 deletions

View File

@@ -7,10 +7,10 @@
"stars_count": 0,
"forks_count": 0,
"open_issues_count": 8,
"updated_at": "2025-08-01T10:32:33-06:00",
"updated_at": "2025-08-01T15:14:12-06:00",
"created_at": "2025-05-28T14:54:59-06:00",
"clone_url": "https://gitea.bnkops.com/admin/changemaker.lite.git",
"ssh_url": "git@gitea.bnkops.com:admin/changemaker.lite.git",
"default_branch": "main",
"last_build_update": "2025-08-01T10:32:33-06:00"
"last_build_update": "2025-08-01T15:14:12-06:00"
}

View File

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

View File

@@ -54,20 +54,6 @@ Your data belongs to you and your community. We build tools that let you own you
Real security comes from community control, not corporate promises. We integrate security culture practices into our technology design.
## The Changemaker Difference
### Traditional Corporate Flow
```
Your Data → Corporate Server → Surveillance → Profit → Your Oppression
```
### Changemaker Flow
```
Your Data → Your Server → Your Community → Your Power → Liberation
```
### Why This Matters
When you control your technology infrastructure:
@@ -90,7 +76,7 @@ Digital security culture asks: "Who controls the infrastructure where this infor
We believe in **community technology** - tools that:
- Are owned and controlled by the communities that use them
- Are designed with liberation politics from the ground up
- Are designed with liberation politics from the ground up using free and open source software
- Prioritize care, consent, and collective power
- Can be understood, modified, and improved by community members
@@ -123,19 +109,6 @@ Real security comes from community control, not corporate promises. When you con
- You know exactly where your data is and who can see it
- You can't be de-platformed or locked out of your own data
## Historical Context
### Learning from Past Struggles
Every liberation movement has had to solve the problem of secure communication and information sharing:
- **Underground Railroad** - Coded songs and safe houses
- **Labor Movement** - Secret meetings and encrypted telegrams
- **Civil Rights Movement** - CB radios and phone trees
- **LGBTQ+ Liberation** - Chosen families and community networks
The internet should expand these traditions, not replace them with corporate surveillance.
### The Surveillance Capitalism Trap
As Shoshana Zuboff documents in "The Age of Surveillance Capitalism," we're living through a new form of capitalism that extracts value from human experience itself. Political movements are particularly valuable targets because: