147 Commits

Author SHA1 Message Date
564685abed feat(campaigns): add highlighted campaign feature with admin controls and UI updates 2025-11-07 10:15:41 -07:00
4bbf772061 some updates 2025-11-06 23:26:42 -07:00
019b8d7d05 feat(blog): add detailed update on Influence and Map app developments since August
A bunch of udpates to the listmonk sync to add influence to it
2025-10-25 12:45:35 -06:00
f50c515eaa Add health check utility, logger, metrics, backup, and SMTP toggle scripts
- Implemented a comprehensive health check utility to monitor system dependencies including NocoDB, SMTP, Represent API, disk space, and memory usage.
- Created a logger utility using Winston for structured logging with daily rotation and various log levels.
- Developed a metrics utility using Prometheus client to track application performance metrics such as email sends, HTTP requests, and user activity.
- Added a backup script for automated backups of NocoDB data, uploaded files, and environment configurations with optional S3 support.
- Introduced a toggle script to switch between development (MailHog) and production (ProtonMail) SMTP configurations.
2025-10-23 11:33:00 -06:00
c95beb31f5 add verify button to the response wall and qr code generation 2025-10-17 11:30:26 -06:00
d0e436e968 Visual updates to the response wall 2025-10-17 10:48:44 -06:00
ba3b685a8d Verfied response system for electeds 2025-10-16 12:12:54 -06:00
84e2283976 geocoding fixes 2025-10-16 10:44:49 -06:00
0ce27eacbb Password updator for users / admin 2025-10-15 10:51:08 -06:00
87a58ba862 new system for creating campaigns from the main site dashboard 2025-10-15 10:32:18 -06:00
4b14f2d099 Updates to the html for url construction throughout and a bunch of upgrades to how the response wall works 2025-10-14 11:28:19 -06:00
cece612772 Response wall build out 2025-10-11 22:56:48 -06:00
ac54d998c8 New resposne wall coding started. 2025-10-10 22:11:20 -06:00
8976a143ed Fixed some database errors and included influence in the network for changemaker 2025-10-09 09:46:45 -06:00
ea9c38d860 A tonne of updates; site info, documentation, campaign phone numbers, soccial share buttons, and several other things 2025-10-04 12:25:25 -06:00
e1daa57e79 Updated campagin cover photos 2025-10-01 12:20:55 -06:00
3323a887f9 debugged some stuff 2025-09-30 16:20:50 -06:00
acd2234db5 Whole new user interface and user system 2025-09-30 15:47:57 -06:00
75fefb20cb New update for the geo-coding system to include system to automatically scan the nocodb locations to build geo-locations 2025-09-26 11:35:12 -06:00
37ca9f76d2 Large update to geo-coding functions in order to support better matching of street addresses. Added premium mapbox option 2025-09-25 11:28:51 -06:00
f35a1f4be5 Bunch of buag fixes and updates 2025-09-24 12:37:26 -06:00
feb2e72c9a Tonne of updates to influence, the configs, update the homepage, and generally just did more bug testing with Influence 2025-09-21 13:36:48 -06:00
b6960e45e8 tonne of imporvements, debugs, new ui 2025-09-20 15:58:55 -06:00
f49306a96f Updated the campaign page to get the representaives working properly. 2025-09-20 12:53:31 -06:00
91b95ac9ca Pushing the new influence app in its current state 2025-09-20 11:19:26 -06:00
e1f230bd30 some udpates to stuff, getting started on influence, map udpates for workflow ease of use, updates to map z-idexes for visibility 2025-09-18 20:21:50 -06:00
0b9db57d27 Updates to user management 2025-09-11 13:42:07 -06:00
e3e3af33ef Fixed spatial issues with finding map cuts data. 2025-09-10 20:57:07 -06:00
7d104f5e4d Cuts bug fixes and updates 2025-09-10 19:20:03 -06:00
f4832d8d89 another build update 2025-09-10 18:07:09 -06:00
22c43901e6 updates to the build system 2025-09-10 17:35:48 -06:00
675d744cfa Fixed some bugs with menus and updated the build-nocodb to migrate data. 2025-09-10 12:33:55 -06:00
7cc6070063 fixed a bug for manage volunteers 2025-09-08 16:14:29 -06:00
22277ebf07 map cuts updates 2025-09-08 11:50:38 -06:00
c3390a1a78 Cut updates. Still need to test the assignment system. 2025-09-08 11:23:27 -06:00
cca8128f24 Fixed the print view and things seem to be working now. 2025-09-07 11:50:44 -06:00
b84a6becef Semi working map cuts view; need to refactor and fix some stuff however stable enough to commit 2025-09-07 11:08:27 -06:00
4c0482ebde Refactor of admin.js into readable files. Big refactor 2025-09-05 13:01:17 -06:00
5b530cce4b Updates to documentation, fixes for edit buttons in map shifts, and CORS for local dev and access 2025-09-05 12:23:46 -06:00
0f6043f554 update map convertor - untested 2025-09-02 21:31:25 -06:00
f28ed7cad0 some fixes to the auth and lockouts 2025-08-27 08:54:22 -06:00
a8edcf8592 New public shifts system 2025-08-22 14:45:40 -06:00
d96d76d104 Bunch of updates for temp users and logging securely. 2025-08-19 12:09:19 -06:00
c220ef265a fixed some of the loading bugs with shifts so that the map can load faster. 2025-08-18 14:03:36 -06:00
2a424d1399 shifsts bug 2025-08-17 09:03:28 -06:00
816b984b53 debugged a endpoint 2025-08-16 14:25:52 -06:00
bbd6ca8d8c refactored the admin.css 2025-08-16 00:04:05 -06:00
ad0ca66c79 Updates to handle maps above 1000 locations 2025-08-15 17:56:06 -06:00
0cb6634430 download data import csv report 2025-08-15 17:17:28 -06:00
fd545ffd09 docker compose clean up 2025-08-15 12:39:18 -06:00