Updates to sending user details
This commit is contained in:
@@ -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"
|
||||
}
|
||||
74
mkdocs/docs/blog/posts/3.md
Normal file
74
mkdocs/docs/blog/posts/3.md
Normal 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! 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.
|
||||
|
||||
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.
|
||||
|
||||
# Monthly Development Report – August 2025
|
||||
|
||||
## Git Change Summary (July–August 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.
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user