├── .gitignore ├── Dockerfile ├── LICENSE ├── account-api.go ├── config ├── .env └── conf.json ├── docker-compose.yml ├── email.go ├── go.mod ├── go.sum ├── lexorank ├── lexorank.go └── lexorank_test.go ├── link-api.go ├── main.go ├── migrations ├── 10_invites.up.sql ├── 11_subworkflows_add_status.up.sql ├── 12_workflows_add_status.up.sql ├── 13_delete_member.up.sql ├── 14_add_last_login.up.sql ├── 15_subscriptions.up.sql ├── 16_workspaces.up.sql ├── 17_feature_comments.up.sql ├── 18_feature_comment_owners.up.sql ├── 19_annotations.up.sql ├── 1_workspaces.up.sql ├── 20_estimates.up.sql ├── 21_personas.up.sql ├── 22_workflow_personas.up.sql ├── 2_accounts.up.sql ├── 3_members.up.sql ├── 4_projects.up.sql ├── 5_milestones.up.sql ├── 6_workflows.up.sql ├── 7_subworkflows.up.sql ├── 8_features.up.sql └── 9_subscriptions.up.sql ├── model.go ├── mware.go ├── readme.md ├── repo.go ├── response.go ├── screenshot.png ├── service.go ├── shared.go ├── stripe.go ├── subscription-api.go ├── tmpl ├── email.tmpl ├── invite.tmpl ├── reset.tmpl └── welcome.tmpl ├── users-api.go ├── webapp ├── .env.development ├── .gitignore ├── package-lock.json ├── package.json ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── screenshot.png ├── src │ ├── App.css │ ├── App.tsx │ ├── api │ │ └── index.ts │ ├── avatars │ │ ├── avatar00.svg │ │ ├── avatar01.svg │ │ ├── avatar02.svg │ │ ├── avatar03.svg │ │ ├── avatar04.svg │ │ ├── avatar05.svg │ │ ├── avatar06.svg │ │ ├── avatar07.svg │ │ ├── avatar08.svg │ │ └── index.ts │ ├── components │ │ ├── Board.tsx │ │ ├── Card.tsx │ │ ├── Comment.tsx │ │ ├── ContextMenu.tsx │ │ ├── CreateCardModal.tsx │ │ ├── CreateProjectModal.tsx │ │ ├── CreateWorkspaceModal.tsx │ │ ├── EmptyCard.tsx │ │ ├── EntityDetailsAnnotations.tsx │ │ ├── EntityDetailsBody.tsx │ │ ├── EntityDetailsComments.tsx │ │ ├── EntityDetailsDescription.tsx │ │ ├── EntityDetailsModal.tsx │ │ ├── EntityDetailsTitle.tsx │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── Messages.tsx │ │ ├── NewCard.tsx │ │ ├── NewDimCard.tsx │ │ ├── Personas.tsx │ │ └── elements.tsx │ ├── configureStore.ts │ ├── core │ │ ├── card.ts │ │ ├── lexorank.test.tsx │ │ ├── lexorank.ts │ │ └── misc.ts │ ├── index.css │ ├── index.tsx │ ├── pages │ │ ├── AcceptInvitePage.tsx │ │ ├── AccountPage.tsx │ │ ├── CancelPage.tsx │ │ ├── ContactPage.tsx │ │ ├── EntityDetailsPage.tsx │ │ ├── ExternalEntityDetailsPage.tsx │ │ ├── ExternalLinkPage.tsx │ │ ├── IndexPage.tsx │ │ ├── LogInPage.tsx │ │ ├── LogOutPage.tsx │ │ ├── NotFound.tsx │ │ ├── ProjectPage.tsx │ │ ├── ProjectsPage.tsx │ │ ├── ResetPasswordPage.tsx │ │ ├── ResetPasswordWithKeyPage.tsx │ │ ├── SignUpPage.tsx │ │ ├── SignupSuccessPage.tsx │ │ ├── SubscriptionPage.tsx │ │ ├── SuccessPage.tsx │ │ ├── VerifyEmailPage.tsx │ │ ├── WorkspacePage.tsx │ │ ├── WorkspaceSettingsPage.tsx │ │ └── WorkspacesPage.tsx │ ├── react-app-env.d.ts │ ├── serviceWorker.ts │ └── store │ │ ├── application │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── featurecomments │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── features │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── index.ts │ │ ├── milestones │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── personas │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── projects │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── subworkflows │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ ├── workflowpersonas │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts │ │ └── workflows │ │ ├── actions.ts │ │ ├── reducers.ts │ │ ├── selectors.ts │ │ └── types.ts └── tsconfig.json └── workspace-api.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/LICENSE -------------------------------------------------------------------------------- /account-api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/account-api.go -------------------------------------------------------------------------------- /config/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/config/.env -------------------------------------------------------------------------------- /config/conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/config/conf.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/email.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/go.sum -------------------------------------------------------------------------------- /lexorank/lexorank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/lexorank/lexorank.go -------------------------------------------------------------------------------- /lexorank/lexorank_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/lexorank/lexorank_test.go -------------------------------------------------------------------------------- /link-api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/link-api.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/main.go -------------------------------------------------------------------------------- /migrations/10_invites.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/10_invites.up.sql -------------------------------------------------------------------------------- /migrations/11_subworkflows_add_status.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/11_subworkflows_add_status.up.sql -------------------------------------------------------------------------------- /migrations/12_workflows_add_status.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/12_workflows_add_status.up.sql -------------------------------------------------------------------------------- /migrations/13_delete_member.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/13_delete_member.up.sql -------------------------------------------------------------------------------- /migrations/14_add_last_login.up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE accounts ADD latest_activity timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP; 2 | -------------------------------------------------------------------------------- /migrations/15_subscriptions.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/15_subscriptions.up.sql -------------------------------------------------------------------------------- /migrations/16_workspaces.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/16_workspaces.up.sql -------------------------------------------------------------------------------- /migrations/17_feature_comments.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/17_feature_comments.up.sql -------------------------------------------------------------------------------- /migrations/18_feature_comment_owners.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/18_feature_comment_owners.up.sql -------------------------------------------------------------------------------- /migrations/19_annotations.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/19_annotations.up.sql -------------------------------------------------------------------------------- /migrations/1_workspaces.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/1_workspaces.up.sql -------------------------------------------------------------------------------- /migrations/20_estimates.up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.features ADD estimate int NOT NULL DEFAULT 0; -------------------------------------------------------------------------------- /migrations/21_personas.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/21_personas.up.sql -------------------------------------------------------------------------------- /migrations/22_workflow_personas.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/22_workflow_personas.up.sql -------------------------------------------------------------------------------- /migrations/2_accounts.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/2_accounts.up.sql -------------------------------------------------------------------------------- /migrations/3_members.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/3_members.up.sql -------------------------------------------------------------------------------- /migrations/4_projects.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/4_projects.up.sql -------------------------------------------------------------------------------- /migrations/5_milestones.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/5_milestones.up.sql -------------------------------------------------------------------------------- /migrations/6_workflows.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/6_workflows.up.sql -------------------------------------------------------------------------------- /migrations/7_subworkflows.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/7_subworkflows.up.sql -------------------------------------------------------------------------------- /migrations/8_features.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/8_features.up.sql -------------------------------------------------------------------------------- /migrations/9_subscriptions.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/migrations/9_subscriptions.up.sql -------------------------------------------------------------------------------- /model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/model.go -------------------------------------------------------------------------------- /mware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/mware.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/readme.md -------------------------------------------------------------------------------- /repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/repo.go -------------------------------------------------------------------------------- /response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/response.go -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/screenshot.png -------------------------------------------------------------------------------- /service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/service.go -------------------------------------------------------------------------------- /shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/shared.go -------------------------------------------------------------------------------- /stripe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/stripe.go -------------------------------------------------------------------------------- /subscription-api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/subscription-api.go -------------------------------------------------------------------------------- /tmpl/email.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/tmpl/email.tmpl -------------------------------------------------------------------------------- /tmpl/invite.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/tmpl/invite.tmpl -------------------------------------------------------------------------------- /tmpl/reset.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/tmpl/reset.tmpl -------------------------------------------------------------------------------- /tmpl/welcome.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/tmpl/welcome.tmpl -------------------------------------------------------------------------------- /users-api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/users-api.go -------------------------------------------------------------------------------- /webapp/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/.env.development -------------------------------------------------------------------------------- /webapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/.gitignore -------------------------------------------------------------------------------- /webapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/package-lock.json -------------------------------------------------------------------------------- /webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/package.json -------------------------------------------------------------------------------- /webapp/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /webapp/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /webapp/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/apple-touch-icon.png -------------------------------------------------------------------------------- /webapp/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/favicon-16x16.png -------------------------------------------------------------------------------- /webapp/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/favicon-32x32.png -------------------------------------------------------------------------------- /webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/favicon.ico -------------------------------------------------------------------------------- /webapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/index.html -------------------------------------------------------------------------------- /webapp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/public/manifest.json -------------------------------------------------------------------------------- /webapp/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/screenshot.png -------------------------------------------------------------------------------- /webapp/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/App.css -------------------------------------------------------------------------------- /webapp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/App.tsx -------------------------------------------------------------------------------- /webapp/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/api/index.ts -------------------------------------------------------------------------------- /webapp/src/avatars/avatar00.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar00.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar01.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar02.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar03.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar04.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar05.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar06.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar07.svg -------------------------------------------------------------------------------- /webapp/src/avatars/avatar08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/avatar08.svg -------------------------------------------------------------------------------- /webapp/src/avatars/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/avatars/index.ts -------------------------------------------------------------------------------- /webapp/src/components/Board.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Board.tsx -------------------------------------------------------------------------------- /webapp/src/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Card.tsx -------------------------------------------------------------------------------- /webapp/src/components/Comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Comment.tsx -------------------------------------------------------------------------------- /webapp/src/components/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/ContextMenu.tsx -------------------------------------------------------------------------------- /webapp/src/components/CreateCardModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/CreateCardModal.tsx -------------------------------------------------------------------------------- /webapp/src/components/CreateProjectModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/CreateProjectModal.tsx -------------------------------------------------------------------------------- /webapp/src/components/CreateWorkspaceModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/CreateWorkspaceModal.tsx -------------------------------------------------------------------------------- /webapp/src/components/EmptyCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EmptyCard.tsx -------------------------------------------------------------------------------- /webapp/src/components/EntityDetailsAnnotations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EntityDetailsAnnotations.tsx -------------------------------------------------------------------------------- /webapp/src/components/EntityDetailsBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EntityDetailsBody.tsx -------------------------------------------------------------------------------- /webapp/src/components/EntityDetailsComments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EntityDetailsComments.tsx -------------------------------------------------------------------------------- /webapp/src/components/EntityDetailsDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EntityDetailsDescription.tsx -------------------------------------------------------------------------------- /webapp/src/components/EntityDetailsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EntityDetailsModal.tsx -------------------------------------------------------------------------------- /webapp/src/components/EntityDetailsTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/EntityDetailsTitle.tsx -------------------------------------------------------------------------------- /webapp/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Footer.tsx -------------------------------------------------------------------------------- /webapp/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Header.tsx -------------------------------------------------------------------------------- /webapp/src/components/Messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Messages.tsx -------------------------------------------------------------------------------- /webapp/src/components/NewCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/NewCard.tsx -------------------------------------------------------------------------------- /webapp/src/components/NewDimCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/NewDimCard.tsx -------------------------------------------------------------------------------- /webapp/src/components/Personas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/Personas.tsx -------------------------------------------------------------------------------- /webapp/src/components/elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/components/elements.tsx -------------------------------------------------------------------------------- /webapp/src/configureStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/configureStore.ts -------------------------------------------------------------------------------- /webapp/src/core/card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/core/card.ts -------------------------------------------------------------------------------- /webapp/src/core/lexorank.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/core/lexorank.test.tsx -------------------------------------------------------------------------------- /webapp/src/core/lexorank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/core/lexorank.ts -------------------------------------------------------------------------------- /webapp/src/core/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/core/misc.ts -------------------------------------------------------------------------------- /webapp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/index.css -------------------------------------------------------------------------------- /webapp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/index.tsx -------------------------------------------------------------------------------- /webapp/src/pages/AcceptInvitePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/AcceptInvitePage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/AccountPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/AccountPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/CancelPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/CancelPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ContactPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ContactPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/EntityDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/EntityDetailsPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ExternalEntityDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ExternalEntityDetailsPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ExternalLinkPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ExternalLinkPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/IndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/IndexPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/LogInPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/LogInPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/LogOutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/LogOutPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ProjectPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ProjectPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ProjectsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ProjectsPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ResetPasswordPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ResetPasswordPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/ResetPasswordWithKeyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/ResetPasswordWithKeyPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/SignUpPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/SignUpPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/SignupSuccessPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/SignupSuccessPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/SubscriptionPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/SubscriptionPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/SuccessPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/SuccessPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/VerifyEmailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/VerifyEmailPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/WorkspacePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/WorkspacePage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/WorkspaceSettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/WorkspaceSettingsPage.tsx -------------------------------------------------------------------------------- /webapp/src/pages/WorkspacesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/pages/WorkspacesPage.tsx -------------------------------------------------------------------------------- /webapp/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /webapp/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/serviceWorker.ts -------------------------------------------------------------------------------- /webapp/src/store/application/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/application/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/application/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/application/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/application/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/application/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/application/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/application/types.ts -------------------------------------------------------------------------------- /webapp/src/store/featurecomments/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/featurecomments/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/featurecomments/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/featurecomments/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/featurecomments/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/featurecomments/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/featurecomments/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/featurecomments/types.ts -------------------------------------------------------------------------------- /webapp/src/store/features/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/features/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/features/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/features/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/features/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/features/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/features/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/features/types.ts -------------------------------------------------------------------------------- /webapp/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/index.ts -------------------------------------------------------------------------------- /webapp/src/store/milestones/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/milestones/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/milestones/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/milestones/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/milestones/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/milestones/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/milestones/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/milestones/types.ts -------------------------------------------------------------------------------- /webapp/src/store/personas/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/personas/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/personas/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/personas/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/personas/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/personas/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/personas/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/personas/types.ts -------------------------------------------------------------------------------- /webapp/src/store/projects/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/projects/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/projects/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/projects/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/projects/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/projects/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/projects/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/projects/types.ts -------------------------------------------------------------------------------- /webapp/src/store/subworkflows/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/subworkflows/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/subworkflows/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/subworkflows/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/subworkflows/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/subworkflows/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/subworkflows/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/subworkflows/types.ts -------------------------------------------------------------------------------- /webapp/src/store/workflowpersonas/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflowpersonas/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/workflowpersonas/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflowpersonas/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/workflowpersonas/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflowpersonas/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/workflowpersonas/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflowpersonas/types.ts -------------------------------------------------------------------------------- /webapp/src/store/workflows/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflows/actions.ts -------------------------------------------------------------------------------- /webapp/src/store/workflows/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflows/reducers.ts -------------------------------------------------------------------------------- /webapp/src/store/workflows/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflows/selectors.ts -------------------------------------------------------------------------------- /webapp/src/store/workflows/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/src/store/workflows/types.ts -------------------------------------------------------------------------------- /webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/webapp/tsconfig.json -------------------------------------------------------------------------------- /workspace-api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amborle/featmap/HEAD/workspace-api.go --------------------------------------------------------------------------------