Commit Graph

26 Commits

Author SHA1 Message Date
ilham_gmail 4476152587 Fix verification_attempts table definition in init-db.sql to match running schema and php queries 2026-06-11 22:24:48 +07:00
ilham_gmail 077d120586 Align database schema in init-db.sql with verification_attempts and rejection_reason, and ignore all uploads directories in root .gitignore 2026-06-11 22:23:31 +07:00
ilham_gmail f59fd5a24a Change reject action to delete user from database to allow re-registration 2026-06-11 22:13:25 +07:00
ilham_gmail 56bad098a3 Implement rejection reason modal instead of prompt, and fix SQL syntax error for column creation in MySQL 8.0 2026-06-11 22:03:18 +07:00
ilham_gmail da9796755a Ensure submit button is enabled on modal open and close 2026-06-11 22:00:30 +07:00
ilham_gmail 4ad0081a02 Fix double submission bug, use createUnsafeMutable to override empty env values in Docker, and suppress direct warning printing 2026-06-11 21:50:36 +07:00
ilham_gmail cb3e18fc64 Fix verification_attempts table definition inside send_verification_code.php 2026-06-11 21:40:17 +07:00
ilham_gmail 4f52db834e Remove client side attempts and lockedUntil logic to avoid local state desync with server database 2026-06-11 21:33:54 +07:00
ilham_gmail 1e0044c260 Fix SMTP connection in Docker with IPv4 force, and prevent attempts from incrementing on mail failure 2026-06-11 21:27:58 +07:00
ilham_gmail 3d281d570e Fix form variable reference error causing GET page reloads on submit, and add pointer cursor style to buttons on hover 2026-06-11 21:04:32 +07:00
ilham_gmail 66da318100 Require rejection reason and move approve/reject buttons inside manager detail view 2026-06-11 20:56:29 +07:00
ilham_gmail 64c1cdf92e Automate email notification to managers when approved by admin 2026-06-11 20:52:48 +07:00
ilham_gmail b6f150ef86 Fix admin organization proof image preview path and implement forgot password feature with rate limiting and check email warning 2026-06-11 20:38:28 +07:00
ilham_gmail cbbd683470 Fix registration invalid json bug and add password confirmation fields and validation 2026-06-11 20:27:17 +07:00
ilham_gmail 36e3e829ac Fix registration upload size, mail helper env variables, and verification rate limits 2026-06-11 20:08:30 +07:00
ilham_gmail 3b62f71946 Fix file upload size limits and toast messages on failure 2026-06-11 19:43:52 +07:00
ilham_gmail 0593d25080 Query Nominatim directly for geocoding and reverse geocoding in poverty-mapping 2026-06-11 19:34:01 +07:00
ilham_gmail ff5ff49597 Fix env loading and auth response verification 2026-06-11 19:27:44 +07:00
ilham_gmail 51411d7e76 Hide 24-hours status from Rumah popups 2026-06-11 19:18:09 +07:00
ilham_gmail 0391a0a58a Dynamically hide Buka 24 Jam checkbox when type Rumah is selected 2026-06-11 19:13:14 +07:00
ilham_gmail 11565c5eae Fix parameter binding types in tambah_jalan.php and tambah_tanah.php 2026-06-11 19:10:12 +07:00
ilham_gmail 64fab83a0a Remove obsolete version attribute from docker-compose.yml 2026-06-11 19:04:48 +07:00
ilham_gmail 92f6989db6 Remove Admin Mode UI floating panel and improve API error handling 2026-06-11 18:42:45 +07:00
ilham_gmail 5a09aeec08 Fix dangling uploads symlink error in poverty-mapping Dockerfile 2026-06-11 17:53:48 +07:00
ilham_gmail 053f51f421 Configure tugas-spbu to default to Admin Mode out-of-the-box 2026-06-11 17:45:27 +07:00
ilham_gmail a0c61f2bc2 Initial commit of unified WebGIS projects 2026-06-11 17:43:01 +07:00