3drepo.io
3D Repo web server
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- config.env
- bug-report.md
- dev-task.md
- feature-request.md
- maintenance-issue.md
- qa-report.md
- _deriveReleaseName.yml
- automaticTesting.yml
- buildAndDeploy.yml
- chatOperations.yml
- destroy.yml
- onNewIssueOrPR.yml
- onPRClose.yml
- onPRReviews.yml
- README.md
- updateStatuses.yml
- copilot-instructions.md
- PULL_REQUEST_TEMPLATE.md
- launch.json
- license-header.js
- favicon.ico
- addIndices.js
- addRevIdToNodes.js
- addSharedIdToMeshMap.js
- index.js
- removeCurrentIds.js
- removeIndices.js
- updateMetadataSchema.js
- addAdminJob.js
- addAndAssignDefaultRole.js
- addSharedIdToMeshMap.js
- index.js
- storeUserAvatarInFileshare.js
- index.js
- indexLinksInRef.js
- moveGridFSToFS.js
- moveLoginRecords.js
- removeGridFSBackUps.js
- removePermissionTemplates.js
- removeUnityAssetsJSON.js
- addVertexCountsToMeshBSONs.js
- index.js
- moveTSDataToTSSettings.js
- updateFedSettingSubModels.js
- addVertexCountsToSuperMeshBSONs.js
- index.js
- createClashTemplate.js
- createTicketCounters.js
- index.js
- addDefaultAddOnsToTeamspaces.js
- index.js
- createIndexOnProjectsName.js
- index.js
- migrateUsersToFrontegg.js
- index.js
- moveNotificationsToInternal.js
- index.js
- migrateUserDetailsToFrontegg.js
- index.js
- removeInvalidSupermeshEntries.js
- removeOrphanedDrawingRecords.js
- index.js
- updateRepobundleMetadata.js
- index.js
- mergeSceneBinaries.js
- index.js
- updateGroupsSchema.js
- updateSubmodelSchema.js
- index.js
- identifyZombieFiles.js
- cleanUpSharedDir.js
- detectZombieProcessing.js
- resetProcessingFlags.js
- removeIncompleteRevisions.js
- repairFailedImports.js
- allActiveLicenses.js
- allExpiredLicenses.js
- createTeamspace.js
- findAllMembersInAllTeamspaces.js
- removeTeamspace.js
- removeTickets.js
- sendDailyDigest.js
- updateAddOns.js
- updateLicense.js
- viewLicense.js
- identifyInactiveUsers.js
- identifyOrphanedUsers.js
- removeUsers.js
- index.js
- README.md
- scheduler.config.js
- scheduler.config.json
- scheduler.js
- .eslintrc.json
- utils.js
- alluxio.js
- alluxioClient.js
- db.js
- elastic.js
- externalServices.js
- gridfs.js
- s3.js
- httpsReq.js
- chat.js
- checkPermissions.js
- formatV5NewModelParams.js
- getPermissionsAdapter.js
- issue.js
- job.js
- keyAuthentication.js
- middlewares.js
- notification.js
- project.js
- risk.js
- activity.js
- age.js
- viewCount.js
- binary.js
- matrix.js
- model.js
- promises.js
- rule.js
- set.js
- stream.js
- accountPermissions.js
- addressMeta.js
- bcf.js
- billingAddress.js
- chatEvent.js
- comment.js
- fileRef.js
- group.js
- history.js
- intercom.js
- invitations.js
- ipn.js
- issue.js
- job.js
- jsonAssets.js
- meta.js
- mitigation.js
- modelSetting.js
- notification.js
- permissionTemplates.js
- presentation.js
- project.js
- ref.js
- report.js
- risk.js
- role.js
- scene.js
- sequence.js
- sequenceActivities.js
- shapes.js
- srcAssets.js
- teamspaceSetting.js
- ticket.js
- unit.js
- unityAssets.js
- user.js
- userBilling.js
- vat.js
- view.js
- viewpoint.js
- plugin-structure.js
- accountPermission.js
- auth.js
- config.js
- group.js
- history.js
- invitations.js
- issue.js
- job.js
- maps.js
- meta.js
- mitigation.js
- model.js
- notification.js
- permissionTemplate.js
- plan.js
- presentation.js
- project.js
- resources.js
- risk.js
- sequence.js
- subscriptions.js
- teamspace.js
- user.js
- view.js
- api.js
- chat.js
- frontend.js
- queue.js
- 8000cubes.obj
- dummy.ifc
- empty.ifc
- toy
- toy.abc
- toy.ifc
- upper.OBJ
- example1.bcfzip
- .eslintrc.json
- 3drepo.js
- config.js
- constants.js
- logger.js
- response_codes.js
- utils.js
- db.constants.js
- db.js
- fs.js
- gridfs.js
- queue.js
- realTimeMsging.js
- groups.js
- modelSettings.js
- revisions.js
- ticketQueryFilters.js
- tickets.comments.js
- tickets.groups.js
- tickets.js
- utils.js
- calibrations.js
- index.js
- containers.js
- federations.js
- metadata.js
- clashes.js
- index.js
- index.js
- settings.js
- users.js
- tickets.templates.js
- bundles.js
- groups.js
- metadata.js
- modelSettings.js
- revisions.js
- tickets.comments.js
- tickets.groups.js
- tickets.js
- views.js
- calibrations.js
- clashes.js
- settings.js
- multer.js
- pathParams.js
- models.js
- projects.js
- teamspaces.js
- index.js
- frontegg.js
- index.js
- pkce.js
- auth.js
- common.js
- sessions.js
- bundles.js
- calibrations.constants.js
- calibrations.js
- clashes.constants.js
- clashes.plans.js
- clashes.runs.js
- fileRefs.js
- frontegg.cache.js
- groups.js
- invitations.js
- jobs.constants.js
- jobs.js
- legends.js
- loginRecords.js
- metadata.constants.js
- metadata.js
- metadata.rules.constants.js
- metadata.rules.js
- modelSettings.constants.js
- modelSettings.js
- notifications.constants.js
- notifications.js
- projectSettings.constants.js
- projectSettings.js
- revisions.constants.js
- revisions.js
- roles.constants.js
- roles.js
- scenes.constants.js
- scenes.js
- scenes.stash.js
- teamspaces.audits.constants.js
- teamspaces.audits.js
- teamspaces.constants.js
- teamspaceSettings.js
- tickets.comments.js
- tickets.constants.js
- tickets.groups.js
- tickets.js
- tickets.logs.js
- tickets.templates.constants.js
- tickets.templates.js
- users.constants.js
- users.js
- views.js
- bundles.js
- json.js
- favourites.js
- groups.js
- metadata.js
- modelList.js
- scenes.js
- settings.js
- tickets.clashes.js
- tickets.comments.js
- tickets.groups.js
- tickets.js
- views.js
- calibrations.js
- index.js
- containers.js
- federations.js
- clashes.js
- index.js
- audits.js
- index.js
- invitations.js
- jobs.js
- settings.js
- users.js
- index.js
- index.js
- bundles.js
- index.js
- general.js
- groups.js
- revisions.js
- tickets.comments.js
- tickets.groups.js
- tickets.js
- views.js
- metadata.js
- calibrations.js
- files.js
- revisions.js
- clashes.js
- projects.js
- index.js
- jobs.js
- settings.js
- authentication.js
- routesManager.js
- users.js
- index.js
- templates.constants.js
- templates.js
- tickets.comments.js
- tickets.filters.js
- tickets.groups.js
- validators.js
- groups.js
- rules.js
- subscriptions.js
- teamspaces.js
- chat.constants.js
- index.js
- README.md
- socketsManager.js
- authEvents.js
- clashEvents.js
- modelEvents.js
- userEvents.js
- eventsListener.js
- eventsManager.constants.js
- eventsManager.js
- index.js
- audit.html
- baseTemplate.html
- clashError.html
- dailyDigest.html
- dailyDigest.styles
- errorNotification.html
- forgotPassword.html
- forgotPasswordSSO.html
- modelImportError.html
- systemTemplate.html
- zombieProcessingStatuses.html
- auditLogPassword.js
- baseTemplate.js
- clashError.js
- common.js
- dailyDigest.js
- errorNotification.js
- modelImportError.js
- systemTemplate.js
- zombieProcessingStatuses.js
- index.js
- mailer.constants.js
- index.js
- tickets.js
- accounts.js
- auth.js
- cacheService.js
- connections.js
- users.js
- frontegg.constants.js
- index.js
- sso.constants.js
- swagger.js
- swagger.schemas.js
- elastic.js
- filesManager.js
- initialiser.js
- intercom.js
- modelProcessing.constants.js
- modelProcessing.js
- sessions.js
- arrays.js
- dates.js
- geoMaths.helper.js
- geoMaths.js
- images.js
- mimeTypes.js
- models.js
- objects.js
- strings.js
- typeCheck.js
- units.js
- userAgent.js
- uuids.js
- yup.js
- index.js
- permissions.constants.js
- config.constants.js
- config.js
- logger.js
- quota.js
- responder.js
- responseCodes.js
- sessions.constants.js
- sessions.js
- webRequests.js
- interop.js
- bouncerHelper.js
- issues.js
- models.js
- notifications.js
- risks.js
- sessionTracker.js
- users.js
- accountPermission.js
- collaboration.js
- config.js
- download.js
- federation.js
- group.js
- impliedPermission.js
- issue.js
- job.js
- jsonAssets.js
- meta.js
- mitigation.js
- model.js
- project.js
- projectPermission.js
- resources.js
- revision.js
- risk.js
- scene.js
- sequence.js
- sequenceActivities.js
- shapes.js
- srcAssets.js
- teamspace.js
- users.js
- vat.js
- view.js
- 8000cubes.obj
- big0.ifc
- big1.ifc
- big2.ifc
- chunk0.obj
- chunk1.obj
- chunk2.obj
- empty.ifc
- toy
- toy.abc
- toy.ifc
- upper.OBJ
- emptyComment.bcfzip
- example1.bcf
- example1.bcfzip
- notBCF.txt
- sizeZero.bcf
- solibri.bcf
- withGroups.bcf
- dummy.pdf
- test_doc.docx
- tocatta_pdf.js
- avatar.base64.js
- avatar.png
- avatar_fakeimage_zip.png
- dog.base64.js
- dog.png
- big.csv
- mitigations1.csv
- notMitigations.zip
- db.js
- repoGraphScene.js
- utils.js
- alluxio.js
- alluxioClient.js
- checkPermissions.js
- db.js
- payment.js
- vat.js
- mocha.opts
- setup.js
- db.test.js
- fs.test.js
- queue.test.js
- realTimeMsging.test.js
- aad.test.js
- sso.test.js
- bundles.test.js
- index.test.js
- general.test.js
- groups.test.js
- revisions.test.js
- tickets.comments.test.js
- tickets.groups.test.js
- tickets.test.js
- views.test.js
- metadata.test.js
- calibrations.test.js
- files.test.js
- revisions.test.js
- clashes.test.js
- index.test.js
- index.test.js
- jobs.test.js
- settings.test.js
- authentication.test.js
- users.test.js
- session.test.js
- modelSettings.test.js
- modelUploads.test.js
- revisions.test.js
- tickets.test.js
- index.test.js
- swagger.test.js
- clashes.test.js
- setup.js
- accounts.js
- auth.js
- cache.js
- users.js
- index.js
- path.js
- services.js
- sessionTracker.js
- utils.js
- chevron.svg
- corrupted.png
- tooBig.png
- valid.png
- dummy.dwg
- dummy.obj
- dummyUppercaseExt.DWG
- dummyUppercaseExt.OBJ
- empty.ifc
- empty.pdf
- model.pdf
- modelUppercase.PDF
- tooBig.ifc
- identifyZombieFiles.test.js
- cleanUpSharedDir.test.js
- detectZombieProcessing.test.js
- resetProcessingFlags.test.js
- removeIncompleteRevisions.test.js
- repairFailedImports.test.js
- allActiveLicenses.test.js
- allExpiredLicenses.test.js
- createTeamspace.test.js
- findAllMembersInAllTeamspaces.test.js
- removeTeamspace.test.js
- removeTickets.test.js
- sendDailyDigest.test.js
- updateAddOns.test.js
- updateLicense.test.js
- viewLicense.test.js
- identifyInactiveUsers.test.js
- identifyOrphanedUsers.test.js
- removeUsers.test.js
- scheduler.config.test.js
- setup.js
- groups.test.js
- modelSettings.test.js
- revisions.test.js
- ticketQueryFilters.test.js
- tickets.comments.test.js
- tickets.groups.test.js
- tickets.test.js
- utils.test.js
- calibrations.test.js
- index.test.js
- containers.test.js
- federations.test.js
- metadata.test.js
- clashes.test.js
- projects.test.js
- index.test.js
- settings.test.js
- users.test.js
- tickets.templates.test.js
- bundles.test.js
- groups.test.js
- metadata.test.js
- modelSettings.test.js
- revisions.test.js
- tickets.comments.test.js
- tickets.groups.test.js
- tickets.test.js
- views.test.js
- calibrations.test.js
- clashes.test.js
- settings.test.js
- multer.test.js
- pathParams.test.js
- models.test.js
- projects.test.js
- teamspaces.test.js
- index.test.js
- frontegg.test.js
- index.test.js
- pkce.test.js
- auth.test.js
- common.test.js
- sessions.test.js
- bundles.test.js
- calibrations.test.js
- clashes.plans.test.js
- clashes.runs.test.js
- fileRefs.test.js
- frontegg.cache.test.js
- groups.test.js
- invitations.test.js
- jobs.test.js
- legends.test.js
- loginRecords.test.js
- metadata.rules.test.js
- metadata.test.js
- modelSettings.test.js
- notifications.test.js
- projectSettings.test.js
- revisions.test.js
- roles.test.js
- scenes.stash.test.js
- scenes.test.js
- teamspaces.audits.test.js
- teamspaceSettings.test.js
- tickets.comments.test.js
- tickets.groups.test.js
- tickets.logs.test.js
- tickets.templates.test.js
- tickets.test.js
- users.test.js
- views.test.js
- bundles.test.js
- json.test.js
- groups.test.js
- metadata.test.js
- scenes.test.js
- settings.test.js
- tickets.clashes.test.js
- tickets.comments.test.js
- tickets.groups.test.js
- tickets.test.js
- views.test.js
- calibrations.test.js
- index.test.js
- containers.test.js
- federations.test.js
- clashes.test.js
- projects.test.js
- audits.test.js
- index.test.js
- invitations.test.js
- jobs.test.js
- settings.test.js
- users.test.js
- index.test.js
- templates.constants.test.js
- templates.test.js
- tickets.comments.test.js
- tickets.groups.test.js
- subscriptions.test.js
- teamspaces.test.js
- index.test.js
- socketsManager.test.js
- clashEventsListener.test.js
- eventsListener.test.js
- modelEventsListener.test.js
- eventsManager.test.js
- index.test.js
- auditLogPassword.test.js
- baseTemplate.test.js
- clashError.test.js
- common.test.js
- dailyDigest.test.js
- errorNotification.test.js
- modelImportError.test.js
- systemTemplate.test.js
- zombieProcessingStatuses.test.js
- index.test.js
- index.test.js
- tickets.test.js
- accounts.test.js
- auth.test.js
- cacheService.test.js
- connections.test.js
- users.test.js
- index.test.js
- elastic.test.js
- filesManager.test.js
- initialiser.test.js
- intercom.test.js
- modelProcessing.test.js
- session.test.js
- arrays.test.js
- dates.test.js
- images.test.js
- models.test.js
- objects.test.js
- strings.test.js
- typeCheck.test.js
- units.test.js
- userAgent.test.js
- uuids.test.js
- yup.test.js
- index.test.js
- quota.test.js
- responseCodes.test.js
- sessions.test.js
- webRequests.test.js
- .eslintrc.json
- .eslintignore
- .eslintrc.json
- agents.md
- jest-mongodb-config.js
- jest.config.drivers.js
- jest.config.e2e.js
- jest.config.js
- jest.config.scripts.js
- jest.config.unit.js
- jest.sequencer.drivers.js
- jest.sequencer.e2e.js
- jsconfig.json
- package.json
- testDBVersion
- VERSION.json
- yarn.lock
- config.js
- .env
- config.js
- config_sample.js
- demo.css
- demo.js
- fetch.js
- index.html
- init.sh
- Dockerfile
- main.js
- preview.js
- launch.json
- settings.json
- done.png
- edit.png
- new.png
- openLink.png
- tickets.png
- 3drepo-logo.png
- facebook.png
- github.png
- linkedIn.png
- twitter.png
- youtube.png
- add_button.svg.tsx
- bulk_checkbox.svg.tsx
- bulk_checkbox_checked.svg.tsx
- checkbox.svg.tsx
- checkbox_checked.svg.tsx
- checkbox_indeterminated.svg.tsx
- clear_circle.svg.tsx
- radio_button.svg.tsx
- radio_button_checked.svg.tsx
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- 404-filled.svg.tsx
- add_circle-filled.svg.tsx
- arrow_up_circle-filled.svg.tsx
- calibration-filled.svg.tsx
- caret-filled.svg.tsx
- circle-filled.svg.tsx
- email-filled.svg.tsx
- error_circle-filled.svg.tsx
- flag-filled.svg.tsx
- lightning-filled.svg.tsx
- logo-filled.svg.tsx
- logo_text-filled.svg.tsx
- no_calibration-filled.svg.tsx
- pin_issue-filled.svg.tsx
- pin_marker-filled.svg.tsx
- pin_risk-filled.svg.tsx
- pin_ticket-filled.svg.tsx
- play-filled.svg.tsx
- question-filled.svg.tsx
- seats-filled.svg.tsx
- settings-filled.svg.tsx
- star-filled.svg.tsx
- storage-filled.svg.tsx
- teamspaces-filled.svg.tsx
- user-filled.svg.tsx
- boolean.svg.tsx
- contain.svg.tsx
- equal.svg.tsx
- exist.svg.tsx
- funnel.svg.tsx
- greater_than.svg.tsx
- greater_than_equal.svg.tsx
- in_range.svg.tsx
- less_than.svg.tsx
- less_than_equal.svg.tsx
- list.svg.tsx
- not_contain.svg.tsx
- not_equal.svg.tsx
- not_exist.svg.tsx
- not_in_range.svg.tsx
- number.svg.tsx
- small_funnel.svg.tsx
- template.svg.tsx
- text.svg.tsx
- angle.svg.tsx
- custom_surface_area_measurement.svg.tsx
- minimum_distance.svg.tsx
- point.svg.tsx
- point_to_point.svg.tsx
- polyline.svg.tsx
- ray_cast.svg.tsx
- slope.svg.tsx
- slope_units.svg.tsx
- surface_area_measurement.svg.tsx
- add_circle-outlined.svg.tsx
- add_image-outlined.svg.tsx
- add_image_thin-outlined.svg.tsx
- add_user-outlined.svg.tsx
- aim-outlined.svg.tsx
- arrow-outlined.svg.tsx
- arrow_cross-outlined.svg.tsx
- arrow_draw-outlined.svg.tsx
- bell-outlined.svg.tsx
- boxes-outlined.svg.tsx
- boxes_disabled-outlined.svg.tsx
- calendar-outlined.svg.tsx
- callout_circle-outlined.svg.tsx
- callout_dot-outlined.svg.tsx
- callout_square-outlined.svg.tsx
- camera-outlined.svg.tsx
- camera_side-outlined.svg.tsx
- camera_side_with_plus-outlined.svg.tsx
- chevron-outlined.svg.tsx
- circle-outlined.svg.tsx
- clash-outlined.svg.tsx
- clock-outlined.svg.tsx
- close-outlined.svg.tsx
- cloudy_square.svg.tsx
- comment-outlined.svg.tsx
- compare-outlined.svg.tsx
- copy_to_clipboard-outlined.svg.tsx
- cross-outlined.svg.tsx
- cross_sharp_edges-outlined.svg.tsx
- delete-outlined.svg.tsx
- download_arrow-outlined.svg.tsx
- draw-outlined.svg.tsx
- drawings-outlined.svg.tsx
- edit-outlined.svg.tsx
- edit_comment-outlined.svg.tsx
- ellipsis-outlined.svg.tsx
- email-outlined.svg.tsx
- enlarge_image-outlined.svg.tsx
- eraser-outlined.svg.tsx
- expand_panel-outlined.svg.tsx
- eye-outlined.svg.tsx
- eye_disabled-outlined.svg.tsx
- fat_tick-outlined.svg.tsx
- file-outlined.svg.tsx
- flag-outlined.svg.tsx
- gear-outlined.svg.tsx
- groups-outlined.svg.tsx
- home-outlined.svg.tsx
- horizontal_resize-outlined.svg.tsx
- image_thin-outlined.svg.tsx
- issue-outlined.svg.tsx
- laptop-outlined.svg.tsx
- layers-outlined.svg.tsx
- line_draw-outlined.svg.tsx
- lock-outlined.svg.tsx
- login-outlined.svg.tsx
- measure-outlined.svg.tsx
- minus_minimal-outline.svg.tsx
- pin-outlined.svg.tsx
- plus-outlined.svg.tsx
- plus_minimal-outline.svg.tsx
- polygon-outlined.svg.tsx
- print-outlined.svg.tsx
- redo_arrow-outlined.svg.tsx
- remove_circle-outlined.svg.tsx
- reply_arrow-outlined.svg.tsx
- rotate_arrow-outlined.svg.tsx
- safetibase-outlined.svg.tsx
- save-outlined.svg.tsx
- search-outlined.svg.tsx
- send_message-outlined.svg.tsx
- sequence-outlined.svg.tsx
- shapes-outlined.svg.tsx
- small_chevron-outlined.svg.tsx
- square-outlined.svg.tsx
- star-outlined.svg.tsx
- stepper_error-outlined.svg.tsx
- stroke_width-outlined.svg.tsx
- text-outlined.svg.tsx
- thin_chevron-outlined.svg.tsx
- tick-outlined.svg.tsx
- tickets-outlined.svg.tsx
- tree-outlined.svg.tsx
- triangle-outlined.svg.tsx
- undo_arrow-outlined.svg.tsx
- user-outlined.svg.tsx
- view-outlined.svg.tsx
- warning-outlined.svg.tsx
- email-two_toned.svg.tsx
- warning_small-two_toned.svg.tsx
- cursor_add.png
- cursor_del.png
- cursor_rect.png
- cursor_rect_add.png
- cursor_rect_del.png
- how_to_reg.svg
- orthogonal.svg
- perspective.svg
- control_point_2d.svg.tsx
- edge_line.svg.tsx
- intersection_corner.svg.tsx
- surface.svg.tsx
- align.svg.tsx
- camera.svg.tsx
- camera_off_sight.svg.tsx
- clear_overrides.svg.tsx
- clip_selection.svg.tsx
- clipping_box.svg.tsx
- clipping_plane.svg.tsx
- coordinates.svg.tsx
- delete.svg.tsx
- eye_hide.svg.tsx
- eye_isolate.svg.tsx
- eye_show.svg.tsx
- flip_plane.svg.tsx
- focus.svg.tsx
- gizmo_rotate.svg.tsx
- gizmo_scale.svg.tsx
- gizmo_translate.svg.tsx
- grouped_list.svg.tsx
- helicopter.svg.tsx
- home.svg.tsx
- info.svg.tsx
- minus.svg.tsx
- orthogonal_view.svg.tsx
- perspective_view.svg.tsx
- plus.svg.tsx
- reset.svg.tsx
- reset_transformations.svg.tsx
- rotate.svg.tsx
- vertical_calibration.svg.tsx
- viewerIconContainer.styles.ts
- zoom_in.svg.tsx
- zoom_out.svg.tsx
- icons.types.ts
- checkers.svg.tsx
- default_background.png
- favicon.ico
- logo-dark.png
- logo-light.png
- maintenance.svg
- paypal.png
- project_placeholder.png
- rotate-cursor.png
- tabular_view_preview.png
- teamspace_placeholder.svg
- viewer_background.png
- icon-128x128.png
- icon-144x144.png
- icon-152x152.png
- icon-192x192.png
- icon-384x384.png
- icon-512x512.png
- icon-72x72.png
- icon-96x96.png
- license-header.js
- compile.js
- config.json
- extract.js
- extractDefaultMessages.js
- extractStats.js
- formatter.js
- utils.js
- component.hbs
- styles.hbs
- index.js
- component.hbs
- styles.hbs
- index.js
- container.hbs
- index.hbs
- index.js
- index.hbs
- redux.hbs
- sagas.hbs
- selectors.hbs
- index.js
- clientConfig.mock.ts
- mockServer.ts
- setupTests.ts
- svgTransform.ts
- loaders.js
- modes.js
- paths.js
- webpack.common.config.js
- webpack.dev.config.js
- webpack.prod.config.js
- webpack.unityutil.config.js
- typedoc.js
- messagesEn.json
- messagesEs.json
- react-linkify+1.0.0-alpha.patch
- globals.d.ts
- unity-externalwebrequesthandler.ts
- unity-indexedbcache.ts
- unity-indexeddb-worker.ts
- unity-util-external.ts
- unity-util.ts
- messagesEs.ts
- bim.ts
- chat.ts
- compare.ts
- environment.ts
- groups.ts
- issue-permissions.ts
- issues.ts
- keys.ts
- measure.ts
- model-permissions.ts
- project-permissions.ts
- reportedItems.ts
- resources.ts
- revisions.ts
- risks.ts
- routes.ts
- sequences.ts
- sorting.ts
- teamspace-permissions.ts
- tree.ts
- viewer.ts
- viewerGui.ts
- views.ts
- arrays.ts
- aspectRatio.ts
- async.ts
- between.ts
- bim.ts
- colorOverrides.ts
- comments.ts
- criteria.ts
- filtering.ts
- forms.ts
- groups.ts
- imageUrlToBase64.ts
- issues.ts
- linesIntersections.ts
- linkify.ts
- measurements.ts
- model.ts
- notifications.ts
- permissions.ts
- pins.ts
- rendering.ts
- reportedItems.tsx
- requests.ts
- resources.ts
- revisions.ts
- risks.ts
- searching.ts
- shapes.ts
- sorting.ts
- tree.ts
- user.helpers.ts
- uuid.ts
- viewpoints.ts
- viewportSize.ts
- views.ts
- windowEventListener.tsx
- activities.redux.ts
- activities.sagas.ts
- activities.selectors.ts
- index.ts
- bim.redux.ts
- bim.sagas.ts
- bim.selectors.ts
- index.ts
- board.constants.ts
- board.redux.ts
- board.sagas.ts
- board.selectors.ts
- index.ts
- canvasHistory.helpers.ts
- canvasHistory.redux.ts
- canvasHistory.selectors.ts
- index.ts
- channel.ts
- channelsSelector.ts
- chat.events.ts
- chat.redux.ts
- chat.sagas.ts
- index.ts
- issues.chat.events.ts
- models.chat.events.ts
- notifications.chat.events.ts
- presentation.chat.events.ts
- risks.chat.events.ts
- subscriptions.ts
- teamspaces.chat.events.ts
- comments.redux.ts
- comments.sagas.ts
- comments.selectors.ts
- index.ts
- compare.redux.ts
- compare.sagas.ts
- compare.selectors.ts
- index.ts
- currentUser.redux.ts
- currentUser.sagas.ts
- currentUser.selectors.ts
- index.ts
- dialog.redux.ts
- dialog.sagas.ts
- dialog.selectors.ts
- index.ts
- gis.redux.ts
- gis.selectors.ts
- index.ts
- groups.redux.ts
- groups.sagas.ts
- groups.selectors.ts
- index.ts
- index.ts
- issues.redux.ts
- issues.sagas.ts
- issues.selectors.ts
- index.ts
- jobs.redux.ts
- jobs.sagas.ts
- jobs.selectors.ts
- index.ts
- legend.helpers.ts
- legend.redux.ts
- legend.sagas.ts
- legend.selectors.ts
- index.ts
- measurements.constants.ts
- measurements.redux.ts
- measurements.sagas.ts
- measurements.selectors.ts
- index.ts
- model.helpers.ts
- model.redux.ts
- model.sagas.ts
- model.selectors.ts
- permissions.selectors.ts
- index.ts
- notifications.redux.ts
- notifications.sagas.ts
- notifications.selectors.ts
- index.ts
- risks.redux.ts
- risks.sagas.ts
- risks.selectors.ts
- router.redux.ts
- router.selectors.ts
- index.ts
- sequences.helper.ts
- sequences.redux.ts
- sequences.sagas.ts
- sequences.selectors.ts
- index.ts
- snackbar.redux.ts
- snackbar.selectors.ts
- index.ts
- starred.contants.ts
- starred.redux.ts
- starred.sagas.ts
- starred.selectors.ts
- index.ts
- teamspace.redux.ts
- teamspace.sagas.ts
- teamspace.selectors.ts
- index.ts
- teamspaces.helpers.ts
- teamspaces.redux.ts
- teamspaces.sagas.ts
- teamspaces.schema.ts
- teamspaces.selectors.ts
- processing.ts
- transforming.ts
- treeProcessing.constants.ts
- treeProcessing.ts
- index.ts
- tree.redux.ts
- tree.sagas.ts
- tree.selectors.ts
- index.ts
- userManagement.constants.ts
- userManagement.helpers.ts
- userManagement.redux.ts
- userManagement.sagas.ts
- userManagement.selectors.ts
- index.ts
- viewer.redux.ts
- viewer.sagas.ts
- viewer.selectors.ts
- index.ts
- viewerGui.redux.ts
- viewerGui.sagas.ts
- viewerGui.selectors.ts
- index.ts
- viewpoints.constants.ts
- viewpoints.redux.ts
- viewpoints.sagas.ts
- viewpoints.selectors.ts
- reducers.ts
- sagas.ts
- store.ts
- boardTitleComponent.component.tsx
- board.component.tsx
- board.container.ts
- board.helpers.tsx
- board.styles.ts
- index.ts
- actionMessage.component.tsx
- actionMessage.styles.ts
- autosuggestField.styles.ts
- buttonMenu.component.tsx
- buttonMenu.styles.ts
- chipsInput.component.tsx
- chipsInput.styles.ts
- colorPicker.component.tsx
- colorPicker.styles.ts
- criteriaPasteField.components.tsx
- criteriaPasteField.styles.ts
- newCriterionForm.component.tsx
- newCriterionForm.styles.ts
- criteriaField.component.tsx
- criteriaField.styles.ts
- cellSelect.component.tsx
- cellSelect.styles.ts
- cellUserSearch.component.tsx
- cellUserSearch.styles.ts
- tableHeading.component.tsx
- tableHeading.styles.ts
- tableHeadingRadio.component.tsx
- tableHeadingRadio.styles.ts
- customTable.component.tsx
- customTable.styles.ts
- dateField.component.tsx
- deleteAllNotificationsDialog.component.tsx
- confirmDialog.component.tsx
- dialog.component.tsx
- dialog.container.ts
- dialog.styles.ts
- errorDialog.component.tsx
- loadingDialog.component.tsx
- loadingDialog.styles.ts
- newUpdateDialog.component.tsx
- newUpdateDialog.styles.ts
- redirectToTeamspaceDialog.component.tsx
- revisionsDialog.component.tsx
- revisionsDialog.constants.ts
- revisionsDialog.container.ts
- revisionsDialog.styles.ts
- suggestionDetails.component.tsx
- suggestedTreatmentsDialog.component.tsx
- suggestedTreatmentsDialog.styles.ts
- index.ts
- dialogContainer.component.tsx
- dialogContainer.container.ts
- index.ts
- childMenu.component.tsx
- childMenu.styles.ts
- filtersMenu.component.tsx
- filtersMenu.styles.ts
- filterPanel.component.tsx
- filterPanel.styles.ts
- filterPanel.ts
- floatingActionPanel.component.tsx
- floatingActionPanel.styles.ts
- foldableMenu.component.tsx
- foldableMenu.style.ts
- fontAwesomeIcon.component.tsx
- fontAwesomeIcon.styles.ts
- index.tsx
- highlight.component.tsx
- highlight.styles.ts
- image.component.tsx
- image.container.ts
- image.styles.ts
- index.ts
- invitationDialog.component.tsx
- invitationDialog.container.ts
- invitationDialog.styles.ts
- invitationsDialog.component.tsx
- invitationsDialog.container.ts
- invitationsDialog.styles.ts
- jobItem.component.tsx
- jobItem.styles.ts
- linkableField.component.tsx
- listSubheaderToolbar.component.tsx
- listSubheaderToolbar.styles.ts
- loader.component.tsx
- loader.styles.ts
- markdownField.component.tsx
- menuButton.component.tsx
- menuButton.styles.tsx
- footer.component.tsx
- footer.styles.ts
- index.ts
- resourceReference.component.tsx
- resourceReference.container.ts
- resourceReference.styles.ts
- ticketPopover.component.tsx
- index.ts
- ticketReference.component.tsx
- ticketReference.container.ts
- ticketReference.styles.ts
- userReference.component.tsx
- markdownMessage.component.tsx
- markdownMessage.renderers.tsx
- markdownMessage.styles.ts
- removeButton.component.tsx
- removeButton.styles.ts
- screenshot.component.tsx
- screenshot.styles.ts
- systemMessage.component.tsx
- systemMessage.styles.ts
- index.ts
- userAvatar.component.tsx
- userAvatar.styles.ts
- index.ts
- userMarker.component.tsx
- userMarker.container.ts
- userMarker.styles.ts
- userMessage.component.tsx
- userMessage.styles.ts
- userPopover.component.tsx
- userPopover.styles.ts
- message.component.tsx
- message.styles.ts
- index.ts
- messagesList.component.tsx
- messagesList.container.ts
- messagesList.styles.ts
- modelItem.component.tsx
- modelItem.styles.ts
- newJobForm.component.tsx
- newJobForm.styles.ts
- newTermsDialog.component.tsx
- newTermsDialog.styles.ts
- newUserForm.component.tsx
- newUserForm.styles.ts
- emptyItem.component.tsx
- emptyItem.styles.ts
- notificationItem.component.tsx
- notificationItem.styles.ts
- panel.component.tsx
- panel.styles.ts
- panelHeader.component.tsx
- panelHeader.styles.ts
- notifications.component.tsx
- notifications.container.ts
- notifications.styles.tsx
- openInViewerButton.component.tsx
- openInViewerButton.styles.ts
- panel.component.tsx
- panel.styles.ts
- permissionsTable.component.tsx
- permissionsTable.styles.ts
- attachResourceFileEntry.component.tsx
- attachResourceFiles.component.tsx
- attachResourceLinkEntry.component.tsx
- attachResourcesDialog.component.tsx
- attachResourcesDialog.container.ts
- attachResourcesDialog.styles.tsx
- attachResourcesDialogButtons.tsx
- attachResourcesDropzone.tsx
- attachResourceUrls.component.tsx
- removeButton.component.tsx
- resourceIcon.tsx
- resources.component.tsx
- resources.styles.ts
- revisionsListItem.component.tsx
- revisionsListItem.styles.ts
- baseDrawingAction.component.tsx
- baseDrawingAction.helpers.ts
- calloutDrawingAction.component.tsx
- calloutDrawingAction.helpers.ts
- erasingAction.component.ts
- indicator.component.tsx
- indicator.styles.ts
- lineDrawingAction.component.tsx
- polygonDrawingAction.component.tsx
- shapeDrawingAction.component.tsx
- typingCalloutHandler.component.tsx
- typingHandler.component.tsx
- drawingAction.component.tsx
- drawingAction.helpers.ts
- editableText.component.tsx
- editableText.styles.ts
- shape.component.tsx
- shape.constants.ts
- shape.helpers.tsx
- textNode.component.tsx
- tools.helpers.tsx
- tools.styles.ts
- drawnObjects.hooks.ts
- markupStage.component.tsx
- markupStage.helpers.ts
- markupStage.styles.ts
- index.ts
- screenshotDialog.component.tsx
- screenshotDialog.container.ts
- screenshotDialog.helpers.ts
- screenshotDialog.styles.ts
- selectField.component.tsx
- sequencingDates.component.tsx
- sequencingDates.styles.ts
- smallIconButton.component.tsx
- smallIconButton.styles.ts
- starIcon.component.tsx
- starIcon.styles.ts
- submitButton.component.tsx
- submitButton.styles.ts
- textField.component.tsx
- textField.styles.ts
- textOverlay.component.tsx
- textOverlay.styles.ts
- visualSettingsDialog.component.tsx
- visualSettingsDialog.styles.ts
- truncate.component.tsx
- truncate.styles.ts
- userItem.component.tsx
- userItem.styles.ts
- userManagementTab.component.tsx
- userManagementTab.styles.ts
- components.styles.ts
- index.ts
- jobs.component.tsx
- jobs.container.ts
- jobs.styles.ts
- federationReminderDialog.component.tsx
- federationReminderDialog.styles.ts
- index.ts
- modelsPermissions.component.tsx
- modelsPermissions.container.ts
- modelsPermissions.styles.ts
- index.ts
- projectsPermissions.component.tsx
- projectsPermissions.container.ts
- projectsPermissions.styles.ts
- tooltipButton.component.tsx
- tooltipButton.styles.ts
- teamspaces.contants.ts
- fileInputField.component.tsx
- fileInputField.styles.tsx
- index.ts
- teamspaceSettings.component.tsx
- teamspaceSettings.container.ts
- teamspaceSettings.styles.ts
- userManagement.styles.ts
- removeUserDialog.component.tsx
- index.ts
- users.component.tsx
- users.container.ts
- users.styles.ts
- calibration3DInfoBox.component.tsx
- index.ts
- viewer3D.component.tsx
- viewer3D.container.ts
- viewer3D.styles.ts
- activityDetails.component.tsx
- activityDetails.container.ts
- activityDetails.styles.ts
- index.ts
- index.ts
- timeIcon.component.tsx
- timeIcon.constants.ts
- timeIcon.styles.ts
- activities.component.tsx
- activities.container.ts
- activities.styles.ts
- index.ts
- index.ts
- metaRecord.component.tsx
- metaRecord.container.ts
- metaRecord.styles.ts
- bim.component.tsx
- bim.container.ts
- bim.styles.ts
- index.ts
- closeFocusModeButton.component.tsx
- closeFocusModeButton.container.ts
- closeFocusModeButton.styles.ts
- index.ts
- commentForm.component.tsx
- commentForm.constants.ts
- commentForm.container.ts
- commentForm.styles.ts
- index.ts
- compareClash.component.tsx
- compareClash.container.ts
- compareClash.styles.ts
- index.ts
- compareClashItem.component.tsx
- compareClashItem.styles.ts
- compareDiff.component.tsx
- compareDiff.container.ts
- compareDiff.styles.ts
- index.ts
- compareDiffItem.component.tsx
- compareDiffItem.styles.ts
- compareFilters.component.tsx
- compareFilters.styles.ts
- revisionsSelect.component.tsx
- revisionsSelect.styles.ts
- compare.component.tsx
- compare.container.ts
- compare.styles.ts
- index.ts
- containedButton.component.tsx
- containedButton.styles.ts
- settings.component.tsx
- settingsForm.component.tsx
- settingsForm.styles.ts
- gis.component.tsx
- gis.container.tsx
- gis.styles.ts
- groupDetails.component.tsx
- groupDetails.container.ts
- groupDetails.styles.ts
- groupDetailsForm.component.tsx
- index.ts
- groups.component.tsx
- groups.container.ts
- groups.styles.ts
- index.ts
- imageButton.component.tsx
- issueDetails.component.tsx
- issueDetails.container.ts
- issueDetails.schema.ts
- issueDetails.styles.ts
- issueDetailsForm.component.tsx
- mainIssueFormTab.component.tsx
- mainIssueFormTab.styles.ts
- index.ts
- issues.component.tsx
- issues.container.ts
- issues.styles.ts
- labelButton.styles.ts
- index.ts
- legendFooter.component.tsx
- legendFooter.container.tsx
- index.ts
- legendItem.component.tsx
- legendItem.container.tsx
- legendItem.styles.ts
- index.ts
- legend.component.tsx
- legend.constants.ts
- legend.container.ts
- legend.styles.ts
- listNavigation.component.tsx
- listNavigation.styles.ts
- index.ts
- measureItem.component.tsx
- measureItem.container.ts
- measureItem.styles.ts
- allMeasurementsList.component.tsx
- measurementsList.component.tsx
- measurementsList.styles.ts
- index.ts
- measuringType.component.tsx
- measuringType.constants.ts
- measuringType.container.ts
- measuringType.styles.ts
- index.ts
- measurements.component.tsx
- measurements.container.ts
- measurements.styles.tsx
- index.ts
- lockPanelButton.component.tsx
- lockPanelButton.container.ts
- lockPanelButton.styles.ts
- index.ts
- menuButton.component.tsx
- index.ts
- searchButton.component.tsx
- index.ts
- panelBarActions.component.tsx
- panelButton.component.tsx
- panelButton.styles.ts
- pinButton.component.tsx
- pinButton.container.ts
- pinButton.styles.ts
- previewDetails.component.tsx
- previewDetails.container.ts
- previewDetails.styles.ts
- previewItemInfo.component.tsx
- previewItemInfo.styles.ts
- previewListItem.component.tsx
- previewListItem.styles.ts
- index.ts
- reportedItems.component.tsx
- reportedItems.container.ts
- reportedItems.styles.ts
- revisionsSwitch.component.tsx
- revisionsSwitch.container.ts
- revisionsSwitch.styles.ts
- attachmentsFormTab.component.tsx
- autosuggestField.component.tsx
- autosuggestField.helpers.ts
- autosuggestField.styles.ts
- levelOfRisk.component.tsx
- levelOfRisk.styles.ts
- mainRiskFormTab.component.tsx
- mainRiskFormTab.styles.ts
- riskDetails.component.tsx
- riskDetails.container.tsx
- riskDetails.schema.ts
- riskDetails.styles.ts
- riskDetailsForm.component.tsx
- sequencingFormTab.component.tsx
- shapesFormTab.component.tsx
- shapesFormTab.styles.ts
- treatmentFormTab.component.tsx
- treatmentFormTab.styles.tsx
- index.ts
- risks.component.tsx
- risks.container.ts
- risks.styles.ts
- index.ts
- sequenceForm.component.tsx
- sequenceForm.container.ts
- sequenceForm.styles.ts
- sequencePlayer.component.tsx
- sequencesList.component.tsx
- sequencesList.container.ts
- sequenceTaskItem.component.tsx
- sequenceTasksList.component.tsx
- sequences.component.tsx
- sequences.container.tsx
- sequences.styles.ts
- treeNode.component.tsx
- treeNode.container.ts
- treeNode.styles.ts
- index.ts
- tree.component.tsx
- tree.container.ts
- updateButtons.component.tsx
- updateButtons.styles.ts
- index.ts
- viewerLoader.component.tsx
- viewerLoader.container.ts
- viewerLoader.styles.ts
- viewerPanel.component.tsx
- viewerPanel.styles.tsx
- viewpointButton.component.tsx
- presetViews.component.tsx
- presetViews.constants.tsx
- presetViews.styles.ts
- viewItem.component.tsx
- viewItem.styles.ts
- index.ts
- views.component.tsx
- views.container.ts
- views.styles.ts
- index.ts
- viewerGui.component.tsx
- viewerGui.container.ts
- viewerGui.styles.ts
- config-axios.ts
- default.ts
- groups.ts
- index.ts
- invitations.ts
- issues.ts
- jobs.ts
- meta.ts
- models.ts
- notifications.ts
- profile.ts
- projects.ts
- risks.ts
- sequences.ts
- teamspace.ts
- tree.ts
- users.ts
- viewer.ts
- customValidators.ts
- index.ts
- validation.ts
- multiSelect.ts
- viewer.tsx
- clientConfig.ts
- dataCache.tsx
- export.ts
- fontAwesome.ts
- unsupportedBrowserDetection.ts
- colors.ts
- fonts.ts
- index.ts
- media.ts
- mixins.ts
- theme.ts
- .eslintrc.js
- contextWithCondition.hooks.ts
- contextWithCondition.types.ts
- actions.helper.ts
- actionsDistpatchers.helper.ts
- array.helper.ts
- async.helpers.ts
- browser.helper.ts
- colors.helper.ts
- cookie.helper.ts
- download.helper.ts
- events.helpers.ts
- form.helper.ts
- functions.helpers.ts
- getNullableDate.ts
- intl.helper.ts
- kanban.hooks.ts
- react.helper.ts
- reducers.helper.ts
- redux.helpers.ts
- sagas.helpers.ts
- selectorsHooks.helper.ts
- syncProps.hooks.ts
- ticketsSorting.helpers.ts
- toDictionary.helper.ts
- types.helpers.ts
- url.helper.ts
- viewpoint.helpers.ts
- auth.ts
- containerRevisions.ts
- containers.ts
- currentUser.ts
- default.ts
- drawingRevisions.ts
- drawings.ts
- federations.ts
- index.ts
- projects.ts
- sso.ts
- teamspaces.ts
- ticketComments.ts
- tickets.ts
- users.ts
- auth.events.ts
- container.events.ts
- containerRevision.events.ts
- drawingRevision.events.ts
- drawings.events.ts
- federation.events.ts
- realtime.service.ts
- ticket.events.ts
- ticketCard.events.ts
- ticketComments.events.ts
- ticketTable.events.ts
- authenticationRedirect.component.tsx
- routeTitle.component.tsx
- routing.tsx
- actionsDispatchers.ts
- connectedRouter.ts
- googleTagManager.ts
- hotjar.ts
- intl.ts
- pubSub.ts
- selectorsHooks.ts
- sso.hooks.ts
- auth.redux.ts
- auth.sagas.ts
- auth.selectors.ts
- auth.types.ts
- authBrodcastChannel.ts
- containerRevisions.helpers.ts
- containerRevisions.redux.ts
- containerRevisions.sagas.ts
- containerRevisions.selectors.ts
- containerRevisions.types.ts
- containers.helpers.ts
- containers.redux.ts
- containers.sagas.ts
- containers.selectors.ts
- containers.types.ts
- currentUser.helpers.ts
- currentUser.redux.ts
- currentUser.sagas.ts
- currentUser.selectors.ts
- currentUser.types.ts
- dialogs.redux.ts
- dialogs.selectors.ts
- dialogs.types.ts
- drawingsCard.redux.ts
- drawingsCard.selectors.ts
- drawingRevisions.helpers.ts
- drawingRevisions.redux.ts
- drawingRevisions.sagas.ts
- drawingRevisions.selectors.ts
- drawingRevisions.types.ts
- drawings.helpers.tsx
- drawings.redux.ts
- drawings.sagas.ts
- drawings.selectors.ts
- drawings.types.ts
- federations.helpers.ts
- federations.redux.ts
- federations.sagas.ts
- federations.selectors.ts
- federations.types.ts
- jobs.helpers.ts
- jobs.types.ts
- projects.helpers.ts
- projects.redux.ts
- projects.sagas.ts
- projects.selectors.ts
- projects.types.ts
- teamspaces.helpers.ts
- teamspaces.redux.ts
- teamspaces.sagas.ts
- teamspaces.selectors.ts
- ticketsCard.redux.ts
- ticketsCard.sagas.ts
- ticketsCard.selectors.ts
- ticketsCard.types.ts
- ticketsCardGroups.selectors.ts
- ticketComments.helpers.ts
- ticketComments.redux.ts
- ticketComments.sagas.ts
- ticketComments.selectors.ts
- ticketComments.types.ts
- tickets.helpers.ts
- tickets.redux.ts
- tickets.sagas.ts
- tickets.selectors.ts
- tickets.types.ts
- tickets.validators.ts
- ticketsGroups.helpers.ts
- ticketsTemplates.helpers.ts
- users.helpers.ts
- users.redux.ts
- users.sagas.ts
- users.selectors.ts
- viewer.redux.ts
- viewer.sagas.ts
- viewer.selectors.ts
- .eslintrc.js
- reducers.ts
- store.helpers.ts
- store.types.ts
- authAnchor.component.tsx
- authAvatarMui.component.tsx
- authenticatedResource.hooks.ts
- authImg.component.tsx
- authTemplate.component.tsx
- authTemplate.styles.ts
- index.ts
- dashboardListCollapse.component.tsx
- dashboardListCollapse.styles.ts
- index.ts
- dashboardListEmptySearchResults.component.tsx
- dashboardListEmptySearchResults.styles.ts
- index.ts
- dashboardListHeader.component.tsx
- dashboardListHeader.styles.ts
- index.ts
- dashboardListHeaderLabel.component.tsx
- dashboardListHeaderLabel.styles.ts
- index.ts
- dashboardListItemButton.component.tsx
- dashboardListItemButton.styles.ts
- index.ts
- dashboardListItemRow.component.tsx
- dashboardListItemRow.styles.ts
- index.ts
- dashboardListItemText.component.tsx
- dashboardListItemText.styles.ts
- index.ts
- dashboardListItemContainerTitle.component.tsx
- dashboardListItemFederationTitle.component.tsx
- dashboardListItemTitle.component.tsx
- dashboardListItemTitle.styles.ts
- index.ts
- components.styles.ts
- index.ts
- dashboardListItem.component.tsx
- dashboardListItem.styles.ts
- index.ts
- dashboardListSkeletonItem.component.tsx
- dashboardListSkeletonItem.styles.ts
- index.ts
- dashboardSkeletonList.component.tsx
- index.ts
- index.ts
- useOrderedList.helpers.ts
- useOrderedList.hooks.ts
- useOrderedList.types.ts
- dashboardList.component.tsx
- dashboardList.styles.ts
- dashboardList.types.ts
- index.ts
- dashboardProjectLayout.component.tsx
- dashboardProjectLayout.styles.ts
- dashboardViewerLayout.component.tsx
- dashboardViewerLayout.styles.ts
- defaultCard.component.tsx
- kanbanBoard.component.tsx
- kanbanBoard.styles.ts
- kanbanBoard.types.ts
- laneColumn.component.tsx
- legalAppBar.component.tsx
- legalAppBar.styles.ts
- legalLayout.component.tsx
- legalLayout.styles.ts
- cookies.component.tsx
- terms.component.tsx
- intercom.component.tsx
- notifications.component.tsx
- notifications.styles.ts
- appBar.component.tsx
- appBar.styles.ts
- index.ts
- breadcrumbsRouting.component.tsx
- containerRevisionDetails.component.tsx
- creationInfo.component.tsx
- creationInfo.styles.ts
- dashboardFooter.component.tsx
- dashboardFooter.styles.ts
- index.ts
- drawingRevisionDetails.component.tsx
- emptyPageView.styles.ts
- revisionStatus.component.tsx
- revisionStatus.styles.ts
- latestRevision.component.tsx
- latestRevision.styles.ts
- projectCard.component.tsx
- projectCard.styles.tsx
- teamspacePlaceholderCard.component.tsx
- teamspacePlaceholderCard.styles.ts
- teamspaceCard.component.tsx
- linkCard.component.tsx
- linkCard.styles.ts
- alertModal.component.tsx
- alertModal.types.ts
- deleteModal.component.tsx
- deleteModal.types.ts
- calloutButton.component.tsx
- colorButton.component.tsx
- colorButton.styles.ts
- fontSizeButton.component.tsx
- strokeWidthButton.component.tsx
- strokeWidthButton.styles.ts
- shapeButton.component.tsx
- multioptionIcons.styles.ts
- toolbarButton.component.tsx
- toolbarButton.styles.ts
- markupToolbar.component.tsx
- markupToolbar.styles.ts
- imageMarkup.component.tsx
- imageMarkup.styles.ts
- imageMarkup.types.ts
- imagesModal.component.tsx
- imagesModal.styles.ts
- imagesModal.types.ts
- authenticatingModal.component.tsx
- authenticatingModal.styles.ts
- infoModal.component.tsx
- infoModal.types.ts
- shareModal.component.tsx
- shareModal.styles.ts
- shareModal.types.ts
- warningModal.component.tsx
- warningModal.types.ts
- index.ts
- modalsDispatcher.component.tsx
- modalsDispatcher.styles.ts
- projectNavigation.component.tsx
- teamspaceNavigation.component.tsx
- index.ts
- navigationTabs.styles.ts
- errorPopover.component.tsx
- errorPopoverCircle.component.tsx
- errorPopoverCircle.styles.ts
- jobPopover.component.tsx
- jobPopoverCircle.component.tsx
- userPopover.component.tsx
- userPopover.styles.ts
- userPopoverCircle.component.tsx
- userPopoverCircle.styles.ts
- popoverCircle.component.tsx
- popoverCircle.styles.ts
- revisionsListHeaderLabel.component.tsx
- revisionsListHeaderLabel.styles.ts
- revisionsListItemAuthor.component.tsx
- revisionsListItemAuthor.styles.ts
- revisionsListItemButton.component.tsx
- revisionsListItemButton.styles.ts
- revisionsListItemText.component.tsx
- revisionsListItem.component.tsx
- revisionsListItem.styles.ts
- skeletonListItem.component.tsx
- skeletonListItem.styles.ts
- revisionDetails.styles.ts
- snackbarHandler.component.tsx
- snackbarHandler.styles.ts
- newUserHandler.component.tsx
- bulkEditInputField.component.tsx
- ticketsBulkEditForm.component.tsx
- suppressPermissionModalToggle.component.tsx
- suppressPermissionModalToggle.styles.ts
- updatePermissionModal.component.tsx
- updatePermissionModal.helpers.ts
- uploadFilesSideBar.component.tsx
- uploadFilesSideBar.styles.ts
- alreadyUsedName.component.tsx
- alreadyUsedName.styles.ts
- existingDestination.component.tsx
- existingDestination.styles.ts
- newDestination.component.tsx
- newDestination.styles.ts
- newDestinationInUse.component.tsx
- newDestinationInUse.styles.ts
- uploadListItemDestination.styles.ts
- uploadListItemFileIcon.component.tsx
- uploadListItemFileIcon.styles.ts
- uploadListItemTitle.component.tsx
- uploadListItemTitle.styles.ts
- uploadProgress.component.tsx
- uploadProgress.styles.ts
- uploadListItem.styles.ts
- uploadList.styles.ts
- uploadFiles.component.tsx
- uploadFiles.helpers.ts
- uploadFiles.styles.ts
- uploadFilesContext.tsx
- editProfileIntegrationsTab.component.tsx
- editProfileIntegrationsTab.styles.ts
- editProfilePasswordTab.component.tsx
- editProfilePasswordTab.styles.ts
- editProfileAvatar.component.tsx
- editProfileAvatar.styles.ts
- editProfilePersonalTab.component.tsx
- editProfilePersonalTab.styles.ts
- editProfileModal.component.tsx
- editProfileModal.styles.ts
- visualSettingsModal.component.tsx
- visualSettingsModal.styles.ts
- index.ts
- userMenu.component.tsx
- userMenu.styles.ts
- index.ts
- teamspaceList.component.tsx
- teamspaceList.styles.ts
- bulkUpdate.context.tsx
- ticketsGroupBy.helper.ts
- cardAction.styles.ts
- filterChip.component.tsx
- filterChip.styles.ts
- filterFormOperators.component.tsx
- filterFormOperators.styles.ts
- dateRangeInput.component.tsx
- numberRangeInput.component.tsx
- rangeInput.styles.ts
- useRangeEffect.ts
- filterFormActions.component.tsx
- filterFormValues.component.tsx
- filterFormValues.helpers.ts
- filterFormValues.styles.ts
- nonRangeFilterFormValues.component.tsx
- rangeFilterFormValues.component.tsx
- filterForm.component.tsx
- filterForm.helpers.ts
- filterForm.styles.ts
- filtersAccordion.component.tsx
- filtersAccordion.styles.ts
- filtersSection.component.tsx
- filtersSection.styles.ts
- ticketFiltersSelectionItem.component.tsx
- ticketFiltersSelectionItem.styles.ts
- ticketFiltersSelectionList.component.tsx
- ticketFiltersSelectionList.styles.ts
- ticketFilters.helpers.ts
- ticketFiltersSelection.component.tsx
- ticketFiltersSelection.styles.ts
- cardFilters.component.tsx
- cardFilters.helpers.ts
- cardFilters.styles.ts
- cardFilters.types.ts
- ticketsFilters.context.tsx
- groupBySelection.component.tsx
- sequencingProperty.component.tsx
- sequencingProperty.styles.ts
- sortingOrderMenu.component.tsx
- sortingPropertyMenu.component.tsx
- ticketsEllipsisMenu.component.tsx
- ticketsEllipsisMenu.styles.ts
- card.styles.ts
- cardHeader.component.tsx
- drawingViewerApryse.component.tsx
- drawingViewerImage.component.tsx
- drawingViewerSvg.component.tsx
- animate.ts
- centredPanZoom.ts
- panzoom.ts
- pin2D.component.tsx
- pin2D.styles.ts
- pinsLayer.component.tsx
- bezierFunctions.ts
- lineFunctions.ts
- rTree.ts
- svgSnapHelper.ts
- types.ts
- arrow.component.tsx
- arrow.styles.ts
- calibrationArrow.component.tsx
- camera.component.tsx
- camera.helpers.ts
- camera.styles.ts
- cameraOffSight.component.tsx
- viewer.hooks.ts
- snapCursor.component.tsx
- snapCursor.styles.ts
- viewerLayer2D.component.tsx
- viewerLayer2D.styles.ts
- drawingViewer.service.hooks.ts
- drawingViewer.service.tsx
- viewer2D.component.tsx
- viewer2D.styles.ts
- zoomableImage.types.ts
- accordion.component.tsx
- accordion.styles.tsx
- actionMenuItem.component.tsx
- actionMenuItem.styles.tsx
- actionMenuItemLink.component.tsx
- actionMenuItemLink.styles.ts
- actionMenu.component.tsx
- actionMenu.styles.ts
- actionMenuContext.tsx
- index.ts
- assigneeCircle.component.tsx
- assigneesSelectMenuItem.component.tsx
- assigneesSelectMenuItem.styles.ts
- assigneesSelectMenuTriggerButton.component.tsx
- assigneesSelectMenuTriggerButton.styles.ts
- assigneesSelectMenu.component.tsx
- assigneesSelectMenu.styles.ts
- assigneeValuesDisplay.component.tsx
- assigneeValuesDisplay.styles.ts
- extraAssignees.styles.ts
- extraAssigneesPopover.component.tsx
- assignees.helpers.ts
- assigneesSelect.component.tsx
- assigneesSelect.styles.ts
- avatar.component.tsx
- avatar.styles.ts
- index.ts
- breadcrumbDropdown.component.tsx
- breadcrumbDropdownstyles.ts
- breadcrumbs.component.tsx
- breadcrumbs.helpers.ts
- breadcrumbs.styles.ts
- index.ts
- addFabButton.component.tsx
- addFabButton.styles.ts
- closeButton.component.tsx
- closeButton.styles.ts
- errorButton.styles.ts
- labelButton.styles.ts
- successButton.styles.ts
- button.component.tsx
- button.styles.ts
- flatButton.component.tsx
- index.ts
- centredContainer.component.tsx
- centredContainer.styles.ts
- index.ts
- chevronButton.component.tsx
- chevronButton.styles.ts
- index.ts
- chipSelect.component.tsx
- chipSelect.styles.ts
- filterChip.styles.ts
- statusChip.helpers.ts
- chip.component.tsx
- chip.styles.ts
- chip.types.tsx
- circleButton.component.tsx
- circleButton.styles.ts
- index.ts
- circledIcon.component.tsx
- circledIcon.styles.ts
- index.ts
- circledNumber.styles.ts
- collapseControl.component.tsx
- collapseControl.styles.ts
- coverImage.component.tsx
- coverImage.styles.ts
- emptyListMessage.styles.ts
- dashedContainer.component.tsx
- dashedContainer.styles.ts
- dragAndDrop.component.tsx
- dragAndDrop.styles.ts
- index.ts
- dueDate.component.tsx
- dueDate.styles.ts
- ellipsisMenuItem.styles.ts
- ellipsisMenutItem.component.tsx
- index.ts
- expandingMenuItem.component.tsx
- expandingMenu.component.tsx
- expandingMenu.styles.ts
- ellipsisMenu.component.tsx
- ellipsisMenu.styles.ts
- index.ts
- networkError.component.tsx
- unexpectedError.component.tsx
- unexpectedError.styles.ts
- unhandledError.component.tsx
- unhandledErrorInterceptor.component.tsx
- errorMessage.component.tsx
- errorMessage.styles.ts
- useErrorInterceptor.ts
- errorTooltip.component.tsx
- errorTooltip.styles.ts
- index.ts
- favouriteCheckbox.component.tsx
- favouriteCheckbox.styles.ts
- index.ts
- fileInputField.component.tsx
- fileInputField.styles.ts
- imageFile.helper.ts
- uploadFile.ts
- uploadImages.ts
- fixedOrGrowContainer.component.tsx
- fixedOrGrowContainer.styles.ts
- index.ts
- formModal.component.tsx
- main.tsx
- maintenance.ts
- overides.d.ts
- support.ts
- .babelrc
- .eslintignore
- .eslintrc.js
- .stylelintrc.json
- agents.md
- index.d.ts
- index.html
- jest.config.js
- manifest.json
- package.json
- package.json.md
- plopfile.js
- .dockerignore
- .gitattributes
- .gitignore
- .gitmodules
- agents.md
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/3drepo/3drepo.io
Downloads the entire project code from GitHub to your computer.
cd 3drepo.io
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker build -f docker/3drepo.io/Dockerfile -t 3drepo-io .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 3drepo-io
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
cd backend
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
