├── .cursor └── rules │ └── docker-polis.mdc ├── .dockerignore ├── .gitattributes ├── .gitconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ ├── feature_request.md │ └── security-issue.md ├── dependabot.yml └── workflows │ ├── cypress-tests.yml │ ├── deploy-alpha-aws.yml │ ├── deploy-preprod.yml │ ├── deploy-prod.yml │ ├── jest-client-admin-test.yml │ ├── jest-client-report-test.yml │ ├── jest-server-test.yml │ ├── lint.yml │ ├── python-ci.yml │ ├── sensemaker-cron.yml │ └── test-clojure.yml ├── .gitignore ├── .vscode ├── launch.json ├── polis.code-workspace └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── appspec-euro.yml ├── appspec.yml ├── bin ├── activate-xid-whitelist.clj ├── add-xid-whitelist.clj ├── anonymize_users.sh ├── build-static-assets.clj ├── deploy-static-assets.clj ├── dump_revised_db.sh ├── get_db_schema.sh ├── lib │ └── db.clj ├── purge-pii.clj ├── remove_postgis.sh └── run-migrations.clj ├── cdk ├── .gitignore ├── .npmignore ├── README.md ├── autoscaling.ts ├── bin │ └── cdk.ts ├── cdk.context.json ├── cdk.json ├── codedeploy.ts ├── config │ └── amazon-cloudwatch-agent.json ├── db.ts ├── dns.ts ├── ec2.ts ├── ecr.ts ├── graphviz.svg ├── iamRoles.ts ├── jest.config.js ├── klayers-python3.9-Postgresql-lib.zip ├── lambda │ ├── handler │ │ ├── dbBackuplambda.py │ │ └── requirements.txt │ └── lambda.ts ├── launchTemplates.ts ├── lib │ └── cdk-stack.ts ├── package-lock.json ├── package.json ├── secrets.ts ├── securityGroups.ts ├── test │ └── cdk.test.ts ├── tsconfig.json └── vpc.ts ├── client-admin ├── .dockerignore ├── .editorconfig ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode │ └── settings.json ├── COLORS.md ├── Dockerfile ├── LICENSE ├── README.md ├── THEME.md ├── babel.config.js ├── build_notes.md ├── eslint.config.js ├── example.env ├── jest.config.js ├── jest.setup.js ├── mise.toml ├── package-lock.json ├── package.json ├── public │ ├── 404.html │ ├── beeswarm.png │ ├── bg2050.png │ ├── bg2050_fr.png │ ├── bg_collective.png │ ├── bg_map.png │ ├── collective.png │ ├── embed.html │ ├── embedPreprod.html │ ├── embedReport.html │ ├── embedReportPreprod.html │ ├── export_links.png │ ├── favicon.ico │ └── index.html ├── qa.md ├── src │ ├── actions │ │ └── index.js │ ├── app.js │ ├── app.test.js │ ├── components │ │ ├── InteriorHeader.js │ │ ├── MainLayout.js │ │ ├── OidcConnector.js │ │ ├── conversation-admin │ │ │ ├── CheckboxField.js │ │ │ ├── CheckboxField.test.js │ │ │ ├── ConversationConfig.js │ │ │ ├── ConversationConfig.test.js │ │ │ ├── ConversationHasCommentsCheck.js │ │ │ ├── ConversationHasCommentsCheck.test.js │ │ │ ├── DonationBanner.js │ │ │ ├── InviteCodes.js │ │ │ ├── InviteCodes.test.js │ │ │ ├── InviteTree.js │ │ │ ├── InviteTree.test.js │ │ │ ├── ModerateCommentSeed.js │ │ │ ├── ModerateCommentSeed.test.js │ │ │ ├── NoPermission.js │ │ │ ├── Pagination.js │ │ │ ├── ParticipantManagement.js │ │ │ ├── ParticipantManagement │ │ │ │ ├── UploadXidsModal.js │ │ │ │ ├── XidAllowListTable.js │ │ │ │ └── XidsInUseTable.js │ │ │ ├── ParticipantXids.js │ │ │ ├── ParticipantXids.test.js │ │ │ ├── ShareAndEmbed.js │ │ │ ├── ShareAndEmbed.test.js │ │ │ ├── comment-moderation │ │ │ │ ├── Comment.js │ │ │ │ ├── Comment.test.js │ │ │ │ ├── ModerateCommentsAccepted.js │ │ │ │ ├── ModerateCommentsAccepted.test.js │ │ │ │ ├── ModerateCommentsList.js │ │ │ │ ├── ModerateCommentsRejected.js │ │ │ │ ├── ModerateCommentsRejected.test.js │ │ │ │ ├── ModerateCommentsTodo.js │ │ │ │ ├── ModerateCommentsTodo.test.js │ │ │ │ ├── index.js │ │ │ │ └── index.test.js │ │ │ ├── index.js │ │ │ ├── index.test.js │ │ │ ├── report │ │ │ │ ├── Reports.js │ │ │ │ ├── ReportsList.js │ │ │ │ └── ReportsList.test.js │ │ │ ├── stats │ │ │ │ ├── Commenters.js │ │ │ │ ├── NumberCard.js │ │ │ │ ├── NumberCard.test.js │ │ │ │ ├── NumberCards.js │ │ │ │ ├── Voters.js │ │ │ │ ├── Voters.test.js │ │ │ │ ├── index.js │ │ │ │ ├── index.test.js │ │ │ │ └── victoryTheme.js │ │ │ └── topic-moderation │ │ │ │ ├── ProximityVisualization.js │ │ │ │ ├── README.md │ │ │ │ ├── TopicDetail.js │ │ │ │ ├── TopicStats.js │ │ │ │ ├── TopicTree.js │ │ │ │ └── index.js │ │ ├── conversations-and-account │ │ │ ├── Account.js │ │ │ ├── Account.test.js │ │ │ ├── Conversation.js │ │ │ ├── Conversation.test.js │ │ │ ├── Conversations.js │ │ │ └── Integrate.js │ │ ├── framework │ │ │ ├── Logomark.js │ │ │ ├── Logomark.test.js │ │ │ ├── Spinner.js │ │ │ └── Spinner.test.js │ │ └── landers │ │ │ ├── Donate.js │ │ │ ├── ExploreKnowledgeBase.js │ │ │ ├── KnowledgeBase.js │ │ │ ├── KnowledgeBase.test.js │ │ │ ├── Press.js │ │ │ ├── Privacy.js │ │ │ ├── SignIn.js │ │ │ ├── SignIn.test.js │ │ │ ├── SignOut.js │ │ │ ├── TOS.js │ │ │ ├── home.js │ │ │ ├── home.test.js │ │ │ ├── home2.js │ │ │ ├── lander-footer.js │ │ │ ├── lander-header.js │ │ │ └── lander-layout.js │ ├── content │ │ ├── privacy.md │ │ └── tos.md │ ├── index.js │ ├── reducers │ │ ├── REDUCER_TEMPLATE.js │ │ ├── comments.js │ │ ├── conversation_data.js │ │ ├── conversations.js │ │ ├── createModerationReducer.js │ │ ├── index.js │ │ ├── mod_comments_accepted.js │ │ ├── mod_comments_rejected.js │ │ ├── mod_comments_unmoderated.js │ │ ├── seed_comments.js │ │ ├── stats.js │ │ └── user.js │ ├── store │ │ └── index.js │ ├── strings │ │ ├── en_us.js │ │ ├── footer.js │ │ ├── pt_br.js │ │ └── strings.js │ ├── test-utils.js │ ├── theme │ │ └── index.js │ └── util │ │ ├── auth.js │ │ ├── conversation_data.js │ │ ├── data-export-date-setup.js │ │ ├── net.js │ │ └── url.js └── webpack.config.js ├── client-participation-alpha ├── .astro │ ├── content-assets.mjs │ ├── content-modules.mjs │ ├── content.d.ts │ ├── data-store.json │ ├── settings.json │ └── types.d.ts ├── .gitignore ├── Dockerfile ├── README-AUTH.md ├── README.md ├── XID-IMPLEMENTATION.md ├── astro.config.mjs ├── example.env ├── mise.toml ├── package-lock.json ├── package.json ├── public │ ├── anonProfile.svg │ └── favicon.ico ├── src │ ├── api │ │ ├── comments.ts │ │ └── pca.ts │ ├── components │ │ ├── DonateMessage.tsx │ │ ├── EmailSubscribeForm.jsx │ │ ├── Header.astro │ │ ├── InviteCodeSubmissionForm.jsx │ │ ├── PCAVisualization.tsx │ │ ├── Statement.jsx │ │ ├── Survey.jsx │ │ ├── SurveyForm.jsx │ │ ├── TreeviteInvites.jsx │ │ ├── TreeviteLoginCodeModal.jsx │ │ ├── VisualizationContainer.tsx │ │ ├── XidOidcConflictWarning.jsx │ │ ├── icons │ │ │ └── GroupIcon.tsx │ │ └── topicAgenda │ │ │ ├── TopicAgenda.jsx │ │ │ ├── components │ │ │ ├── LayerHeader.jsx │ │ │ ├── ScrollableTopicsGrid.jsx │ │ │ ├── TopicAgendaStyles.jsx │ │ │ └── TopicItem.jsx │ │ │ ├── hooks │ │ │ └── useTopicData.js │ │ │ └── utils │ │ │ ├── archetypeExtraction.js │ │ │ ├── topicFiltering.js │ │ │ └── topicUtils.js │ ├── env.d.ts │ ├── lib │ │ ├── auth.ts │ │ └── net.ts │ ├── pages │ │ ├── 404.astro │ │ ├── [conversation_id].astro │ │ ├── embed.js.ts │ │ └── layouts │ │ │ └── Layout.astro │ ├── strings │ │ ├── ar.js │ │ ├── bs.js │ │ ├── cy.js │ │ ├── da_dk.js │ │ ├── de_de.js │ │ ├── en_us.js │ │ ├── es_la.js │ │ ├── fa.js │ │ ├── fr.js │ │ ├── fy_nl.js │ │ ├── gr.js │ │ ├── he.js │ │ ├── hr.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── my.js │ │ ├── nl.js │ │ ├── ps.js │ │ ├── pt_TL.js │ │ ├── pt_br.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── strings.js │ │ ├── sw.js │ │ ├── ta.js │ │ ├── tdt.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh_Hans.js │ │ └── zh_Hant.js │ ├── styles │ │ └── global.css │ └── utils │ │ └── concaveHull.ts └── tsconfig.json ├── client-participation ├── .babelrc ├── .dockerignore ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode │ └── settings.json ├── DEV_SERVER.md ├── Dockerfile ├── README.md ├── api │ ├── embed.js │ └── embedPreprod.js ├── css │ ├── base.scss │ ├── bootstrap_config │ │ ├── bootstrap.scss │ │ └── variables.scss │ ├── conversationView.scss │ ├── owlcarousel │ │ ├── owl.carousel.scss │ │ ├── owl.custom.scss │ │ ├── owl.theme.scss │ │ └── owl.transitions.scss │ ├── pca_vis.scss │ ├── polis │ │ ├── _normalize.scss │ │ ├── base │ │ │ ├── _base.scss │ │ │ ├── _content.scss │ │ │ ├── _mixins.scss │ │ │ ├── _utilities.scss │ │ │ └── _variables.scss │ │ ├── docs.md │ │ ├── layout │ │ │ └── _grid.scss │ │ ├── modules │ │ │ ├── _accordion.scss │ │ │ ├── _buttons.scss │ │ │ ├── _footer.scss │ │ │ ├── _formSwitch.scss │ │ │ ├── _forms.scss │ │ │ ├── _header.scss │ │ │ ├── _hero.scss │ │ │ ├── _icons.scss │ │ │ ├── _intercom.scss │ │ │ ├── _lander.scss │ │ │ ├── _legend.scss │ │ │ ├── _lists.scss │ │ │ ├── _navigation.scss │ │ │ ├── _notifications.scss │ │ │ ├── _share.scss │ │ │ ├── _starterComments.scss │ │ │ ├── _toggle.scss │ │ │ └── _visualization.scss │ │ ├── polis.scss │ │ └── states │ │ │ └── _states.scss │ └── polis_main.scss ├── eslint.config.mjs ├── example.env ├── js │ ├── 3rdparty │ │ ├── d3.v4.min.js │ │ ├── jquery.js │ │ └── jquery.min.js │ ├── collection-view.js │ ├── collection.js │ ├── collections │ │ ├── comments.js │ │ └── votes.js │ ├── eventBus.js │ ├── images │ │ ├── anon_profile.js │ │ └── polis_logo.js │ ├── layout-view.js │ ├── lib │ │ ├── PolisModelView.js │ │ ├── PolisView.js │ │ └── VisView.js │ ├── main.js │ ├── model.js │ ├── models │ │ ├── comment.js │ │ ├── conversation.js │ │ ├── participant.js │ │ ├── rule.js │ │ ├── user.js │ │ └── vote.js │ ├── net │ │ ├── backbonePolis.js │ │ ├── bbDestroy.js │ │ ├── bbFetch.js │ │ └── bbSave.js │ ├── routers │ │ └── main-polis-router.js │ ├── stores │ │ ├── currentUser.js │ │ └── polis.js │ ├── strings.js │ ├── strings │ │ ├── ar.js │ │ ├── bs.js │ │ ├── cy.js │ │ ├── da_dk.js │ │ ├── de_de.js │ │ ├── en_us.js │ │ ├── es_la.js │ │ ├── fa.js │ │ ├── fr.js │ │ ├── fy_nl.js │ │ ├── gr.js │ │ ├── he.js │ │ ├── hr.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── my.js │ │ ├── nl.js │ │ ├── ps.js │ │ ├── pt_TL.js │ │ ├── pt_br.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── sw.js │ │ ├── ta.js │ │ ├── tdt.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh_Hans.js │ │ └── zh_Hant.js │ ├── templates │ │ ├── carouselComment.handlebars │ │ ├── carouselCommentMobile.handlebars │ │ ├── comment-form.handlebars │ │ ├── commentCarouselGroup.handlebars │ │ ├── commentCarouselMajority.handlebars │ │ ├── commentView.handlebars │ │ ├── conversation-stats-header.handlebars │ │ ├── conversationInfoSlideView.handlebars │ │ ├── conversationStats.handlebars │ │ ├── conversationTabs.handlebars │ │ ├── countBadge.handlebars │ │ ├── footer.handlebars │ │ ├── groupSelectionView.handlebars │ │ ├── header.handlebars │ │ ├── headerWhatIsPolis.handlebars │ │ ├── icon_fa_angle_left.handlebars │ │ ├── icon_fa_angle_right.handlebars │ │ ├── icon_fa_asterisk.handlebars │ │ ├── icon_fa_ban.handlebars │ │ ├── icon_fa_check_circle.handlebars │ │ ├── icon_fa_facebook_square_16.handlebars │ │ ├── icon_fa_facebook_square_25.handlebars │ │ ├── icon_fa_lightbulb_o.handlebars │ │ ├── icon_fa_question_circle.handlebars │ │ ├── icon_fa_times.handlebars │ │ ├── icon_fa_twitter_16.handlebars │ │ ├── icon_fa_twitter_25.handlebars │ │ ├── link-AddPolis-partial.handlebars │ │ ├── link-TOS-partial.handlebars │ │ ├── link-privacy-partial.handlebars │ │ ├── logo.handlebars │ │ ├── logo_invert.handlebars │ │ ├── participation.handlebars │ │ ├── polisLogo.handlebars │ │ ├── profilePicView.handlebars │ │ ├── readReactView.handlebars │ │ ├── results-view.handlebars │ │ ├── root.handlebars │ │ ├── settings.handlebars │ │ ├── topComments.handlebars │ │ ├── topCommentsItem.handlebars │ │ ├── vote-view.handlebars │ │ ├── voteMore.handlebars │ │ └── writingTips.handlebars │ ├── util │ │ ├── ab.js │ │ ├── assemble.js │ │ ├── constants.js │ │ ├── display.js │ │ ├── gaMetric.js │ │ ├── metrics.js │ │ ├── net.js │ │ ├── polisAlert.js │ │ ├── polisStorage.js │ │ ├── popoverEach.js │ │ ├── postMessageUtils.js │ │ ├── preloadHelper.js │ │ ├── randomWithSeed.js │ │ ├── serialize.js │ │ ├── shuffleWithSeed.js │ │ ├── url.js │ │ └── utils.js │ └── views │ │ ├── DivisiveCommentsView.js │ │ ├── ReadReactView.js │ │ ├── TopCommentsView.js │ │ ├── analyzeGroupParticipantsView.js │ │ ├── comment-form.js │ │ ├── commentCarousel.js │ │ ├── commentCarouselGroup.js │ │ ├── commentCarouselMajority.js │ │ ├── commentView.js │ │ ├── conversation-stats-header.js │ │ ├── conversation.js │ │ ├── conversationInfoSlideView.js │ │ ├── conversationTabs.js │ │ ├── groupSelectionView.js │ │ ├── participation.js │ │ ├── profilePicView.js │ │ ├── root.js │ │ ├── vote-view.js │ │ ├── voteMoreView.js │ │ └── writingTips.js ├── mise.toml ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.ejs ├── setup │ ├── dev-server-helper.js │ └── preload-html-plugin.js ├── sparklines.svg ├── unsupportedBrowser.html ├── vis2 │ ├── components │ │ ├── barChart.js │ │ ├── barChartCompact.js │ │ ├── barChartsForGroupVotes.js │ │ ├── curate.js │ │ ├── exploreTid.js │ │ ├── gear.js │ │ ├── globals.js │ │ ├── graph.js │ │ ├── graphAxes.js │ │ ├── graphComments.js │ │ ├── graphParticipants.js │ │ ├── header.js │ │ ├── hexLogo.js │ │ ├── hull.js │ │ ├── hullLabels.js │ │ └── tidCarousel.js │ ├── util │ │ ├── closestPointOnPath.js │ │ └── graphUtil.js │ └── vis2.js └── webpack.config.js ├── client-report ├── .babelrc ├── .dockerignore ├── .editorconfig ├── .eslintrc.yml ├── .gitignore ├── .jshintrc ├── .npmignore ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── README.md ├── REPORT_ROUTES.md ├── example.env ├── jest.config.js ├── mise.toml ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── setupTests.js ├── src │ ├── COMPONENT_TEMPLATE.js │ ├── STATELESS_TEMPLATE.js │ ├── components │ │ ├── RawDataExport.jsx │ │ ├── app.jsx │ │ ├── app.test.jsx │ │ ├── barChart.jsx │ │ ├── beeswarm │ │ │ ├── beeswarm.jsx │ │ │ └── beeswarm.test.jsx │ │ ├── boxPlot │ │ │ ├── boxPlot.jsx │ │ │ ├── boxPlot.test.jsx │ │ │ ├── drawBoxPlot.js │ │ │ └── lib.js │ │ ├── collectiveStatementsReport │ │ │ └── CollectiveStatementsReport.jsx │ │ ├── comment.jsx │ │ ├── commentsGraph │ │ │ ├── comments.jsx │ │ │ ├── comments.test.jsx │ │ │ └── commentsGraph.jsx │ │ ├── commentsReport │ │ │ ├── CommentsReport.css │ │ │ └── CommentsReport.jsx │ │ ├── controls │ │ │ └── controls.jsx │ │ ├── correlationMatrix │ │ │ └── matrix.jsx │ │ ├── exportReport │ │ │ └── ExportReport.jsx │ │ ├── framework │ │ │ ├── Footer.jsx │ │ │ ├── checkbox.jsx │ │ │ ├── checkbox.test.jsx │ │ │ ├── flex.jsx │ │ │ ├── heading.jsx │ │ │ ├── legend.jsx │ │ │ ├── logoLargeShort.jsx │ │ │ ├── logoSmallLong.jsx │ │ │ └── useReportId.js │ │ ├── globals.js │ │ ├── graphAxes.jsx │ │ ├── lists │ │ │ ├── allCommentsModeratedIn.jsx │ │ │ ├── allCommentsModeratedIn.test.jsx │ │ │ ├── commentList.jsx │ │ │ ├── consensusNarrative.jsx │ │ │ ├── consensusNarrative.test.jsx │ │ │ ├── groupsNarrative.jsx │ │ │ ├── majorityStrict.jsx │ │ │ ├── metadata.jsx │ │ │ ├── participantGroup.jsx │ │ │ ├── participantGroups.jsx │ │ │ ├── participantGroups.test.jsx │ │ │ ├── topicNarrative.jsx │ │ │ ├── uncertainty.jsx │ │ │ ├── uncertaintyNarrative.jsx │ │ │ └── uncertaintyNarrative.test.jsx │ │ ├── narrative │ │ │ └── index.jsx │ │ ├── narrativeOverview.jsx │ │ ├── overview.jsx │ │ ├── participantsGraph │ │ │ ├── groupLabels.jsx │ │ │ ├── hull.jsx │ │ │ ├── participantsGraph.jsx │ │ │ └── participantsGraph.test.jsx │ │ ├── topicAgenda │ │ │ ├── TopicAgenda.jsx │ │ │ ├── components │ │ │ │ ├── LayerHeader.jsx │ │ │ │ ├── ScrollableTopicsGrid.jsx │ │ │ │ ├── TopicAgendaStyles.jsx │ │ │ │ └── TopicItem.jsx │ │ │ ├── hooks │ │ │ │ ├── useAgendaBuilder.js │ │ │ │ └── useTopicData.js │ │ │ └── utils │ │ │ │ ├── archetypeExtraction.js │ │ │ │ ├── topicFiltering.js │ │ │ │ └── topicUtils.js │ │ ├── topicMapNarrativeReport.jsx │ │ ├── topicPage │ │ │ └── TopicPage.jsx │ │ ├── topicPrioritizeSimple │ │ │ └── TopicPrioritizeSimple.jsx │ │ ├── topicReport │ │ │ ├── TopicDataProvider.jsx │ │ │ ├── TopicReport.jsx │ │ │ ├── TopicSectionsBuilder.jsx │ │ │ └── TopicSelector.jsx │ │ ├── topicScatterplot │ │ │ ├── README.md │ │ │ └── TopicScatterplot.jsx │ │ ├── topicStats │ │ │ ├── AllCommentsModal.jsx │ │ │ ├── BeeswarmModal.jsx │ │ │ ├── CollectiveStatementModal.jsx │ │ │ ├── LayerDistributionModal.jsx │ │ │ ├── TopicStats.jsx │ │ │ └── visualizations │ │ │ │ ├── AllCommentsScatterplot.jsx │ │ │ │ ├── TopicBeeswarm.jsx │ │ │ │ ├── TopicOverviewScatterplot.jsx │ │ │ │ └── TopicTables.jsx │ │ └── topicsVizReport │ │ │ └── TopicsVizReport.jsx │ ├── index.css │ ├── index.js │ ├── sampleData │ │ ├── correlation.js │ │ ├── correlationHClust.js │ │ ├── covariance.js │ │ └── probabilities.js │ ├── settings.js │ └── util │ │ ├── consensusThreshold.js │ │ ├── dataUtils.js │ │ ├── dataUtils.test.js │ │ ├── getNarrativeJSON.js │ │ ├── graphUtil.js │ │ ├── graphUtil.test.js │ │ ├── net.js │ │ ├── normalizeConsensus.js │ │ ├── normalizeConsensus.test.js │ │ ├── style.js │ │ └── url.js ├── webpack.common.js ├── webpack.config.js ├── webpack.dev.js └── writeHeadersJsonTask.js ├── delphi ├── .dockerignore ├── .gitignore ├── .python-version ├── CLAUDE.md ├── Dockerfile ├── Makefile ├── README.md ├── configure_instance.py ├── create_dynamodb_tables.py ├── delphi ├── docs │ ├── 702_CONSENSUS_DIVISIVE_README.md │ ├── ANTHROPIC_BATCH_API_GUIDE.md │ ├── BATCH_API_BUGFIX.md │ ├── BATCH_NARRATIVE_README.md │ ├── CLI_STATUS_COMMAND.md │ ├── DATABASE_NAMING_PROPOSAL.md │ ├── DATA_FORMAT_STANDARDS.md │ ├── DELPHI_AUTOSCALING_SETUP.md │ ├── DELPHI_DOCKER.md │ ├── DELPHI_JOB_SYSTEM_TROUBLESHOOTING.md │ ├── DISTRIBUTED_SYSTEM_ROADMAP.md │ ├── DOCKER.md │ ├── DOCKER_BUILD_OPTIMIZATION.md │ ├── DOCUMENTATION_DIRECTORY.md │ ├── EVOC_LAYER_HIERARCHY_DEBUG.md │ ├── GLOBAL_SECTION_TEMPLATE_MAPPING_FIX.md │ ├── JOB_ID_MIGRATION_PLAN.md │ ├── JOB_QUEUE_SCHEMA.md │ ├── JOB_STATE_MACHINE_DESIGN.md │ ├── JOB_SYSTEM_DESIGN.md │ ├── NARRATIVE_DROPDOWN_DESIGN_ANALYSIS.md │ ├── NEXT_STEPS.md │ ├── OLLAMA_MODEL_CONFIG.md │ ├── QUICK_START.md │ ├── RESET_SINGLE_CONVERSATION.md │ ├── RUNNING_THE_SYSTEM.md │ ├── S3_STORAGE.md │ ├── SIMPLIFIED_TESTS.md │ ├── SMART_COMMENT_FILTERING_PLAN.md │ ├── SPATIAL_TOPIC_PRIORITIZATION_SYSTEM.md │ ├── TESTING_LOG.md │ ├── TEST_RESULTS_SUMMARY.md │ ├── TOPIC_AGENDA_IMPLEMENTATION_SUMMARY.md │ ├── TOPIC_AGENDA_MIGRATION_PLAN.md │ ├── TOPIC_AGENDA_STORAGE_DESIGN.md │ ├── TOPIC_GROUP_CONSENSUS_METRIC.md │ ├── TOPIC_GROUP_CONSENSUS_METRIC_REVISED.md │ ├── TOPIC_GROUP_CONSENSUS_o3_stub.MD │ ├── TOPIC_NAMING.md │ ├── UMAP_VISUALIZATION_PLAN.md │ ├── VERSIONED_TOPIC_KEYS_IMPLEMENTATION.md │ ├── ZID_EXPOSURE_AUDIT.md │ ├── algorithm_analysis.md │ ├── architecture_overview.md │ ├── conversion_plan.md │ ├── project_structure.md │ ├── summary.md │ ├── topic-moderation-system.md │ └── usage_examples.md ├── example.env ├── generate_coverage_md.py ├── mise.toml ├── notebooks │ ├── README.md │ ├── biodiversity_analysis.ipynb │ ├── launch_notebook.sh │ ├── run_analysis.py │ └── vw_analysis.ipynb ├── polismath │ ├── __init__.py │ ├── __main__.py │ ├── benchmarks │ │ ├── __init__.py │ │ ├── bench_repness.py │ │ ├── bench_update_votes.py │ │ └── benchmark_utils.py │ ├── components │ │ ├── __init__.py │ │ ├── config.py │ │ └── server.py │ ├── conversation │ │ ├── __init__.py │ │ ├── conversation.py │ │ └── manager.py │ ├── database │ │ ├── __init__.py │ │ ├── dynamodb.py │ │ └── postgres.py │ ├── pca_kmeans_rep │ │ ├── __init__.py │ │ ├── clusters.py │ │ ├── corr.py │ │ ├── pca.py │ │ ├── repness.py │ │ └── stats.py │ ├── poller.py │ ├── regression │ │ ├── __init__.py │ │ ├── comparer.py │ │ ├── datasets.py │ │ ├── recorder.py │ │ └── utils.py │ ├── run_math_pipeline.py │ ├── system.py │ └── utils │ │ ├── __init__.py │ │ └── general.py ├── pyproject.toml ├── real_data │ ├── r4tykwac8thvzv35jrn53-biodiversity │ │ ├── 2025-11-11-1704-r4tykwac8thvzv35jrn53-comments.csv │ │ ├── 2025-11-11-1704-r4tykwac8thvzv35jrn53-summary.csv │ │ ├── 2025-11-11-1704-r4tykwac8thvzv35jrn53-votes.csv │ │ ├── golden_snapshot.json │ │ └── r4tykwac8thvzv35jrn53_math_blob.json │ └── r6vbnhffkxbd7ifmfbdrd-vw │ │ ├── 2025-11-11-1704-r6vbnhffkxbd7ifmfbdrd-comments.csv │ │ ├── 2025-11-11-1704-r6vbnhffkxbd7ifmfbdrd-summary.csv │ │ ├── 2025-11-11-1704-r6vbnhffkxbd7ifmfbdrd-votes.csv │ │ ├── golden_snapshot.json │ │ └── r6vbnhffkxbd7ifmfbdrd_math_blob.json ├── requirements.lock ├── reset_conversation.sh ├── run_delphi.py ├── scripts │ ├── compare_implementations.py │ ├── delphi_cli.py │ ├── job_poller.py │ ├── participation_timeline.py │ ├── regression_comparer.py │ ├── regression_download.py │ ├── regression_recorder.py │ ├── reset_database.sh │ ├── reset_processing_jobs.py │ ├── setup_ollama.sh │ └── stop_batch_check_cycle.py ├── setup_minio.py ├── setup_minio_bucket.py ├── start_poller.py ├── tests │ ├── README.md │ ├── TESTING_RESULTS.md │ ├── TEST_MAP.md │ ├── common_utils.py │ ├── conftest.py │ ├── conversation_profiler.py │ ├── dataset_config.py │ ├── legacy_compare_with_clojure.py │ ├── profile_postgres_data.py │ ├── run_math_pipeline_test.py │ ├── run_system_test.py │ ├── run_tests.py │ ├── simplified_repness_test.py │ ├── simplified_test.py │ ├── test_500_generate_embedding.py │ ├── test_501_calculate_comment_extremity.py │ ├── test_batch_id.py │ ├── test_clusters.py │ ├── test_conversation.py │ ├── test_conversation_smoke.py │ ├── test_corr.py │ ├── test_datasets.py │ ├── test_edge_cases.py │ ├── test_golden_data.py │ ├── test_legacy_clojure_output.py │ ├── test_legacy_clojure_regression.py │ ├── test_legacy_repness_comparison.py │ ├── test_minio_access.py │ ├── test_old_format_repness.py │ ├── test_pakistan_conversation.py │ ├── test_pca_edge_cases.py │ ├── test_pca_smoke.py │ ├── test_pca_unit.py │ ├── test_pipeline_integrity.py │ ├── test_postgres_real_data.py │ ├── test_regression.py │ ├── test_repness_smoke.py │ ├── test_repness_unit.py │ ├── test_reset_conversation.py │ ├── test_sanity_checks.py │ ├── test_stats.py │ └── test_umap_narrative_pipeline.py └── umap_narrative │ ├── 500_generate_embedding_umap_cluster.py │ ├── 501_calculate_comment_extremity.py │ ├── 502_calculate_priorities.py │ ├── 700_datamapplot_for_layer.py │ ├── 701_static_datamapplot_for_layer.py │ ├── 702_consensus_divisive_datamapplot.py │ ├── 801_narrative_report_batch.py │ ├── 801_narrative_report_batch.py.bak │ ├── 801_narrative_report_batch.py.original │ ├── 802_process_batch_results.py │ ├── 803_check_batch_status.py │ ├── QUICKSTART.md │ ├── README.md │ ├── llm_factory_constructor │ ├── README.md │ ├── __init__.py │ └── model_provider.py │ ├── polismath_commentgraph │ ├── DEPLOYMENT.md │ ├── Dockerfile │ ├── PROJECT_SUMMARY.md │ ├── README.md │ ├── WORKPLAN.md │ ├── __init__.py │ ├── cli.py │ ├── core │ │ ├── __init__.py │ │ ├── clustering.py │ │ └── embedding.py │ ├── lambda_handler.py │ ├── pyproject.toml │ ├── requirements.txt │ ├── schemas │ │ ├── __init__.py │ │ └── dynamo_models.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_clustering.py │ │ ├── test_embedding.py │ │ └── test_storage.py │ └── utils │ │ ├── __init__.py │ │ ├── converter.py │ │ ├── group_data.py │ │ └── storage.py │ ├── report_experimental │ ├── subtaskPrompts │ │ ├── group_informed_consensus.xml │ │ ├── groups.xml │ │ ├── topics.xml │ │ └── uncertainty.xml │ └── system.xml │ ├── reset_conversation.py │ └── run_pipeline.py ├── deploy ├── .gitignore ├── README.md ├── deploy-static-assets.py ├── dev-requirements.txt ├── pyproject.toml └── requirements.txt ├── docker-compose.dev.yml ├── docker-compose.test.yml ├── docker-compose.yml ├── docs ├── comment-pagination.md ├── configuration.md ├── consensus_normalization_discussion.md ├── docker-architecture.png ├── docker-machine.md ├── migrations.md ├── pca.md ├── scaling-roadmap.md ├── scaling.md ├── ssl.md └── upgrading.md ├── e2e ├── .gitignore ├── .prettierrc ├── BEST-PRACTICES.md ├── E2E-AUTHENTICATION-GUIDE.md ├── EMBED-TESTING.md ├── JWT_TEST_SETUP.md ├── OIDC-CI-STABILITY-IMPROVEMENTS.md ├── OIDC-WAIT-USAGE-GUIDE.md ├── PARTICIPANT-TESTING.md ├── README.md ├── VISUALIZATION-TESTING.md ├── build-embed.js ├── build-integrated.js ├── cypress.config.js ├── cypress │ ├── e2e │ │ ├── auth │ │ │ ├── oidc-standard-users.cy.js │ │ │ └── participant-authentication.cy.js │ │ ├── client-admin │ │ │ ├── access-control.cy.js │ │ │ ├── comment-moderation.cy.js │ │ │ ├── comment-upload.cy.js │ │ │ ├── conversation.cy.js │ │ │ ├── participant-management.cy.js │ │ │ ├── public-pages.cy.js │ │ │ ├── routes.cy.js │ │ │ └── share.cy.js │ │ ├── client-participation │ │ │ ├── anonymous-jwt-flow.cy.js │ │ │ ├── debug-jwt-flow.cy.js │ │ │ ├── debug-participant-count.cy.js │ │ │ ├── embeds.cy.js │ │ │ ├── i18n.cy.js │ │ │ ├── integrated.cy.js │ │ │ ├── legacy-cookie-auth.cy.js │ │ │ ├── participant-count.cy.js │ │ │ ├── pid-tracking-simple.cy.js │ │ │ ├── simple-jwt-test.cy.js │ │ │ └── visualization.cy.js │ │ └── client-report │ │ │ ├── comment-report.cy.js │ │ │ ├── report-authentication.cy.js │ │ │ ├── report-functionality.cy.js │ │ │ └── reports-index.cy.js │ ├── fixtures │ │ └── test-comments.csv │ └── support │ │ ├── admin-helpers.js │ │ ├── auth-helpers.js │ │ ├── commands.js │ │ ├── conversation-helpers.js │ │ └── e2e.js ├── embed │ ├── integrated-template.html │ └── template.html ├── eslint.config.mjs ├── example.env ├── mise.toml ├── package-lock.json ├── package.json └── test-auth-setup.js ├── example.env ├── file-server ├── .dockerignore ├── .editorconfig ├── .gitignore ├── Dockerfile ├── app.js ├── nginx.Dockerfile ├── nginx │ ├── certs │ │ ├── snakeoil.cert.pem │ │ └── snakeoil.key.pem │ ├── docker-entrypoint.sh │ └── nginx-ssl.site.default.conf ├── package-lock.json └── package.json ├── heroku.yml ├── math ├── .dockerignore ├── .gitignore ├── .nrepl.edn ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── bin │ ├── run │ └── util-server ├── data │ └── legalization_conv.json ├── deps.edn ├── dev │ ├── density_plotting.clj │ ├── plumbing_viz.clj │ └── user.clj ├── doc │ └── configuration.md ├── example.env ├── misc │ └── silh_test.R ├── perf ├── python_conversion │ └── .gitignore ├── resources │ └── config.edn ├── src │ ├── data_readers.clj │ └── polismath │ │ ├── components │ │ ├── config.clj │ │ ├── core_matrix_boot.clj │ │ ├── env.clj │ │ ├── logger.clj │ │ ├── postgres.clj │ │ ├── random.clj │ │ └── server.clj │ │ ├── conv_man.clj │ │ ├── darwin │ │ ├── core.clj │ │ └── export.clj │ │ ├── math │ │ ├── clusters.clj │ │ ├── conversation.clj │ │ ├── corr.clj │ │ ├── named_matrix.clj │ │ ├── pca.clj │ │ ├── repness.clj │ │ └── stats.clj │ │ ├── meta │ │ ├── metrics.clj │ │ ├── microscope.clj │ │ ├── notify.clj │ │ └── simulation.clj │ │ ├── poller.clj │ │ ├── runner.clj │ │ ├── stormspec.clj │ │ ├── system.clj │ │ ├── tasks.clj │ │ ├── util │ │ └── pretty_printers.clj │ │ └── utils.clj ├── system.properties ├── test │ ├── cluster_tests.clj │ ├── conv_man_tests.clj │ ├── conversation_test.clj │ ├── index_hash_test.clj │ ├── named_matrix_test.clj │ ├── pca_test.clj │ ├── ptpt_stats_test.clj │ ├── silhouette_test.clj │ ├── stats_test.clj │ ├── test_helpers.clj │ ├── test_runner.clj │ └── utils_test.clj └── tmp │ └── .touchfile ├── oidc-simulator ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── README_RULES.md ├── mise.toml ├── package-lock.json ├── package.json ├── rules │ ├── add-custom-claims.js │ └── add-custom-claims.json ├── src │ └── index.ts ├── test-auth.js ├── triggers │ ├── IMPROVEMENTS.md │ ├── user-merge-v2.mjs │ └── user-merge.mjs └── tsconfig.json ├── run_reset_processing_jobs.sh ├── scripts-euro ├── after_install.sh ├── application_start.sh ├── application_stop.sh └── before_install.sh ├── scripts ├── after_install.sh ├── application_start.sh ├── application_stop.sh └── before_install.sh ├── server ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .vscode │ └── settings.json ├── Dockerfile ├── Dockerfile-db ├── Dockerfile-pdb ├── LICENSE ├── README.md ├── __tests__ │ ├── README.md │ ├── app-loader.ts │ ├── feature │ │ ├── comment-repetition.test.ts │ │ └── concurrent-participant-creation.test.ts │ ├── integration │ │ ├── JWT_TESTING_SETUP.md │ │ ├── README.md │ │ ├── anonymous-jwt.test.ts │ │ ├── auth-jwt-only.test.ts │ │ ├── auth-jwt.test.ts │ │ ├── auth.test.ts │ │ ├── comment-extended.test.ts │ │ ├── comment.test.ts │ │ ├── contexts.test.ts │ │ ├── conversation-activity.test.ts │ │ ├── conversation-details.test.ts │ │ ├── conversation-preload.test.ts │ │ ├── conversation-stats.test.ts │ │ ├── conversation-update.test.ts │ │ ├── conversation.test.ts │ │ ├── data-export.test.ts │ │ ├── domain-whitelist.test.ts │ │ ├── example-global-agent.test.ts │ │ ├── health.test.ts │ │ ├── invites.test.ts │ │ ├── legacy-cookie.test.ts │ │ ├── math.test.ts │ │ ├── next-comment.test.ts │ │ ├── notifications.test.ts │ │ ├── participant-metadata.test.ts │ │ ├── participation.test.ts │ │ ├── reports.test.ts │ │ ├── routes-jwt-validation.test.ts │ │ ├── simple-supertest.test.ts │ │ ├── topic-agenda.test.ts │ │ ├── treevite.test.ts │ │ ├── tutorial.test.ts │ │ ├── users.test.ts │ │ ├── vote.test.ts │ │ ├── xid-auth.test.ts │ │ └── xid-core.test.ts │ ├── setup │ │ ├── api-test-helpers.ts │ │ ├── custom-jest-reporter.js │ │ ├── db-test-helpers.ts │ │ ├── dynamodb-test-helpers.ts │ │ ├── email-helpers.ts │ │ ├── globalMock.ts │ │ ├── globalSetup.ts │ │ ├── globalTeardown.ts │ │ ├── jest.setup.ts │ │ ├── test-user-helpers.ts │ │ └── xid-jwt-test-helpers.ts │ └── unit │ │ ├── app.test.ts │ │ ├── commentRoutes.test.ts │ │ ├── conversationsRoutes.test.ts │ │ ├── exportRoutes.test.ts │ │ ├── healthRoutes.test.ts │ │ ├── simpleTest.ts │ │ ├── standard-user-jwt.test.ts │ │ └── xid-jwt.test.ts ├── app.ts ├── babel.config.js ├── bin │ ├── copyGoogleCredsToHeroku │ ├── db-reset.js │ ├── run-migrations.sh │ └── stringifyGoogleCreds.js ├── docs │ ├── DYNAMODB_ERROR_HANDLING_SOLUTION.md │ ├── PARTICIPANT_MIDDLEWARE.md │ ├── TREEVITE_FEATURE.md │ ├── authentication.md │ └── lookup-hash.md ├── example.env ├── index.ts ├── init-db.sh ├── jest.config.ts ├── mise.toml ├── package-lock.json ├── package.json ├── postgres │ └── migrations │ │ ├── 000000_initial.sql │ │ ├── 000001_update_pwreset_table.sql │ │ ├── 000002_add_xid_constraint.sql │ │ ├── 000003_add_origin_permanent_cookie_columns.sql │ │ ├── 000004_drop_waitinglist_table.sql │ │ ├── 000005_drop_slack_stripe_canvas.sql │ │ ├── 000006_update_votes_rule.sql │ │ ├── 000007_drop_geolocation_fields.sql │ │ ├── 000008_add_comment_priority.sql │ │ ├── 000009_add_uuid_to_zinvites.sql │ │ ├── 000010_create_oidc_user_mappings.sql │ │ ├── 000011_alter_suzinvites_xid_to_text.sql │ │ ├── 000012_create_topic_agenda_selections.sql │ │ ├── 000013_create_treevite.sql │ │ ├── 000014_alter_reports_modlevel.sql │ │ ├── 000015_add_xid_requirements.sql │ │ └── archived │ │ ├── db_000002.sql │ │ ├── db_000004.sql │ │ ├── db_000006.sql │ │ ├── db_000008.sql │ │ └── db_000010.sql ├── prettier.config.js ├── schema.sql ├── scripts │ └── generate-jwt-keys.js ├── src │ ├── auth │ │ ├── README.md │ │ ├── anonymous-jwt.ts │ │ ├── attach-auth-token.ts │ │ ├── auth.ts │ │ ├── create-user.ts │ │ ├── ensure-participant.ts │ │ ├── generate-token.ts │ │ ├── hybrid-jwt.ts │ │ ├── index.ts │ │ ├── jwt-middleware.ts │ │ ├── jwt-utils.ts │ │ ├── legacyCookies.ts │ │ ├── routes.ts │ │ ├── standard-user-jwt.ts │ │ └── xid-jwt.ts │ ├── comment.ts │ ├── config.ts │ ├── conversation.ts │ ├── d.ts │ ├── db │ │ ├── pg-query.ts │ │ └── sql.ts │ ├── email │ │ └── senders.ts │ ├── invites │ │ ├── einvites.ts │ │ ├── routes.ts │ │ ├── suzinvites.ts │ │ └── treevites.ts │ ├── nextComment.ts │ ├── participant.ts │ ├── prompts │ │ ├── moderation │ │ │ └── script.xml │ │ └── report_experimental │ │ │ ├── README.md │ │ │ ├── evals │ │ │ └── README.md │ │ │ ├── scripts │ │ │ ├── README.md │ │ │ ├── gemini.ts │ │ │ └── sonnet.ts │ │ │ ├── sji-example │ │ │ └── uncertainty.ts │ │ │ ├── subtasks │ │ │ ├── common │ │ │ │ ├── jsonSchema.xml │ │ │ │ └── typesReference.xml │ │ │ ├── group_informed_consensus.xml │ │ │ ├── groups.xml │ │ │ └── uncertainty.xml │ │ │ └── system.xml │ ├── report.ts │ ├── report_experimental │ │ ├── README.md │ │ ├── subtaskPrompts │ │ │ ├── group_informed_consensus.xml │ │ │ ├── groups.xml │ │ │ ├── topics.xml │ │ │ └── uncertainty.xml │ │ ├── system.xml │ │ └── topics-example │ │ │ └── index.ts │ ├── routes │ │ ├── api │ │ │ └── v3 │ │ │ │ └── feeds.ts │ │ ├── collectiveStatement.ts │ │ ├── commentMod.ts │ │ ├── comments.ts │ │ ├── conversationUuid.ts │ │ ├── conversations.ts │ │ ├── dataExport.ts │ │ ├── delphi.ts │ │ ├── delphi │ │ │ ├── batchReports.ts │ │ │ ├── index.ts │ │ │ ├── jobs.ts │ │ │ ├── reports.ts │ │ │ ├── topicAgenda.ts │ │ │ ├── topicMod.ts │ │ │ ├── topics.ts │ │ │ └── visualizations.ts │ │ ├── export.ts │ │ ├── implicitConversation.ts │ │ ├── math.ts │ │ ├── metadata.ts │ │ ├── notify.ts │ │ ├── participantsOfInterest.ts │ │ ├── participation.ts │ │ ├── participation │ │ │ └── topicPrioritize.ts │ │ ├── reportNarrative.ts │ │ ├── reports.ts │ │ ├── topicStats.ts │ │ ├── users.ts │ │ ├── votes.ts │ │ └── xids.ts │ ├── server-helpers.ts │ ├── server-middleware.ts │ ├── server.ts │ ├── session.ts │ ├── user.ts │ ├── utils │ │ ├── async-helpers.ts │ │ ├── commentClusters.ts │ │ ├── common.ts │ │ ├── constants.ts │ │ ├── domain.ts │ │ ├── fail.ts │ │ ├── file-fetcher.ts │ │ ├── logger.ts │ │ ├── metered.ts │ │ ├── moderation.ts │ │ ├── pagination.ts │ │ ├── parameter.ts │ │ ├── participants.ts │ │ ├── pca.ts │ │ ├── storage.ts │ │ └── zinvite.ts │ └── xids.ts ├── tsconfig.json ├── types │ ├── akismet.d.ts │ ├── badwords.d.ts │ ├── boolean.d.ts │ ├── express.d.ts │ ├── google-cloud__translate.d.ts │ ├── jest-globals.d.ts │ └── test-helpers.d.ts └── unsupportedBrowser.html └── test.env /.cursor/rules/docker-polis.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.cursor/rules/docker-polis.mdc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.gitconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/security-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/ISSUE_TEMPLATE/security-issue.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cypress-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/cypress-tests.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-alpha-aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/deploy-alpha-aws.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-preprod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/deploy-preprod.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/deploy-prod.yml -------------------------------------------------------------------------------- /.github/workflows/jest-client-admin-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/jest-client-admin-test.yml -------------------------------------------------------------------------------- /.github/workflows/jest-client-report-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/jest-client-report-test.yml -------------------------------------------------------------------------------- /.github/workflows/jest-server-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/jest-server-test.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/python-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/python-ci.yml -------------------------------------------------------------------------------- /.github/workflows/sensemaker-cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/sensemaker-cron.yml -------------------------------------------------------------------------------- /.github/workflows/test-clojure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.github/workflows/test-clojure.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/polis.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.vscode/polis.code-workspace -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /appspec-euro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/appspec-euro.yml -------------------------------------------------------------------------------- /appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/appspec.yml -------------------------------------------------------------------------------- /bin/activate-xid-whitelist.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/activate-xid-whitelist.clj -------------------------------------------------------------------------------- /bin/add-xid-whitelist.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/add-xid-whitelist.clj -------------------------------------------------------------------------------- /bin/anonymize_users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/anonymize_users.sh -------------------------------------------------------------------------------- /bin/build-static-assets.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/build-static-assets.clj -------------------------------------------------------------------------------- /bin/deploy-static-assets.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/deploy-static-assets.clj -------------------------------------------------------------------------------- /bin/dump_revised_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/dump_revised_db.sh -------------------------------------------------------------------------------- /bin/get_db_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/get_db_schema.sh -------------------------------------------------------------------------------- /bin/lib/db.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/lib/db.clj -------------------------------------------------------------------------------- /bin/purge-pii.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/purge-pii.clj -------------------------------------------------------------------------------- /bin/remove_postgis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/remove_postgis.sh -------------------------------------------------------------------------------- /bin/run-migrations.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/bin/run-migrations.clj -------------------------------------------------------------------------------- /cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/.gitignore -------------------------------------------------------------------------------- /cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/.npmignore -------------------------------------------------------------------------------- /cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/README.md -------------------------------------------------------------------------------- /cdk/autoscaling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/autoscaling.ts -------------------------------------------------------------------------------- /cdk/bin/cdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/bin/cdk.ts -------------------------------------------------------------------------------- /cdk/cdk.context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/cdk.context.json -------------------------------------------------------------------------------- /cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/cdk.json -------------------------------------------------------------------------------- /cdk/codedeploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/codedeploy.ts -------------------------------------------------------------------------------- /cdk/config/amazon-cloudwatch-agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/config/amazon-cloudwatch-agent.json -------------------------------------------------------------------------------- /cdk/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/db.ts -------------------------------------------------------------------------------- /cdk/dns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/dns.ts -------------------------------------------------------------------------------- /cdk/ec2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/ec2.ts -------------------------------------------------------------------------------- /cdk/ecr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/ecr.ts -------------------------------------------------------------------------------- /cdk/graphviz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/graphviz.svg -------------------------------------------------------------------------------- /cdk/iamRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/iamRoles.ts -------------------------------------------------------------------------------- /cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/jest.config.js -------------------------------------------------------------------------------- /cdk/klayers-python3.9-Postgresql-lib.zip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cdk/lambda/handler/dbBackuplambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/lambda/handler/dbBackuplambda.py -------------------------------------------------------------------------------- /cdk/lambda/handler/requirements.txt: -------------------------------------------------------------------------------- 1 | psycopg2-binary 2 | -------------------------------------------------------------------------------- /cdk/lambda/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/lambda/lambda.ts -------------------------------------------------------------------------------- /cdk/launchTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/launchTemplates.ts -------------------------------------------------------------------------------- /cdk/lib/cdk-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/lib/cdk-stack.ts -------------------------------------------------------------------------------- /cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/package-lock.json -------------------------------------------------------------------------------- /cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/package.json -------------------------------------------------------------------------------- /cdk/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/secrets.ts -------------------------------------------------------------------------------- /cdk/securityGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/securityGroups.ts -------------------------------------------------------------------------------- /cdk/test/cdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/test/cdk.test.ts -------------------------------------------------------------------------------- /cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/tsconfig.json -------------------------------------------------------------------------------- /cdk/vpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/cdk/vpc.ts -------------------------------------------------------------------------------- /client-admin/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/.dockerignore -------------------------------------------------------------------------------- /client-admin/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/.editorconfig -------------------------------------------------------------------------------- /client-admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/.gitignore -------------------------------------------------------------------------------- /client-admin/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /client-admin/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/.prettierrc -------------------------------------------------------------------------------- /client-admin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/.vscode/settings.json -------------------------------------------------------------------------------- /client-admin/COLORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/COLORS.md -------------------------------------------------------------------------------- /client-admin/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/Dockerfile -------------------------------------------------------------------------------- /client-admin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/LICENSE -------------------------------------------------------------------------------- /client-admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/README.md -------------------------------------------------------------------------------- /client-admin/THEME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/THEME.md -------------------------------------------------------------------------------- /client-admin/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/babel.config.js -------------------------------------------------------------------------------- /client-admin/build_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/build_notes.md -------------------------------------------------------------------------------- /client-admin/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/eslint.config.js -------------------------------------------------------------------------------- /client-admin/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/example.env -------------------------------------------------------------------------------- /client-admin/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/jest.config.js -------------------------------------------------------------------------------- /client-admin/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/jest.setup.js -------------------------------------------------------------------------------- /client-admin/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /client-admin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/package-lock.json -------------------------------------------------------------------------------- /client-admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/package.json -------------------------------------------------------------------------------- /client-admin/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/404.html -------------------------------------------------------------------------------- /client-admin/public/beeswarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/beeswarm.png -------------------------------------------------------------------------------- /client-admin/public/bg2050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/bg2050.png -------------------------------------------------------------------------------- /client-admin/public/bg2050_fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/bg2050_fr.png -------------------------------------------------------------------------------- /client-admin/public/bg_collective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/bg_collective.png -------------------------------------------------------------------------------- /client-admin/public/bg_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/bg_map.png -------------------------------------------------------------------------------- /client-admin/public/collective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/collective.png -------------------------------------------------------------------------------- /client-admin/public/embed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/embed.html -------------------------------------------------------------------------------- /client-admin/public/embedPreprod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/embedPreprod.html -------------------------------------------------------------------------------- /client-admin/public/embedReport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/embedReport.html -------------------------------------------------------------------------------- /client-admin/public/embedReportPreprod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/embedReportPreprod.html -------------------------------------------------------------------------------- /client-admin/public/export_links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/export_links.png -------------------------------------------------------------------------------- /client-admin/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/favicon.ico -------------------------------------------------------------------------------- /client-admin/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/public/index.html -------------------------------------------------------------------------------- /client-admin/qa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/qa.md -------------------------------------------------------------------------------- /client-admin/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/actions/index.js -------------------------------------------------------------------------------- /client-admin/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/app.js -------------------------------------------------------------------------------- /client-admin/src/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/app.test.js -------------------------------------------------------------------------------- /client-admin/src/components/InteriorHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/InteriorHeader.js -------------------------------------------------------------------------------- /client-admin/src/components/MainLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/MainLayout.js -------------------------------------------------------------------------------- /client-admin/src/components/OidcConnector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/OidcConnector.js -------------------------------------------------------------------------------- /client-admin/src/components/framework/Logomark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/framework/Logomark.js -------------------------------------------------------------------------------- /client-admin/src/components/framework/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/framework/Spinner.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/Donate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/Donate.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/Press.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/Press.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/Privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/Privacy.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/SignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/SignIn.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/SignOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/SignOut.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/TOS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/TOS.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/home.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/home.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/home.test.js -------------------------------------------------------------------------------- /client-admin/src/components/landers/home2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/components/landers/home2.js -------------------------------------------------------------------------------- /client-admin/src/content/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/content/privacy.md -------------------------------------------------------------------------------- /client-admin/src/content/tos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/content/tos.md -------------------------------------------------------------------------------- /client-admin/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/index.js -------------------------------------------------------------------------------- /client-admin/src/reducers/REDUCER_TEMPLATE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/REDUCER_TEMPLATE.js -------------------------------------------------------------------------------- /client-admin/src/reducers/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/comments.js -------------------------------------------------------------------------------- /client-admin/src/reducers/conversation_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/conversation_data.js -------------------------------------------------------------------------------- /client-admin/src/reducers/conversations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/conversations.js -------------------------------------------------------------------------------- /client-admin/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/index.js -------------------------------------------------------------------------------- /client-admin/src/reducers/seed_comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/seed_comments.js -------------------------------------------------------------------------------- /client-admin/src/reducers/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/stats.js -------------------------------------------------------------------------------- /client-admin/src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/reducers/user.js -------------------------------------------------------------------------------- /client-admin/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/store/index.js -------------------------------------------------------------------------------- /client-admin/src/strings/en_us.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/strings/en_us.js -------------------------------------------------------------------------------- /client-admin/src/strings/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/strings/footer.js -------------------------------------------------------------------------------- /client-admin/src/strings/pt_br.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/strings/pt_br.js -------------------------------------------------------------------------------- /client-admin/src/strings/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/strings/strings.js -------------------------------------------------------------------------------- /client-admin/src/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/test-utils.js -------------------------------------------------------------------------------- /client-admin/src/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/theme/index.js -------------------------------------------------------------------------------- /client-admin/src/util/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/util/auth.js -------------------------------------------------------------------------------- /client-admin/src/util/conversation_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/util/conversation_data.js -------------------------------------------------------------------------------- /client-admin/src/util/data-export-date-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/util/data-export-date-setup.js -------------------------------------------------------------------------------- /client-admin/src/util/net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/util/net.js -------------------------------------------------------------------------------- /client-admin/src/util/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/src/util/url.js -------------------------------------------------------------------------------- /client-admin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-admin/webpack.config.js -------------------------------------------------------------------------------- /client-participation-alpha/.astro/content-assets.mjs: -------------------------------------------------------------------------------- 1 | export default new Map(); -------------------------------------------------------------------------------- /client-participation-alpha/.astro/content-modules.mjs: -------------------------------------------------------------------------------- 1 | export default new Map(); -------------------------------------------------------------------------------- /client-participation-alpha/.astro/content.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/.astro/content.d.ts -------------------------------------------------------------------------------- /client-participation-alpha/.astro/data-store.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/.astro/data-store.json -------------------------------------------------------------------------------- /client-participation-alpha/.astro/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "_variables": { 3 | "lastUpdateCheck": 1762826732049 4 | } 5 | } -------------------------------------------------------------------------------- /client-participation-alpha/.astro/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/.astro/types.d.ts -------------------------------------------------------------------------------- /client-participation-alpha/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/.gitignore -------------------------------------------------------------------------------- /client-participation-alpha/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/Dockerfile -------------------------------------------------------------------------------- /client-participation-alpha/README-AUTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/README-AUTH.md -------------------------------------------------------------------------------- /client-participation-alpha/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/README.md -------------------------------------------------------------------------------- /client-participation-alpha/XID-IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/XID-IMPLEMENTATION.md -------------------------------------------------------------------------------- /client-participation-alpha/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/astro.config.mjs -------------------------------------------------------------------------------- /client-participation-alpha/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/example.env -------------------------------------------------------------------------------- /client-participation-alpha/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /client-participation-alpha/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/package-lock.json -------------------------------------------------------------------------------- /client-participation-alpha/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/package.json -------------------------------------------------------------------------------- /client-participation-alpha/public/anonProfile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/public/anonProfile.svg -------------------------------------------------------------------------------- /client-participation-alpha/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/public/favicon.ico -------------------------------------------------------------------------------- /client-participation-alpha/src/api/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/api/comments.ts -------------------------------------------------------------------------------- /client-participation-alpha/src/api/pca.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/api/pca.ts -------------------------------------------------------------------------------- /client-participation-alpha/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/env.d.ts -------------------------------------------------------------------------------- /client-participation-alpha/src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/lib/auth.ts -------------------------------------------------------------------------------- /client-participation-alpha/src/lib/net.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/lib/net.ts -------------------------------------------------------------------------------- /client-participation-alpha/src/pages/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/pages/404.astro -------------------------------------------------------------------------------- /client-participation-alpha/src/pages/embed.js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/pages/embed.js.ts -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/ar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/ar.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/bs.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/cy.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/da_dk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/da_dk.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/de_de.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/de_de.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/en_us.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/en_us.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/es_la.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/es_la.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/fa.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/fr.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/fy_nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/fy_nl.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/gr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/gr.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/he.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/he.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/hr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/hr.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/it.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/ja.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/my.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/my.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/nl.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/ps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/ps.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/pt_TL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/pt_TL.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/pt_br.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/pt_br.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/ro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/ro.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/ru.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/sk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/sk.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/strings.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/sw.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/ta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/ta.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/tdt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/tdt.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/uk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/uk.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/vi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/vi.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/zh_Hans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/zh_Hans.js -------------------------------------------------------------------------------- /client-participation-alpha/src/strings/zh_Hant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/strings/zh_Hant.js -------------------------------------------------------------------------------- /client-participation-alpha/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/src/styles/global.css -------------------------------------------------------------------------------- /client-participation-alpha/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation-alpha/tsconfig.json -------------------------------------------------------------------------------- /client-participation/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/.babelrc -------------------------------------------------------------------------------- /client-participation/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/.dockerignore -------------------------------------------------------------------------------- /client-participation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/.gitignore -------------------------------------------------------------------------------- /client-participation/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/.prettierignore -------------------------------------------------------------------------------- /client-participation/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/.prettierrc -------------------------------------------------------------------------------- /client-participation/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/.vscode/settings.json -------------------------------------------------------------------------------- /client-participation/DEV_SERVER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/DEV_SERVER.md -------------------------------------------------------------------------------- /client-participation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/Dockerfile -------------------------------------------------------------------------------- /client-participation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/README.md -------------------------------------------------------------------------------- /client-participation/api/embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/api/embed.js -------------------------------------------------------------------------------- /client-participation/api/embedPreprod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/api/embedPreprod.js -------------------------------------------------------------------------------- /client-participation/css/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/base.scss -------------------------------------------------------------------------------- /client-participation/css/conversationView.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/conversationView.scss -------------------------------------------------------------------------------- /client-participation/css/pca_vis.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/pca_vis.scss -------------------------------------------------------------------------------- /client-participation/css/polis/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/_normalize.scss -------------------------------------------------------------------------------- /client-participation/css/polis/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/base/_base.scss -------------------------------------------------------------------------------- /client-participation/css/polis/base/_content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/base/_content.scss -------------------------------------------------------------------------------- /client-participation/css/polis/base/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/base/_mixins.scss -------------------------------------------------------------------------------- /client-participation/css/polis/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/docs.md -------------------------------------------------------------------------------- /client-participation/css/polis/layout/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/layout/_grid.scss -------------------------------------------------------------------------------- /client-participation/css/polis/modules/_hero.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/modules/_hero.scss -------------------------------------------------------------------------------- /client-participation/css/polis/polis.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis/polis.scss -------------------------------------------------------------------------------- /client-participation/css/polis_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/css/polis_main.scss -------------------------------------------------------------------------------- /client-participation/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/eslint.config.mjs -------------------------------------------------------------------------------- /client-participation/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/example.env -------------------------------------------------------------------------------- /client-participation/js/3rdparty/d3.v4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/3rdparty/d3.v4.min.js -------------------------------------------------------------------------------- /client-participation/js/3rdparty/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/3rdparty/jquery.js -------------------------------------------------------------------------------- /client-participation/js/3rdparty/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/3rdparty/jquery.min.js -------------------------------------------------------------------------------- /client-participation/js/collection-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/collection-view.js -------------------------------------------------------------------------------- /client-participation/js/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/collection.js -------------------------------------------------------------------------------- /client-participation/js/collections/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/collections/comments.js -------------------------------------------------------------------------------- /client-participation/js/collections/votes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/collections/votes.js -------------------------------------------------------------------------------- /client-participation/js/eventBus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/eventBus.js -------------------------------------------------------------------------------- /client-participation/js/images/anon_profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/images/anon_profile.js -------------------------------------------------------------------------------- /client-participation/js/images/polis_logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/images/polis_logo.js -------------------------------------------------------------------------------- /client-participation/js/layout-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/layout-view.js -------------------------------------------------------------------------------- /client-participation/js/lib/PolisModelView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/lib/PolisModelView.js -------------------------------------------------------------------------------- /client-participation/js/lib/PolisView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/lib/PolisView.js -------------------------------------------------------------------------------- /client-participation/js/lib/VisView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/lib/VisView.js -------------------------------------------------------------------------------- /client-participation/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/main.js -------------------------------------------------------------------------------- /client-participation/js/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/model.js -------------------------------------------------------------------------------- /client-participation/js/models/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/models/comment.js -------------------------------------------------------------------------------- /client-participation/js/models/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/models/conversation.js -------------------------------------------------------------------------------- /client-participation/js/models/participant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/models/participant.js -------------------------------------------------------------------------------- /client-participation/js/models/rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/models/rule.js -------------------------------------------------------------------------------- /client-participation/js/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/models/user.js -------------------------------------------------------------------------------- /client-participation/js/models/vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/models/vote.js -------------------------------------------------------------------------------- /client-participation/js/net/backbonePolis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/net/backbonePolis.js -------------------------------------------------------------------------------- /client-participation/js/net/bbDestroy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/net/bbDestroy.js -------------------------------------------------------------------------------- /client-participation/js/net/bbFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/net/bbFetch.js -------------------------------------------------------------------------------- /client-participation/js/net/bbSave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/net/bbSave.js -------------------------------------------------------------------------------- /client-participation/js/stores/currentUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/stores/currentUser.js -------------------------------------------------------------------------------- /client-participation/js/stores/polis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/stores/polis.js -------------------------------------------------------------------------------- /client-participation/js/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings.js -------------------------------------------------------------------------------- /client-participation/js/strings/ar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/ar.js -------------------------------------------------------------------------------- /client-participation/js/strings/bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/bs.js -------------------------------------------------------------------------------- /client-participation/js/strings/cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/cy.js -------------------------------------------------------------------------------- /client-participation/js/strings/da_dk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/da_dk.js -------------------------------------------------------------------------------- /client-participation/js/strings/de_de.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/de_de.js -------------------------------------------------------------------------------- /client-participation/js/strings/en_us.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/en_us.js -------------------------------------------------------------------------------- /client-participation/js/strings/es_la.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/es_la.js -------------------------------------------------------------------------------- /client-participation/js/strings/fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/fa.js -------------------------------------------------------------------------------- /client-participation/js/strings/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/fr.js -------------------------------------------------------------------------------- /client-participation/js/strings/fy_nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/fy_nl.js -------------------------------------------------------------------------------- /client-participation/js/strings/gr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/gr.js -------------------------------------------------------------------------------- /client-participation/js/strings/he.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/he.js -------------------------------------------------------------------------------- /client-participation/js/strings/hr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/hr.js -------------------------------------------------------------------------------- /client-participation/js/strings/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/it.js -------------------------------------------------------------------------------- /client-participation/js/strings/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/ja.js -------------------------------------------------------------------------------- /client-participation/js/strings/my.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/my.js -------------------------------------------------------------------------------- /client-participation/js/strings/nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/nl.js -------------------------------------------------------------------------------- /client-participation/js/strings/ps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/ps.js -------------------------------------------------------------------------------- /client-participation/js/strings/pt_TL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/pt_TL.js -------------------------------------------------------------------------------- /client-participation/js/strings/pt_br.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/pt_br.js -------------------------------------------------------------------------------- /client-participation/js/strings/ro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/ro.js -------------------------------------------------------------------------------- /client-participation/js/strings/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/ru.js -------------------------------------------------------------------------------- /client-participation/js/strings/sk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/sk.js -------------------------------------------------------------------------------- /client-participation/js/strings/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/sw.js -------------------------------------------------------------------------------- /client-participation/js/strings/ta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/ta.js -------------------------------------------------------------------------------- /client-participation/js/strings/tdt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/tdt.js -------------------------------------------------------------------------------- /client-participation/js/strings/uk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/uk.js -------------------------------------------------------------------------------- /client-participation/js/strings/vi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/vi.js -------------------------------------------------------------------------------- /client-participation/js/strings/zh_Hans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/zh_Hans.js -------------------------------------------------------------------------------- /client-participation/js/strings/zh_Hant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/strings/zh_Hant.js -------------------------------------------------------------------------------- /client-participation/js/templates/logo.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/templates/logo.handlebars -------------------------------------------------------------------------------- /client-participation/js/templates/root.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/templates/root.handlebars -------------------------------------------------------------------------------- /client-participation/js/util/ab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/ab.js -------------------------------------------------------------------------------- /client-participation/js/util/assemble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/assemble.js -------------------------------------------------------------------------------- /client-participation/js/util/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/constants.js -------------------------------------------------------------------------------- /client-participation/js/util/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/display.js -------------------------------------------------------------------------------- /client-participation/js/util/gaMetric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/gaMetric.js -------------------------------------------------------------------------------- /client-participation/js/util/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/metrics.js -------------------------------------------------------------------------------- /client-participation/js/util/net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/net.js -------------------------------------------------------------------------------- /client-participation/js/util/polisAlert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/polisAlert.js -------------------------------------------------------------------------------- /client-participation/js/util/polisStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/polisStorage.js -------------------------------------------------------------------------------- /client-participation/js/util/popoverEach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/popoverEach.js -------------------------------------------------------------------------------- /client-participation/js/util/postMessageUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/postMessageUtils.js -------------------------------------------------------------------------------- /client-participation/js/util/preloadHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/preloadHelper.js -------------------------------------------------------------------------------- /client-participation/js/util/randomWithSeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/randomWithSeed.js -------------------------------------------------------------------------------- /client-participation/js/util/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/serialize.js -------------------------------------------------------------------------------- /client-participation/js/util/shuffleWithSeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/shuffleWithSeed.js -------------------------------------------------------------------------------- /client-participation/js/util/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/url.js -------------------------------------------------------------------------------- /client-participation/js/util/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/util/utils.js -------------------------------------------------------------------------------- /client-participation/js/views/ReadReactView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/ReadReactView.js -------------------------------------------------------------------------------- /client-participation/js/views/TopCommentsView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/TopCommentsView.js -------------------------------------------------------------------------------- /client-participation/js/views/comment-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/comment-form.js -------------------------------------------------------------------------------- /client-participation/js/views/commentCarousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/commentCarousel.js -------------------------------------------------------------------------------- /client-participation/js/views/commentView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/commentView.js -------------------------------------------------------------------------------- /client-participation/js/views/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/conversation.js -------------------------------------------------------------------------------- /client-participation/js/views/conversationTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/conversationTabs.js -------------------------------------------------------------------------------- /client-participation/js/views/participation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/participation.js -------------------------------------------------------------------------------- /client-participation/js/views/profilePicView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/profilePicView.js -------------------------------------------------------------------------------- /client-participation/js/views/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/root.js -------------------------------------------------------------------------------- /client-participation/js/views/vote-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/vote-view.js -------------------------------------------------------------------------------- /client-participation/js/views/voteMoreView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/voteMoreView.js -------------------------------------------------------------------------------- /client-participation/js/views/writingTips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/js/views/writingTips.js -------------------------------------------------------------------------------- /client-participation/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /client-participation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/package-lock.json -------------------------------------------------------------------------------- /client-participation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/package.json -------------------------------------------------------------------------------- /client-participation/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/public/favicon.ico -------------------------------------------------------------------------------- /client-participation/public/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/public/index.ejs -------------------------------------------------------------------------------- /client-participation/sparklines.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/sparklines.svg -------------------------------------------------------------------------------- /client-participation/unsupportedBrowser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/unsupportedBrowser.html -------------------------------------------------------------------------------- /client-participation/vis2/components/curate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/components/curate.js -------------------------------------------------------------------------------- /client-participation/vis2/components/gear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/components/gear.js -------------------------------------------------------------------------------- /client-participation/vis2/components/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/components/graph.js -------------------------------------------------------------------------------- /client-participation/vis2/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/components/header.js -------------------------------------------------------------------------------- /client-participation/vis2/components/hull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/components/hull.js -------------------------------------------------------------------------------- /client-participation/vis2/util/graphUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/util/graphUtil.js -------------------------------------------------------------------------------- /client-participation/vis2/vis2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/vis2/vis2.js -------------------------------------------------------------------------------- /client-participation/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-participation/webpack.config.js -------------------------------------------------------------------------------- /client-report/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/.babelrc -------------------------------------------------------------------------------- /client-report/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/.dockerignore -------------------------------------------------------------------------------- /client-report/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/.editorconfig -------------------------------------------------------------------------------- /client-report/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/.eslintrc.yml -------------------------------------------------------------------------------- /client-report/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/.gitignore -------------------------------------------------------------------------------- /client-report/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "esnext": true 3 | } 4 | -------------------------------------------------------------------------------- /client-report/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client-report/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/CLAUDE.md -------------------------------------------------------------------------------- /client-report/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/Dockerfile -------------------------------------------------------------------------------- /client-report/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/LICENSE -------------------------------------------------------------------------------- /client-report/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/README.md -------------------------------------------------------------------------------- /client-report/REPORT_ROUTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/REPORT_ROUTES.md -------------------------------------------------------------------------------- /client-report/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/example.env -------------------------------------------------------------------------------- /client-report/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/jest.config.js -------------------------------------------------------------------------------- /client-report/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /client-report/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/package-lock.json -------------------------------------------------------------------------------- /client-report/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/package.json -------------------------------------------------------------------------------- /client-report/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/public/favicon.ico -------------------------------------------------------------------------------- /client-report/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/public/index.html -------------------------------------------------------------------------------- /client-report/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/setupTests.js -------------------------------------------------------------------------------- /client-report/src/COMPONENT_TEMPLATE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/COMPONENT_TEMPLATE.js -------------------------------------------------------------------------------- /client-report/src/STATELESS_TEMPLATE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/STATELESS_TEMPLATE.js -------------------------------------------------------------------------------- /client-report/src/components/RawDataExport.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/RawDataExport.jsx -------------------------------------------------------------------------------- /client-report/src/components/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/app.jsx -------------------------------------------------------------------------------- /client-report/src/components/app.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/app.test.jsx -------------------------------------------------------------------------------- /client-report/src/components/barChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/barChart.jsx -------------------------------------------------------------------------------- /client-report/src/components/boxPlot/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/boxPlot/lib.js -------------------------------------------------------------------------------- /client-report/src/components/comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/comment.jsx -------------------------------------------------------------------------------- /client-report/src/components/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/globals.js -------------------------------------------------------------------------------- /client-report/src/components/graphAxes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/graphAxes.jsx -------------------------------------------------------------------------------- /client-report/src/components/overview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/components/overview.jsx -------------------------------------------------------------------------------- /client-report/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/index.css -------------------------------------------------------------------------------- /client-report/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/index.js -------------------------------------------------------------------------------- /client-report/src/sampleData/correlation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/sampleData/correlation.js -------------------------------------------------------------------------------- /client-report/src/sampleData/covariance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/sampleData/covariance.js -------------------------------------------------------------------------------- /client-report/src/sampleData/probabilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/sampleData/probabilities.js -------------------------------------------------------------------------------- /client-report/src/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/settings.js -------------------------------------------------------------------------------- /client-report/src/util/consensusThreshold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/consensusThreshold.js -------------------------------------------------------------------------------- /client-report/src/util/dataUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/dataUtils.js -------------------------------------------------------------------------------- /client-report/src/util/dataUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/dataUtils.test.js -------------------------------------------------------------------------------- /client-report/src/util/getNarrativeJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/getNarrativeJSON.js -------------------------------------------------------------------------------- /client-report/src/util/graphUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/graphUtil.js -------------------------------------------------------------------------------- /client-report/src/util/graphUtil.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/graphUtil.test.js -------------------------------------------------------------------------------- /client-report/src/util/net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/net.js -------------------------------------------------------------------------------- /client-report/src/util/normalizeConsensus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/normalizeConsensus.js -------------------------------------------------------------------------------- /client-report/src/util/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/style.js -------------------------------------------------------------------------------- /client-report/src/util/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/src/util/url.js -------------------------------------------------------------------------------- /client-report/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/webpack.common.js -------------------------------------------------------------------------------- /client-report/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/webpack.config.js -------------------------------------------------------------------------------- /client-report/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/webpack.dev.js -------------------------------------------------------------------------------- /client-report/writeHeadersJsonTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/client-report/writeHeadersJsonTask.js -------------------------------------------------------------------------------- /delphi/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/.dockerignore -------------------------------------------------------------------------------- /delphi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/.gitignore -------------------------------------------------------------------------------- /delphi/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | 3 | -------------------------------------------------------------------------------- /delphi/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/CLAUDE.md -------------------------------------------------------------------------------- /delphi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/Dockerfile -------------------------------------------------------------------------------- /delphi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/Makefile -------------------------------------------------------------------------------- /delphi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/README.md -------------------------------------------------------------------------------- /delphi/configure_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/configure_instance.py -------------------------------------------------------------------------------- /delphi/create_dynamodb_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/create_dynamodb_tables.py -------------------------------------------------------------------------------- /delphi/delphi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/delphi -------------------------------------------------------------------------------- /delphi/docs/702_CONSENSUS_DIVISIVE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/702_CONSENSUS_DIVISIVE_README.md -------------------------------------------------------------------------------- /delphi/docs/ANTHROPIC_BATCH_API_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/ANTHROPIC_BATCH_API_GUIDE.md -------------------------------------------------------------------------------- /delphi/docs/BATCH_API_BUGFIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/BATCH_API_BUGFIX.md -------------------------------------------------------------------------------- /delphi/docs/BATCH_NARRATIVE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/BATCH_NARRATIVE_README.md -------------------------------------------------------------------------------- /delphi/docs/CLI_STATUS_COMMAND.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/CLI_STATUS_COMMAND.md -------------------------------------------------------------------------------- /delphi/docs/DATABASE_NAMING_PROPOSAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DATABASE_NAMING_PROPOSAL.md -------------------------------------------------------------------------------- /delphi/docs/DATA_FORMAT_STANDARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DATA_FORMAT_STANDARDS.md -------------------------------------------------------------------------------- /delphi/docs/DELPHI_AUTOSCALING_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DELPHI_AUTOSCALING_SETUP.md -------------------------------------------------------------------------------- /delphi/docs/DELPHI_DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DELPHI_DOCKER.md -------------------------------------------------------------------------------- /delphi/docs/DISTRIBUTED_SYSTEM_ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DISTRIBUTED_SYSTEM_ROADMAP.md -------------------------------------------------------------------------------- /delphi/docs/DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DOCKER.md -------------------------------------------------------------------------------- /delphi/docs/DOCKER_BUILD_OPTIMIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DOCKER_BUILD_OPTIMIZATION.md -------------------------------------------------------------------------------- /delphi/docs/DOCUMENTATION_DIRECTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/DOCUMENTATION_DIRECTORY.md -------------------------------------------------------------------------------- /delphi/docs/EVOC_LAYER_HIERARCHY_DEBUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/EVOC_LAYER_HIERARCHY_DEBUG.md -------------------------------------------------------------------------------- /delphi/docs/JOB_ID_MIGRATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/JOB_ID_MIGRATION_PLAN.md -------------------------------------------------------------------------------- /delphi/docs/JOB_QUEUE_SCHEMA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/JOB_QUEUE_SCHEMA.md -------------------------------------------------------------------------------- /delphi/docs/JOB_STATE_MACHINE_DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/JOB_STATE_MACHINE_DESIGN.md -------------------------------------------------------------------------------- /delphi/docs/JOB_SYSTEM_DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/JOB_SYSTEM_DESIGN.md -------------------------------------------------------------------------------- /delphi/docs/NEXT_STEPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/NEXT_STEPS.md -------------------------------------------------------------------------------- /delphi/docs/OLLAMA_MODEL_CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/OLLAMA_MODEL_CONFIG.md -------------------------------------------------------------------------------- /delphi/docs/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/QUICK_START.md -------------------------------------------------------------------------------- /delphi/docs/RESET_SINGLE_CONVERSATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/RESET_SINGLE_CONVERSATION.md -------------------------------------------------------------------------------- /delphi/docs/RUNNING_THE_SYSTEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/RUNNING_THE_SYSTEM.md -------------------------------------------------------------------------------- /delphi/docs/S3_STORAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/S3_STORAGE.md -------------------------------------------------------------------------------- /delphi/docs/SIMPLIFIED_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/SIMPLIFIED_TESTS.md -------------------------------------------------------------------------------- /delphi/docs/SMART_COMMENT_FILTERING_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/SMART_COMMENT_FILTERING_PLAN.md -------------------------------------------------------------------------------- /delphi/docs/TESTING_LOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TESTING_LOG.md -------------------------------------------------------------------------------- /delphi/docs/TEST_RESULTS_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TEST_RESULTS_SUMMARY.md -------------------------------------------------------------------------------- /delphi/docs/TOPIC_AGENDA_MIGRATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TOPIC_AGENDA_MIGRATION_PLAN.md -------------------------------------------------------------------------------- /delphi/docs/TOPIC_AGENDA_STORAGE_DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TOPIC_AGENDA_STORAGE_DESIGN.md -------------------------------------------------------------------------------- /delphi/docs/TOPIC_GROUP_CONSENSUS_METRIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TOPIC_GROUP_CONSENSUS_METRIC.md -------------------------------------------------------------------------------- /delphi/docs/TOPIC_GROUP_CONSENSUS_o3_stub.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TOPIC_GROUP_CONSENSUS_o3_stub.MD -------------------------------------------------------------------------------- /delphi/docs/TOPIC_NAMING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/TOPIC_NAMING.md -------------------------------------------------------------------------------- /delphi/docs/UMAP_VISUALIZATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/UMAP_VISUALIZATION_PLAN.md -------------------------------------------------------------------------------- /delphi/docs/ZID_EXPOSURE_AUDIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/ZID_EXPOSURE_AUDIT.md -------------------------------------------------------------------------------- /delphi/docs/algorithm_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/algorithm_analysis.md -------------------------------------------------------------------------------- /delphi/docs/architecture_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/architecture_overview.md -------------------------------------------------------------------------------- /delphi/docs/conversion_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/conversion_plan.md -------------------------------------------------------------------------------- /delphi/docs/project_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/project_structure.md -------------------------------------------------------------------------------- /delphi/docs/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/summary.md -------------------------------------------------------------------------------- /delphi/docs/topic-moderation-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/topic-moderation-system.md -------------------------------------------------------------------------------- /delphi/docs/usage_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/docs/usage_examples.md -------------------------------------------------------------------------------- /delphi/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/example.env -------------------------------------------------------------------------------- /delphi/generate_coverage_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/generate_coverage_md.py -------------------------------------------------------------------------------- /delphi/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | python = "3.12" 3 | -------------------------------------------------------------------------------- /delphi/notebooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/notebooks/README.md -------------------------------------------------------------------------------- /delphi/notebooks/biodiversity_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/notebooks/biodiversity_analysis.ipynb -------------------------------------------------------------------------------- /delphi/notebooks/launch_notebook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/notebooks/launch_notebook.sh -------------------------------------------------------------------------------- /delphi/notebooks/run_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/notebooks/run_analysis.py -------------------------------------------------------------------------------- /delphi/notebooks/vw_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/notebooks/vw_analysis.ipynb -------------------------------------------------------------------------------- /delphi/polismath/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/__init__.py -------------------------------------------------------------------------------- /delphi/polismath/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/__main__.py -------------------------------------------------------------------------------- /delphi/polismath/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | """Benchmark scripts for polismath performance testing.""" 2 | -------------------------------------------------------------------------------- /delphi/polismath/benchmarks/bench_repness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/benchmarks/bench_repness.py -------------------------------------------------------------------------------- /delphi/polismath/benchmarks/benchmark_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/benchmarks/benchmark_utils.py -------------------------------------------------------------------------------- /delphi/polismath/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/components/__init__.py -------------------------------------------------------------------------------- /delphi/polismath/components/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/components/config.py -------------------------------------------------------------------------------- /delphi/polismath/components/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/components/server.py -------------------------------------------------------------------------------- /delphi/polismath/conversation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/conversation/__init__.py -------------------------------------------------------------------------------- /delphi/polismath/conversation/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/conversation/conversation.py -------------------------------------------------------------------------------- /delphi/polismath/conversation/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/conversation/manager.py -------------------------------------------------------------------------------- /delphi/polismath/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/database/__init__.py -------------------------------------------------------------------------------- /delphi/polismath/database/dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/database/dynamodb.py -------------------------------------------------------------------------------- /delphi/polismath/database/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/database/postgres.py -------------------------------------------------------------------------------- /delphi/polismath/pca_kmeans_rep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/pca_kmeans_rep/__init__.py -------------------------------------------------------------------------------- /delphi/polismath/pca_kmeans_rep/clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/pca_kmeans_rep/clusters.py -------------------------------------------------------------------------------- /delphi/polismath/pca_kmeans_rep/corr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/pca_kmeans_rep/corr.py -------------------------------------------------------------------------------- /delphi/polismath/pca_kmeans_rep/pca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/pca_kmeans_rep/pca.py -------------------------------------------------------------------------------- /delphi/polismath/pca_kmeans_rep/repness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/pca_kmeans_rep/repness.py -------------------------------------------------------------------------------- /delphi/polismath/pca_kmeans_rep/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/pca_kmeans_rep/stats.py -------------------------------------------------------------------------------- /delphi/polismath/poller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/poller.py -------------------------------------------------------------------------------- /delphi/polismath/regression/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/regression/__init__.py -------------------------------------------------------------------------------- /delphi/polismath/regression/comparer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/regression/comparer.py -------------------------------------------------------------------------------- /delphi/polismath/regression/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/regression/datasets.py -------------------------------------------------------------------------------- /delphi/polismath/regression/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/regression/recorder.py -------------------------------------------------------------------------------- /delphi/polismath/regression/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/regression/utils.py -------------------------------------------------------------------------------- /delphi/polismath/run_math_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/run_math_pipeline.py -------------------------------------------------------------------------------- /delphi/polismath/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/system.py -------------------------------------------------------------------------------- /delphi/polismath/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Utility functions for the Polismath package. 3 | """ -------------------------------------------------------------------------------- /delphi/polismath/utils/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/polismath/utils/general.py -------------------------------------------------------------------------------- /delphi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/pyproject.toml -------------------------------------------------------------------------------- /delphi/requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/requirements.lock -------------------------------------------------------------------------------- /delphi/reset_conversation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/reset_conversation.sh -------------------------------------------------------------------------------- /delphi/run_delphi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/run_delphi.py -------------------------------------------------------------------------------- /delphi/scripts/compare_implementations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/compare_implementations.py -------------------------------------------------------------------------------- /delphi/scripts/delphi_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/delphi_cli.py -------------------------------------------------------------------------------- /delphi/scripts/job_poller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/job_poller.py -------------------------------------------------------------------------------- /delphi/scripts/participation_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/participation_timeline.py -------------------------------------------------------------------------------- /delphi/scripts/regression_comparer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/regression_comparer.py -------------------------------------------------------------------------------- /delphi/scripts/regression_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/regression_download.py -------------------------------------------------------------------------------- /delphi/scripts/regression_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/regression_recorder.py -------------------------------------------------------------------------------- /delphi/scripts/reset_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/reset_database.sh -------------------------------------------------------------------------------- /delphi/scripts/reset_processing_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/reset_processing_jobs.py -------------------------------------------------------------------------------- /delphi/scripts/setup_ollama.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/setup_ollama.sh -------------------------------------------------------------------------------- /delphi/scripts/stop_batch_check_cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/scripts/stop_batch_check_cycle.py -------------------------------------------------------------------------------- /delphi/setup_minio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/setup_minio.py -------------------------------------------------------------------------------- /delphi/setup_minio_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/setup_minio_bucket.py -------------------------------------------------------------------------------- /delphi/start_poller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/start_poller.py -------------------------------------------------------------------------------- /delphi/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/README.md -------------------------------------------------------------------------------- /delphi/tests/TESTING_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/TESTING_RESULTS.md -------------------------------------------------------------------------------- /delphi/tests/TEST_MAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/TEST_MAP.md -------------------------------------------------------------------------------- /delphi/tests/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/common_utils.py -------------------------------------------------------------------------------- /delphi/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/conftest.py -------------------------------------------------------------------------------- /delphi/tests/conversation_profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/conversation_profiler.py -------------------------------------------------------------------------------- /delphi/tests/dataset_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/dataset_config.py -------------------------------------------------------------------------------- /delphi/tests/legacy_compare_with_clojure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/legacy_compare_with_clojure.py -------------------------------------------------------------------------------- /delphi/tests/profile_postgres_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/profile_postgres_data.py -------------------------------------------------------------------------------- /delphi/tests/run_math_pipeline_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/run_math_pipeline_test.py -------------------------------------------------------------------------------- /delphi/tests/run_system_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/run_system_test.py -------------------------------------------------------------------------------- /delphi/tests/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/run_tests.py -------------------------------------------------------------------------------- /delphi/tests/simplified_repness_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/simplified_repness_test.py -------------------------------------------------------------------------------- /delphi/tests/simplified_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/simplified_test.py -------------------------------------------------------------------------------- /delphi/tests/test_500_generate_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_500_generate_embedding.py -------------------------------------------------------------------------------- /delphi/tests/test_batch_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_batch_id.py -------------------------------------------------------------------------------- /delphi/tests/test_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_clusters.py -------------------------------------------------------------------------------- /delphi/tests/test_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_conversation.py -------------------------------------------------------------------------------- /delphi/tests/test_conversation_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_conversation_smoke.py -------------------------------------------------------------------------------- /delphi/tests/test_corr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_corr.py -------------------------------------------------------------------------------- /delphi/tests/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_datasets.py -------------------------------------------------------------------------------- /delphi/tests/test_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_edge_cases.py -------------------------------------------------------------------------------- /delphi/tests/test_golden_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_golden_data.py -------------------------------------------------------------------------------- /delphi/tests/test_legacy_clojure_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_legacy_clojure_output.py -------------------------------------------------------------------------------- /delphi/tests/test_legacy_clojure_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_legacy_clojure_regression.py -------------------------------------------------------------------------------- /delphi/tests/test_legacy_repness_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_legacy_repness_comparison.py -------------------------------------------------------------------------------- /delphi/tests/test_minio_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_minio_access.py -------------------------------------------------------------------------------- /delphi/tests/test_old_format_repness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_old_format_repness.py -------------------------------------------------------------------------------- /delphi/tests/test_pakistan_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_pakistan_conversation.py -------------------------------------------------------------------------------- /delphi/tests/test_pca_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_pca_edge_cases.py -------------------------------------------------------------------------------- /delphi/tests/test_pca_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_pca_smoke.py -------------------------------------------------------------------------------- /delphi/tests/test_pca_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_pca_unit.py -------------------------------------------------------------------------------- /delphi/tests/test_pipeline_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_pipeline_integrity.py -------------------------------------------------------------------------------- /delphi/tests/test_postgres_real_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_postgres_real_data.py -------------------------------------------------------------------------------- /delphi/tests/test_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_regression.py -------------------------------------------------------------------------------- /delphi/tests/test_repness_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_repness_smoke.py -------------------------------------------------------------------------------- /delphi/tests/test_repness_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_repness_unit.py -------------------------------------------------------------------------------- /delphi/tests/test_reset_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_reset_conversation.py -------------------------------------------------------------------------------- /delphi/tests/test_sanity_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_sanity_checks.py -------------------------------------------------------------------------------- /delphi/tests/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_stats.py -------------------------------------------------------------------------------- /delphi/tests/test_umap_narrative_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/tests/test_umap_narrative_pipeline.py -------------------------------------------------------------------------------- /delphi/umap_narrative/QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/umap_narrative/QUICKSTART.md -------------------------------------------------------------------------------- /delphi/umap_narrative/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/umap_narrative/README.md -------------------------------------------------------------------------------- /delphi/umap_narrative/polismath_commentgraph/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Tests for the Polis comment graph microservice. 3 | """ -------------------------------------------------------------------------------- /delphi/umap_narrative/reset_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/umap_narrative/reset_conversation.py -------------------------------------------------------------------------------- /delphi/umap_narrative/run_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/delphi/umap_narrative/run_pipeline.py -------------------------------------------------------------------------------- /deploy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/deploy/.gitignore -------------------------------------------------------------------------------- /deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/deploy/README.md -------------------------------------------------------------------------------- /deploy/deploy-static-assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/deploy/deploy-static-assets.py -------------------------------------------------------------------------------- /deploy/dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/deploy/dev-requirements.txt -------------------------------------------------------------------------------- /deploy/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/deploy/pyproject.toml -------------------------------------------------------------------------------- /deploy/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.0 -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/comment-pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/comment-pagination.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/consensus_normalization_discussion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/consensus_normalization_discussion.md -------------------------------------------------------------------------------- /docs/docker-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/docker-architecture.png -------------------------------------------------------------------------------- /docs/docker-machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/docker-machine.md -------------------------------------------------------------------------------- /docs/migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/migrations.md -------------------------------------------------------------------------------- /docs/pca.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/pca.md -------------------------------------------------------------------------------- /docs/scaling-roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/scaling-roadmap.md -------------------------------------------------------------------------------- /docs/scaling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/scaling.md -------------------------------------------------------------------------------- /docs/ssl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/ssl.md -------------------------------------------------------------------------------- /docs/upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/docs/upgrading.md -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/.gitignore -------------------------------------------------------------------------------- /e2e/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/.prettierrc -------------------------------------------------------------------------------- /e2e/BEST-PRACTICES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/BEST-PRACTICES.md -------------------------------------------------------------------------------- /e2e/E2E-AUTHENTICATION-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/E2E-AUTHENTICATION-GUIDE.md -------------------------------------------------------------------------------- /e2e/EMBED-TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/EMBED-TESTING.md -------------------------------------------------------------------------------- /e2e/JWT_TEST_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/JWT_TEST_SETUP.md -------------------------------------------------------------------------------- /e2e/OIDC-CI-STABILITY-IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/OIDC-CI-STABILITY-IMPROVEMENTS.md -------------------------------------------------------------------------------- /e2e/OIDC-WAIT-USAGE-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/OIDC-WAIT-USAGE-GUIDE.md -------------------------------------------------------------------------------- /e2e/PARTICIPANT-TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/PARTICIPANT-TESTING.md -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/VISUALIZATION-TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/VISUALIZATION-TESTING.md -------------------------------------------------------------------------------- /e2e/build-embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/build-embed.js -------------------------------------------------------------------------------- /e2e/build-integrated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/build-integrated.js -------------------------------------------------------------------------------- /e2e/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress.config.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/auth/oidc-standard-users.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/e2e/auth/oidc-standard-users.cy.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/client-admin/routes.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/e2e/client-admin/routes.cy.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/client-admin/share.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/e2e/client-admin/share.cy.js -------------------------------------------------------------------------------- /e2e/cypress/fixtures/test-comments.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/fixtures/test-comments.csv -------------------------------------------------------------------------------- /e2e/cypress/support/admin-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/support/admin-helpers.js -------------------------------------------------------------------------------- /e2e/cypress/support/auth-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/support/auth-helpers.js -------------------------------------------------------------------------------- /e2e/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/support/commands.js -------------------------------------------------------------------------------- /e2e/cypress/support/conversation-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/support/conversation-helpers.js -------------------------------------------------------------------------------- /e2e/cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/cypress/support/e2e.js -------------------------------------------------------------------------------- /e2e/embed/integrated-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/embed/integrated-template.html -------------------------------------------------------------------------------- /e2e/embed/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/embed/template.html -------------------------------------------------------------------------------- /e2e/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/eslint.config.mjs -------------------------------------------------------------------------------- /e2e/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/example.env -------------------------------------------------------------------------------- /e2e/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/test-auth-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/e2e/test-auth-setup.js -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/example.env -------------------------------------------------------------------------------- /file-server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/.dockerignore -------------------------------------------------------------------------------- /file-server/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/.editorconfig -------------------------------------------------------------------------------- /file-server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | fs_config.json 4 | -------------------------------------------------------------------------------- /file-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/Dockerfile -------------------------------------------------------------------------------- /file-server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/app.js -------------------------------------------------------------------------------- /file-server/nginx.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/nginx.Dockerfile -------------------------------------------------------------------------------- /file-server/nginx/certs/snakeoil.cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/nginx/certs/snakeoil.cert.pem -------------------------------------------------------------------------------- /file-server/nginx/certs/snakeoil.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/nginx/certs/snakeoil.key.pem -------------------------------------------------------------------------------- /file-server/nginx/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/nginx/docker-entrypoint.sh -------------------------------------------------------------------------------- /file-server/nginx/nginx-ssl.site.default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/nginx/nginx-ssl.site.default.conf -------------------------------------------------------------------------------- /file-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/package-lock.json -------------------------------------------------------------------------------- /file-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/file-server/package.json -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/heroku.yml -------------------------------------------------------------------------------- /math/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/.dockerignore -------------------------------------------------------------------------------- /math/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/.gitignore -------------------------------------------------------------------------------- /math/.nrepl.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/.nrepl.edn -------------------------------------------------------------------------------- /math/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/CONTRIBUTING.md -------------------------------------------------------------------------------- /math/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/Dockerfile -------------------------------------------------------------------------------- /math/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/LICENSE -------------------------------------------------------------------------------- /math/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/README.md -------------------------------------------------------------------------------- /math/bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/bin/run -------------------------------------------------------------------------------- /math/bin/util-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/bin/util-server -------------------------------------------------------------------------------- /math/data/legalization_conv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/data/legalization_conv.json -------------------------------------------------------------------------------- /math/deps.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/deps.edn -------------------------------------------------------------------------------- /math/dev/density_plotting.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/dev/density_plotting.clj -------------------------------------------------------------------------------- /math/dev/plumbing_viz.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/dev/plumbing_viz.clj -------------------------------------------------------------------------------- /math/dev/user.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/dev/user.clj -------------------------------------------------------------------------------- /math/doc/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/doc/configuration.md -------------------------------------------------------------------------------- /math/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/example.env -------------------------------------------------------------------------------- /math/misc/silh_test.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/misc/silh_test.R -------------------------------------------------------------------------------- /math/perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/perf -------------------------------------------------------------------------------- /math/python_conversion/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/python_conversion/.gitignore -------------------------------------------------------------------------------- /math/resources/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/resources/config.edn -------------------------------------------------------------------------------- /math/src/data_readers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/data_readers.clj -------------------------------------------------------------------------------- /math/src/polismath/components/config.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/components/config.clj -------------------------------------------------------------------------------- /math/src/polismath/components/env.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/components/env.clj -------------------------------------------------------------------------------- /math/src/polismath/components/logger.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/components/logger.clj -------------------------------------------------------------------------------- /math/src/polismath/components/postgres.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/components/postgres.clj -------------------------------------------------------------------------------- /math/src/polismath/components/random.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/components/random.clj -------------------------------------------------------------------------------- /math/src/polismath/components/server.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/components/server.clj -------------------------------------------------------------------------------- /math/src/polismath/conv_man.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/conv_man.clj -------------------------------------------------------------------------------- /math/src/polismath/darwin/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/darwin/core.clj -------------------------------------------------------------------------------- /math/src/polismath/darwin/export.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/darwin/export.clj -------------------------------------------------------------------------------- /math/src/polismath/math/clusters.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/clusters.clj -------------------------------------------------------------------------------- /math/src/polismath/math/conversation.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/conversation.clj -------------------------------------------------------------------------------- /math/src/polismath/math/corr.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/corr.clj -------------------------------------------------------------------------------- /math/src/polismath/math/named_matrix.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/named_matrix.clj -------------------------------------------------------------------------------- /math/src/polismath/math/pca.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/pca.clj -------------------------------------------------------------------------------- /math/src/polismath/math/repness.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/repness.clj -------------------------------------------------------------------------------- /math/src/polismath/math/stats.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/math/stats.clj -------------------------------------------------------------------------------- /math/src/polismath/meta/metrics.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/meta/metrics.clj -------------------------------------------------------------------------------- /math/src/polismath/meta/microscope.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/meta/microscope.clj -------------------------------------------------------------------------------- /math/src/polismath/meta/notify.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/meta/notify.clj -------------------------------------------------------------------------------- /math/src/polismath/meta/simulation.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/meta/simulation.clj -------------------------------------------------------------------------------- /math/src/polismath/poller.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/poller.clj -------------------------------------------------------------------------------- /math/src/polismath/runner.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/runner.clj -------------------------------------------------------------------------------- /math/src/polismath/stormspec.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/stormspec.clj -------------------------------------------------------------------------------- /math/src/polismath/system.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/system.clj -------------------------------------------------------------------------------- /math/src/polismath/tasks.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/tasks.clj -------------------------------------------------------------------------------- /math/src/polismath/util/pretty_printers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/util/pretty_printers.clj -------------------------------------------------------------------------------- /math/src/polismath/utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/src/polismath/utils.clj -------------------------------------------------------------------------------- /math/system.properties: -------------------------------------------------------------------------------- 1 | java.runtime.version=17 -------------------------------------------------------------------------------- /math/test/cluster_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/cluster_tests.clj -------------------------------------------------------------------------------- /math/test/conv_man_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/conv_man_tests.clj -------------------------------------------------------------------------------- /math/test/conversation_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/conversation_test.clj -------------------------------------------------------------------------------- /math/test/index_hash_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/index_hash_test.clj -------------------------------------------------------------------------------- /math/test/named_matrix_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/named_matrix_test.clj -------------------------------------------------------------------------------- /math/test/pca_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/pca_test.clj -------------------------------------------------------------------------------- /math/test/ptpt_stats_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/ptpt_stats_test.clj -------------------------------------------------------------------------------- /math/test/silhouette_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/silhouette_test.clj -------------------------------------------------------------------------------- /math/test/stats_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/stats_test.clj -------------------------------------------------------------------------------- /math/test/test_helpers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/test_helpers.clj -------------------------------------------------------------------------------- /math/test/test_runner.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/test_runner.clj -------------------------------------------------------------------------------- /math/test/utils_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/math/test/utils_test.clj -------------------------------------------------------------------------------- /math/tmp/.touchfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oidc-simulator/.dockerignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ -------------------------------------------------------------------------------- /oidc-simulator/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ -------------------------------------------------------------------------------- /oidc-simulator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/Dockerfile -------------------------------------------------------------------------------- /oidc-simulator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/README.md -------------------------------------------------------------------------------- /oidc-simulator/README_RULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/README_RULES.md -------------------------------------------------------------------------------- /oidc-simulator/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /oidc-simulator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/package-lock.json -------------------------------------------------------------------------------- /oidc-simulator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/package.json -------------------------------------------------------------------------------- /oidc-simulator/rules/add-custom-claims.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/rules/add-custom-claims.js -------------------------------------------------------------------------------- /oidc-simulator/rules/add-custom-claims.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/rules/add-custom-claims.json -------------------------------------------------------------------------------- /oidc-simulator/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/src/index.ts -------------------------------------------------------------------------------- /oidc-simulator/test-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/test-auth.js -------------------------------------------------------------------------------- /oidc-simulator/triggers/IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/triggers/IMPROVEMENTS.md -------------------------------------------------------------------------------- /oidc-simulator/triggers/user-merge-v2.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/triggers/user-merge-v2.mjs -------------------------------------------------------------------------------- /oidc-simulator/triggers/user-merge.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/triggers/user-merge.mjs -------------------------------------------------------------------------------- /oidc-simulator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/oidc-simulator/tsconfig.json -------------------------------------------------------------------------------- /run_reset_processing_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/run_reset_processing_jobs.sh -------------------------------------------------------------------------------- /scripts-euro/after_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts-euro/after_install.sh -------------------------------------------------------------------------------- /scripts-euro/application_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts-euro/application_start.sh -------------------------------------------------------------------------------- /scripts-euro/application_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts-euro/application_stop.sh -------------------------------------------------------------------------------- /scripts-euro/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts-euro/before_install.sh -------------------------------------------------------------------------------- /scripts/after_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts/after_install.sh -------------------------------------------------------------------------------- /scripts/application_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts/application_start.sh -------------------------------------------------------------------------------- /scripts/application_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts/application_stop.sh -------------------------------------------------------------------------------- /scripts/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/scripts/before_install.sh -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/.dockerignore -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/.vscode/settings.json -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/Dockerfile-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/Dockerfile-db -------------------------------------------------------------------------------- /server/Dockerfile-pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/Dockerfile-pdb -------------------------------------------------------------------------------- /server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/LICENSE -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/README.md -------------------------------------------------------------------------------- /server/__tests__/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/README.md -------------------------------------------------------------------------------- /server/__tests__/app-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/app-loader.ts -------------------------------------------------------------------------------- /server/__tests__/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/README.md -------------------------------------------------------------------------------- /server/__tests__/integration/auth-jwt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/auth-jwt.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/auth.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/comment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/comment.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/contexts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/contexts.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/health.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/health.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/invites.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/invites.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/math.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/math.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/reports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/reports.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/treevite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/treevite.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/tutorial.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/tutorial.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/users.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/users.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/vote.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/vote.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/xid-auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/xid-auth.test.ts -------------------------------------------------------------------------------- /server/__tests__/integration/xid-core.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/integration/xid-core.test.ts -------------------------------------------------------------------------------- /server/__tests__/setup/api-test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/api-test-helpers.ts -------------------------------------------------------------------------------- /server/__tests__/setup/custom-jest-reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/custom-jest-reporter.js -------------------------------------------------------------------------------- /server/__tests__/setup/db-test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/db-test-helpers.ts -------------------------------------------------------------------------------- /server/__tests__/setup/email-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/email-helpers.ts -------------------------------------------------------------------------------- /server/__tests__/setup/globalMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/globalMock.ts -------------------------------------------------------------------------------- /server/__tests__/setup/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/globalSetup.ts -------------------------------------------------------------------------------- /server/__tests__/setup/globalTeardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/globalTeardown.ts -------------------------------------------------------------------------------- /server/__tests__/setup/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/jest.setup.ts -------------------------------------------------------------------------------- /server/__tests__/setup/test-user-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/test-user-helpers.ts -------------------------------------------------------------------------------- /server/__tests__/setup/xid-jwt-test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/setup/xid-jwt-test-helpers.ts -------------------------------------------------------------------------------- /server/__tests__/unit/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/unit/app.test.ts -------------------------------------------------------------------------------- /server/__tests__/unit/commentRoutes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/unit/commentRoutes.test.ts -------------------------------------------------------------------------------- /server/__tests__/unit/exportRoutes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/unit/exportRoutes.test.ts -------------------------------------------------------------------------------- /server/__tests__/unit/healthRoutes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/unit/healthRoutes.test.ts -------------------------------------------------------------------------------- /server/__tests__/unit/simpleTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/unit/simpleTest.ts -------------------------------------------------------------------------------- /server/__tests__/unit/xid-jwt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/__tests__/unit/xid-jwt.test.ts -------------------------------------------------------------------------------- /server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/app.ts -------------------------------------------------------------------------------- /server/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/babel.config.js -------------------------------------------------------------------------------- /server/bin/copyGoogleCredsToHeroku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/bin/copyGoogleCredsToHeroku -------------------------------------------------------------------------------- /server/bin/db-reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/bin/db-reset.js -------------------------------------------------------------------------------- /server/bin/run-migrations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/bin/run-migrations.sh -------------------------------------------------------------------------------- /server/bin/stringifyGoogleCreds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/bin/stringifyGoogleCreds.js -------------------------------------------------------------------------------- /server/docs/PARTICIPANT_MIDDLEWARE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/docs/PARTICIPANT_MIDDLEWARE.md -------------------------------------------------------------------------------- /server/docs/TREEVITE_FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/docs/TREEVITE_FEATURE.md -------------------------------------------------------------------------------- /server/docs/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/docs/authentication.md -------------------------------------------------------------------------------- /server/docs/lookup-hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/docs/lookup-hash.md -------------------------------------------------------------------------------- /server/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/example.env -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/init-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/init-db.sh -------------------------------------------------------------------------------- /server/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/jest.config.ts -------------------------------------------------------------------------------- /server/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/package.json -------------------------------------------------------------------------------- /server/postgres/migrations/000000_initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/postgres/migrations/000000_initial.sql -------------------------------------------------------------------------------- /server/postgres/migrations/000004_drop_waitinglist_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS waitinglist; 2 | -------------------------------------------------------------------------------- /server/postgres/migrations/000009_add_uuid_to_zinvites.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE zinvites 2 | ADD uuid UUID NULL; -------------------------------------------------------------------------------- /server/postgres/migrations/000014_alter_reports_modlevel.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE reports 2 | ADD COLUMN mod_level SMALLINT NOT NULL DEFAULT -2; 3 | -------------------------------------------------------------------------------- /server/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/prettier.config.js -------------------------------------------------------------------------------- /server/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/schema.sql -------------------------------------------------------------------------------- /server/scripts/generate-jwt-keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/scripts/generate-jwt-keys.js -------------------------------------------------------------------------------- /server/src/auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/README.md -------------------------------------------------------------------------------- /server/src/auth/anonymous-jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/anonymous-jwt.ts -------------------------------------------------------------------------------- /server/src/auth/attach-auth-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/attach-auth-token.ts -------------------------------------------------------------------------------- /server/src/auth/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/auth.ts -------------------------------------------------------------------------------- /server/src/auth/create-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/create-user.ts -------------------------------------------------------------------------------- /server/src/auth/ensure-participant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/ensure-participant.ts -------------------------------------------------------------------------------- /server/src/auth/generate-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/generate-token.ts -------------------------------------------------------------------------------- /server/src/auth/hybrid-jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/hybrid-jwt.ts -------------------------------------------------------------------------------- /server/src/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/index.ts -------------------------------------------------------------------------------- /server/src/auth/jwt-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/jwt-middleware.ts -------------------------------------------------------------------------------- /server/src/auth/jwt-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/jwt-utils.ts -------------------------------------------------------------------------------- /server/src/auth/legacyCookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/legacyCookies.ts -------------------------------------------------------------------------------- /server/src/auth/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/routes.ts -------------------------------------------------------------------------------- /server/src/auth/standard-user-jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/standard-user-jwt.ts -------------------------------------------------------------------------------- /server/src/auth/xid-jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/auth/xid-jwt.ts -------------------------------------------------------------------------------- /server/src/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/comment.ts -------------------------------------------------------------------------------- /server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/config.ts -------------------------------------------------------------------------------- /server/src/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/conversation.ts -------------------------------------------------------------------------------- /server/src/d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/d.ts -------------------------------------------------------------------------------- /server/src/db/pg-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/db/pg-query.ts -------------------------------------------------------------------------------- /server/src/db/sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/db/sql.ts -------------------------------------------------------------------------------- /server/src/email/senders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/email/senders.ts -------------------------------------------------------------------------------- /server/src/invites/einvites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/invites/einvites.ts -------------------------------------------------------------------------------- /server/src/invites/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/invites/routes.ts -------------------------------------------------------------------------------- /server/src/invites/suzinvites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/invites/suzinvites.ts -------------------------------------------------------------------------------- /server/src/invites/treevites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/invites/treevites.ts -------------------------------------------------------------------------------- /server/src/nextComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/nextComment.ts -------------------------------------------------------------------------------- /server/src/participant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/participant.ts -------------------------------------------------------------------------------- /server/src/prompts/moderation/script.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/prompts/moderation/script.xml -------------------------------------------------------------------------------- /server/src/prompts/report_experimental/evals/README.md: -------------------------------------------------------------------------------- 1 | This folder contains notebooks. 2 | -------------------------------------------------------------------------------- /server/src/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/report.ts -------------------------------------------------------------------------------- /server/src/report_experimental/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/report_experimental/README.md -------------------------------------------------------------------------------- /server/src/report_experimental/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/report_experimental/system.xml -------------------------------------------------------------------------------- /server/src/routes/api/v3/feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/api/v3/feeds.ts -------------------------------------------------------------------------------- /server/src/routes/collectiveStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/collectiveStatement.ts -------------------------------------------------------------------------------- /server/src/routes/commentMod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/commentMod.ts -------------------------------------------------------------------------------- /server/src/routes/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/comments.ts -------------------------------------------------------------------------------- /server/src/routes/conversationUuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/conversationUuid.ts -------------------------------------------------------------------------------- /server/src/routes/conversations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/conversations.ts -------------------------------------------------------------------------------- /server/src/routes/dataExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/dataExport.ts -------------------------------------------------------------------------------- /server/src/routes/delphi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/batchReports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/batchReports.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/index.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/jobs.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/reports.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/topicAgenda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/topicAgenda.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/topicMod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/topicMod.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/topics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/topics.ts -------------------------------------------------------------------------------- /server/src/routes/delphi/visualizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/delphi/visualizations.ts -------------------------------------------------------------------------------- /server/src/routes/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/export.ts -------------------------------------------------------------------------------- /server/src/routes/implicitConversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/implicitConversation.ts -------------------------------------------------------------------------------- /server/src/routes/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/math.ts -------------------------------------------------------------------------------- /server/src/routes/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/metadata.ts -------------------------------------------------------------------------------- /server/src/routes/notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/notify.ts -------------------------------------------------------------------------------- /server/src/routes/participantsOfInterest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/participantsOfInterest.ts -------------------------------------------------------------------------------- /server/src/routes/participation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/participation.ts -------------------------------------------------------------------------------- /server/src/routes/reportNarrative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/reportNarrative.ts -------------------------------------------------------------------------------- /server/src/routes/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/reports.ts -------------------------------------------------------------------------------- /server/src/routes/topicStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/topicStats.ts -------------------------------------------------------------------------------- /server/src/routes/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/users.ts -------------------------------------------------------------------------------- /server/src/routes/votes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/votes.ts -------------------------------------------------------------------------------- /server/src/routes/xids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/routes/xids.ts -------------------------------------------------------------------------------- /server/src/server-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/server-helpers.ts -------------------------------------------------------------------------------- /server/src/server-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/server-middleware.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/session.ts -------------------------------------------------------------------------------- /server/src/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/user.ts -------------------------------------------------------------------------------- /server/src/utils/async-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/async-helpers.ts -------------------------------------------------------------------------------- /server/src/utils/commentClusters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/commentClusters.ts -------------------------------------------------------------------------------- /server/src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/common.ts -------------------------------------------------------------------------------- /server/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/constants.ts -------------------------------------------------------------------------------- /server/src/utils/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/domain.ts -------------------------------------------------------------------------------- /server/src/utils/fail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/fail.ts -------------------------------------------------------------------------------- /server/src/utils/file-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/file-fetcher.ts -------------------------------------------------------------------------------- /server/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/logger.ts -------------------------------------------------------------------------------- /server/src/utils/metered.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/metered.ts -------------------------------------------------------------------------------- /server/src/utils/moderation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/moderation.ts -------------------------------------------------------------------------------- /server/src/utils/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/pagination.ts -------------------------------------------------------------------------------- /server/src/utils/parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/parameter.ts -------------------------------------------------------------------------------- /server/src/utils/participants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/participants.ts -------------------------------------------------------------------------------- /server/src/utils/pca.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/pca.ts -------------------------------------------------------------------------------- /server/src/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/storage.ts -------------------------------------------------------------------------------- /server/src/utils/zinvite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/utils/zinvite.ts -------------------------------------------------------------------------------- /server/src/xids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/src/xids.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/types/akismet.d.ts: -------------------------------------------------------------------------------- 1 | declare module "akismet"; 2 | -------------------------------------------------------------------------------- /server/types/badwords.d.ts: -------------------------------------------------------------------------------- 1 | declare module "badwords/object"; 2 | -------------------------------------------------------------------------------- /server/types/boolean.d.ts: -------------------------------------------------------------------------------- 1 | declare module "boolean"; 2 | -------------------------------------------------------------------------------- /server/types/express.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/types/express.d.ts -------------------------------------------------------------------------------- /server/types/google-cloud__translate.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@google-cloud/translate"; 2 | -------------------------------------------------------------------------------- /server/types/jest-globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/types/jest-globals.d.ts -------------------------------------------------------------------------------- /server/types/test-helpers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/types/test-helpers.d.ts -------------------------------------------------------------------------------- /server/unsupportedBrowser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/server/unsupportedBrowser.html -------------------------------------------------------------------------------- /test.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compdemocracy/polis/HEAD/test.env --------------------------------------------------------------------------------