17 Commits (710233d522f00a7327d3e6e0a85b567a5fa7d8e8)

Author SHA1 Message Date
Budi Setiawan 4d58bd3dac feat: LDAP group-based permission system - group_permissions table, /me returns permissions[], /group-permissions CRUD 3 weeks ago
Budi Setiawan 2579826cd9 docs: add context-index.md for server-connection and geonet-console 3 weeks ago
Budi Setiawan b88563ea5c fix(storage): cleanup s3-v2 driver, pakai s3 standar - QNAP swift3 support V4 3 weeks ago
Budi Setiawan 6877bf569d chore: tambah composer.lock dengan league/flysystem-aws-s3-v3 3 weeks ago
Budi Setiawan 43cdba7e9b feat(storage): migrasi avatar ke QNAP QuObjects S3 (OSS), hapus NFS bind mount 3 weeks ago
Budi Setiawan 5349a48853 feat(storage): pindah app_storage ke NAS QNAP via NFS mount, avatar simpan file fisik bukan base64 3 weeks ago
Budi Setiawan d500db95b3 feat(api): PUT /me/avatar simpan foto profil sebagai base64 di ldap_user_meta 3 weeks ago
Budi Setiawan e8f1cf57fd fix(api): pindah apiForgotPassword ke Api\V1\AuthController yang benar (bug: wrong namespace) 3 weeks ago
Budi Setiawan 861540d626 feat(api): tambah POST /api/v1/auth/forgot-password endpoint 3 weeks ago
Budi Setiawan 835954812c feat(api): tambah PUT /me, POST /me/password, POST /me/test-email 3 weeks ago
Budi Setiawan ee89641250 feat(backend): perluas GET /me tambah display_name, email, groups, phone, domain 3 weeks ago
Budi Setiawan 8f72e74ec1 feat: CORS my.gisportal.id + token refresh endpoint untuk FE PWA 3 weeks ago
Budi Setiawan 39fe810cba docs: buat struktur docapi AI-Friendly untuk geonet-console 3 weeks ago
Budi Setiawan f595364deb docs: update perintah.md sync log - AgentTokenSyncService Opsi C 3 weeks ago
Budi Setiawan dd7b3e6cec feat: Service Tokens sync to geonetagent_dev.agent_tokens (Opsi C) 3 weeks ago
Budi Setiawan ece7b314a4 feat: implement Service Tokens for microservice Bearer token management 3 weeks ago
Budi Setiawan e294b59a47 Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 1 month ago