19 Commits

Author SHA1 Message Date
9138e0286a feat(figma): add DB-backed dashboard filters and paginated APIs
- add Figma API endpoints for summary, users, snapshots, comments, and admin sync
- support date and user filters plus pagination for snapshots and comments
- expand sync service and schema to store Figma user ids
- refresh dashboard UI with summary cards, filters, pagination, and sync action
- fold figma_user_id into base migration and remove extra migration
2026-04-28 09:01:32 +07:00
6776d539ae feat(figma): add version author id and robust incremental sync pagination
Improve Figma synchronization to persist version author identity and handle API pagination links reliably during incremental sync jobs.

Changes included:
- Added  support end-to-end:
  - New migration  adds column and index.
  -  now allows .
  -  maps user id from Figma version payload ( / ).
  -  snapshot query now selects .
  -  displays Figma User ID column and updates table colspan states.
- Hardened Figma pagination flow in :
  - Follow absolute  URLs when returned by API.
  - Track seen pagination URLs to prevent loops.
  - Support additional page-size query key and URL-safe encoding.
  - Updated request builder to work with absolute endpoints and existing query strings.
- Consolidated schema intent:
  - Moved Volume in drive C: has no label
Volume Serial Number is 2B45-1F84/ columns into initial Figma table migration.
  - Removed superseded follow-up migrations that previously added/dropped these fields.
- Updated project docs and dependencies:
  - Replaced starter README with CRM Summit specific project README.
  - Refreshed  (framework and dependency version bumps).
- Added database artifact: .

Impact:
- Incremental sync should now process paginated version/history feeds more reliably.
- Snapshot API and dashboard expose author-level metadata for auditing and filtering.
- Fresh installs get cleaner Figma schema history from baseline migration.
2026-04-28 05:39:02 +07:00
329e4e6725 feat(figma): add local sync dashboard, API, and CLI tooling
Add Figma persistence and sync flow for one file source.

- create figma_files, figma_file_versions, and figma_comments tables with supporting migrations
- add FigmaSyncService for full and incremental sync, API fetch, pagination, dedupe, and upserts
- add CLI commands and shell wrappers for full and incremental sync runs
- expose Figma dashboard plus API endpoints for summary, snapshots, comments, and admin sync trigger
- wire route and sidebar entry for dashboard access
- trim legacy file_url and thumbnail_url fields, add version label/description support
2026-04-27 16:55:43 +07:00
ec5f2fc385 feat(gitea): add database-backed sync, API, and dashboard views
Add Gitea sync service with full and incremental modes, paged API fetch, upsert logic for users/repos/commits/PRs, and error aggregation.

Add migration for git_users, git_repositories, git_commits, git_pull_requests with indexes and unique constraints; add models and sync scripts for full/incremental jobs.

Update Gitea UI and dashboard filters (user/repo/date), aggregate commit loading across repositories, and wire routes/controllers/sidebar for dashboard and sync endpoints.
2026-04-22 16:39:30 +07:00
mikael-zakaria
799edf9588 Update Fitur Certificate Training 2026-03-18 11:10:05 +07:00
mikael-zakaria
b3a577eeac Update Alur 2026-03-08 22:40:36 +07:00
mikael-zakaria
8717310ebb Update Fitur CRUD Sertifikat Maintenance 2026-03-04 23:34:45 +07:00
mikael-zakaria
7047165533 Update Fitur Refer ID antar TSO 2026-02-05 10:30:48 +07:00
mikael-zakaria
d95e2fd833 Update Api untuk Contacts CRM 2025-11-26 10:45:05 +07:00
41215c1bfb fix products owneraccont cannot insert accountid_productowner 2025-11-12 15:52:30 +07:00
341ce57f56 Merge branch 'main' of https://github.com/mahdahar/crm-summit 2025-11-12 12:46:15 +07:00
d255dabfcb add accountid_productowner 2025-11-12 12:46:08 +07:00
mikael-zakaria
6a77f66e87 Update Cors Kembali ke Awal & API get all Zones 2025-10-23 09:02:24 +07:00
mikael-zakaria
34449ec836 Update Zones Api Perbaikan hanya get cities pakai Params zoneid saja 2025-10-22 10:23:46 +07:00
mikael-zakaria
f4961f862e Update Zones Api With Params zoneid & zonename 2025-10-22 10:09:31 +07:00
mikael-zakaria
b88b587358 Update API Zones for city and province 2025-10-21 15:27:22 +07:00
mikael-zakaria
6820de87e2 Update Untuk Kolom Active pada Tabel Product 2025-09-01 22:42:12 +07:00
mikael-zakaria
e79a923290 First Commit 2025-08-15 11:38:41 +07:00
fd7948d4fb first commit 2024-04-24 13:20:52 +07:00