Avoid CORS issues by using /projects/:id/repository/tree REST API endpoint to populate filesystem

Switches to populate the filesystem from the /projects/:id/repository/tree REST API endpoint.

Pagination was removed from this endpoint in Remove pagination from recursive form of /proje... (gitlab#365996 - closed), so it loads all at once in sub-second response time for the gitlab repo.

Tasks:

Also, created this follow up issue to remove CORS workaround references: Remove references to CORS workaround using http... (#17 - closed)

Edited by Chad Woolley

Merge request reports

Loading