├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── dependabot.yml └── workflows │ ├── android_build.yml │ ├── android_check.yml │ └── detekt.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── schemas │ └── com.illiouchine.jm.data.room.PollDataBase │ │ ├── 1.json │ │ └── 2.json └── src │ ├── androidTest │ ├── assets │ │ └── features │ │ │ ├── 01-onboarding.feature │ │ │ └── 02-making-a-poll.feature │ └── java │ │ └── com │ │ └── illiouchine │ │ └── jm │ │ ├── README.md │ │ ├── test │ │ ├── ActivityScenarioHolder.kt │ │ ├── ComposeRuleHolder.kt │ │ ├── CucumberRunner.kt │ │ ├── CucumberSteps.kt │ │ └── DummySteps.kt │ │ └── unused │ │ ├── BaseInstrumentedTest.kt │ │ ├── ExampleActivityRuleTest.kt │ │ ├── ExampleComposeRuleTest.kt │ │ ├── ExampleInstrumentedTest.kt │ │ └── README.md │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── illiouchine │ │ │ └── jm │ │ │ ├── MainActivity.kt │ │ │ ├── MajorityUrnApplication.kt │ │ │ ├── data │ │ │ ├── HardcodedPollTemplateDataSource.kt │ │ │ ├── InMemoryPollDataSource.kt │ │ │ ├── PollDataSource.kt │ │ │ ├── PollTemplateDataSource.kt │ │ │ ├── SharedPrefsHelper.kt │ │ │ ├── SqlitePollDataSource.kt │ │ │ └── room │ │ │ │ ├── PollDao.kt │ │ │ │ ├── PollDataBase.kt │ │ │ │ ├── RoomMapper.kt │ │ │ │ └── entity │ │ │ │ ├── BallotEntity.kt │ │ │ │ ├── BallotWithJudgment.kt │ │ │ │ ├── JudgmentEntity.kt │ │ │ │ ├── PollEntity.kt │ │ │ │ ├── PollWithProposals.kt │ │ │ │ └── ProposalEntity.kt │ │ │ ├── logic │ │ │ ├── Constants.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── OnBoardingViewModel.kt │ │ │ ├── PollResultViewModel.kt │ │ │ ├── PollSetupViewModel.kt │ │ │ ├── PollVotingViewModel.kt │ │ │ ├── ProportionalAlgorithms.kt │ │ │ └── SettingsViewModel.kt │ │ │ ├── model │ │ │ ├── Ballot.kt │ │ │ ├── Grade.kt │ │ │ ├── Grading.kt │ │ │ ├── Judgment.kt │ │ │ ├── Poll.kt │ │ │ ├── PollConfig.kt │ │ │ └── PollTemplate.kt │ │ │ ├── service │ │ │ ├── DecreasingListConstraint.kt │ │ │ ├── DuelAnalyzer.kt │ │ │ ├── OsmosisRepartitor.kt │ │ │ └── TextStylist.kt │ │ │ └── ui │ │ │ ├── Navigator.kt │ │ │ ├── composable │ │ │ ├── BallotCountRow.kt │ │ │ ├── GradeSelectionButton.kt │ │ │ ├── GradeSelectionList.kt │ │ │ ├── GradingSelectionRow.kt │ │ │ ├── IconTextButton.kt │ │ │ ├── JudgmentBalls.kt │ │ │ ├── JudgmentSummary.kt │ │ │ ├── LinearMeritProfileCanvas.kt │ │ │ ├── MjuBottomBar.kt │ │ │ ├── MjuSnackbar.kt │ │ │ ├── PollDeletionConfirmationDialog.kt │ │ │ ├── PollSubject.kt │ │ │ ├── PollSummary.kt │ │ │ ├── ProposalRow.kt │ │ │ ├── ProposalSelectionRow.kt │ │ │ ├── ScreenTitle.kt │ │ │ ├── SubjectSelectionRow.kt │ │ │ ├── SuggestionPopup.kt │ │ │ ├── ThemedHorizontalDivider.kt │ │ │ ├── ViewPager.kt │ │ │ └── loading │ │ │ │ ├── Loader.kt │ │ │ │ ├── Spirograph.kt │ │ │ │ └── SpirographMenu.kt │ │ │ ├── screen │ │ │ ├── AboutScreen.kt │ │ │ ├── BallotSummaryScreen.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── LoaderScreen.kt │ │ │ ├── OnBoardingScreen.kt │ │ │ ├── PollResultScreen.kt │ │ │ ├── PollSetupScreen.kt │ │ │ ├── PollVotingScreen.kt │ │ │ ├── ProportionsHelpScreen.kt │ │ │ └── SettingsScreen.kt │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Spacing.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ └── utils │ │ │ ├── Curves.kt │ │ │ ├── Displayed.kt │ │ │ └── ObserveAsEvents.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── onboarding_0.png │ │ ├── onboarding_1.png │ │ ├── onboarding_2.png │ │ └── onboarding_3.png │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── raw │ │ └── success.wav │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── illiouchine │ └── jm │ ├── ExampleUnitTest.kt │ └── service │ └── DecreasingListConstraintTest.kt ├── detekt.yml ├── extra ├── README.md ├── logo_on_dark.svg └── logo_on_light.svg ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── metadata ├── README.md ├── en-GB │ ├── changelogs │ │ ├── 10.txt │ │ ├── 11.txt │ │ ├── 12.txt │ │ ├── 13.txt │ │ ├── 14.txt │ │ ├── 15.txt │ │ ├── 16.txt │ │ ├── 5.txt │ │ ├── 6.txt │ │ ├── 7.txt │ │ ├── 8.txt │ │ └── 9.txt │ ├── full_description.txt │ ├── privacy_policy.txt │ ├── short_description.txt │ └── title.txt ├── en-US │ ├── changelogs │ │ ├── 10.txt │ │ ├── 11.txt │ │ ├── 12.txt │ │ ├── 13.txt │ │ ├── 14.txt │ │ ├── 15.txt │ │ ├── 16.txt │ │ ├── 5.txt │ │ ├── 6.txt │ │ ├── 7.txt │ │ ├── 8.txt │ │ └── 9.txt │ ├── full_description.txt │ ├── images │ │ ├── feature_graphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── 4.png │ ├── privacy_policy.txt │ ├── short_description.txt │ └── title.txt └── fr-FR │ ├── changelogs │ ├── 10.txt │ ├── 11.txt │ ├── 12.txt │ ├── 13.txt │ ├── 14.txt │ ├── 15.txt │ ├── 16.txt │ ├── 5.txt │ ├── 6.txt │ ├── 7.txt │ ├── 8.txt │ └── 9.txt │ ├── full_description.txt │ ├── privacy_policy.txt │ ├── short_description.txt │ └── title.txt ├── settings.gradle.kts └── tools └── collect_authors.sh /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/android_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/workflows/android_build.yml -------------------------------------------------------------------------------- /.github/workflows/android_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/workflows/android_check.yml -------------------------------------------------------------------------------- /.github/workflows/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.github/workflows/detekt.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.illiouchine.jm.data.room.PollDataBase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/schemas/com.illiouchine.jm.data.room.PollDataBase/1.json -------------------------------------------------------------------------------- /app/schemas/com.illiouchine.jm.data.room.PollDataBase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/schemas/com.illiouchine.jm.data.room.PollDataBase/2.json -------------------------------------------------------------------------------- /app/src/androidTest/assets/features/01-onboarding.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/assets/features/01-onboarding.feature -------------------------------------------------------------------------------- /app/src/androidTest/assets/features/02-making-a-poll.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/assets/features/02-making-a-poll.feature -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/README.md -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/test/ActivityScenarioHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/test/ActivityScenarioHolder.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/test/ComposeRuleHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/test/ComposeRuleHolder.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/test/CucumberRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/test/CucumberRunner.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/test/CucumberSteps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/test/CucumberSteps.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/test/DummySteps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/test/DummySteps.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/unused/BaseInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/unused/BaseInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/unused/ExampleActivityRuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/unused/ExampleActivityRuleTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/unused/ExampleComposeRuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/unused/ExampleComposeRuleTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/unused/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/unused/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/illiouchine/jm/unused/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/androidTest/java/com/illiouchine/jm/unused/README.md -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/MajorityUrnApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/MajorityUrnApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/HardcodedPollTemplateDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/HardcodedPollTemplateDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/InMemoryPollDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/InMemoryPollDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/PollDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/PollDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/PollTemplateDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/PollTemplateDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/SharedPrefsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/SharedPrefsHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/SqlitePollDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/SqlitePollDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/PollDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/PollDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/PollDataBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/PollDataBase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/RoomMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/RoomMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/entity/BallotEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/entity/BallotEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/entity/BallotWithJudgment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/entity/BallotWithJudgment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/entity/JudgmentEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/entity/JudgmentEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/entity/PollEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/entity/PollEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/entity/PollWithProposals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/entity/PollWithProposals.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/data/room/entity/ProposalEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/data/room/entity/ProposalEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/OnBoardingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/OnBoardingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/PollResultViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/PollResultViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/PollSetupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/PollSetupViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/PollVotingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/PollVotingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/ProportionalAlgorithms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/ProportionalAlgorithms.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/logic/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/logic/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/Ballot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/Ballot.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/Grade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/Grade.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/Grading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/Grading.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/Judgment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/Judgment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/Poll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/Poll.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/PollConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/PollConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/model/PollTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/model/PollTemplate.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/service/DecreasingListConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/service/DecreasingListConstraint.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/service/DuelAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/service/DuelAnalyzer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/service/OsmosisRepartitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/service/OsmosisRepartitor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/service/TextStylist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/service/TextStylist.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/Navigator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/BallotCountRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/BallotCountRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/GradeSelectionButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/GradeSelectionButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/GradeSelectionList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/GradeSelectionList.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/GradingSelectionRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/GradingSelectionRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/IconTextButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/IconTextButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/JudgmentBalls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/JudgmentBalls.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/JudgmentSummary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/JudgmentSummary.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/LinearMeritProfileCanvas.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/LinearMeritProfileCanvas.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/MjuBottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/MjuBottomBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/MjuSnackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/MjuSnackbar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/PollDeletionConfirmationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/PollDeletionConfirmationDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/PollSubject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/PollSubject.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/PollSummary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/PollSummary.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/ProposalRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/ProposalRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/ProposalSelectionRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/ProposalSelectionRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/ScreenTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/ScreenTitle.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/SubjectSelectionRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/SubjectSelectionRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/SuggestionPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/SuggestionPopup.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/ThemedHorizontalDivider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/ThemedHorizontalDivider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/ViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/ViewPager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/loading/Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/loading/Loader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/loading/Spirograph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/loading/Spirograph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/composable/loading/SpirographMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/composable/loading/SpirographMenu.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/BallotSummaryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/BallotSummaryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/LoaderScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/LoaderScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/OnBoardingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/OnBoardingScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/PollResultScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/PollResultScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/PollSetupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/PollSetupScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/PollVotingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/PollVotingScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/ProportionsHelpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/ProportionsHelpScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/screen/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/screen/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/theme/Spacing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/theme/Spacing.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/utils/Curves.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/utils/Curves.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/utils/Displayed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/utils/Displayed.kt -------------------------------------------------------------------------------- /app/src/main/java/com/illiouchine/jm/ui/utils/ObserveAsEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/java/com/illiouchine/jm/ui/utils/ObserveAsEvents.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/onboarding_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/drawable/onboarding_0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/onboarding_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/drawable/onboarding_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/onboarding_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/drawable/onboarding_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/onboarding_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/drawable/onboarding_3.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/raw/success.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/raw/success.wav -------------------------------------------------------------------------------- /app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/illiouchine/jm/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/test/java/com/illiouchine/jm/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/illiouchine/jm/service/DecreasingListConstraintTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/app/src/test/java/com/illiouchine/jm/service/DecreasingListConstraintTest.kt -------------------------------------------------------------------------------- /detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/detekt.yml -------------------------------------------------------------------------------- /extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/extra/README.md -------------------------------------------------------------------------------- /extra/logo_on_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/extra/logo_on_dark.svg -------------------------------------------------------------------------------- /extra/logo_on_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/extra/logo_on_light.svg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/README.md -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | * Eschewed release on Google Play 2 | -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | * Release on Google Play 2 | -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/12.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/13.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/14.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/15.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | * Fix some issues on wee screens 2 | -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/5.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/6.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/7.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/8.txt -------------------------------------------------------------------------------- /metadata/en-GB/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/changelogs/9.txt -------------------------------------------------------------------------------- /metadata/en-GB/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/full_description.txt -------------------------------------------------------------------------------- /metadata/en-GB/privacy_policy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-GB/privacy_policy.txt -------------------------------------------------------------------------------- /metadata/en-GB/short_description.txt: -------------------------------------------------------------------------------- 1 | Offline polls to decide and vote using Majority Judgement 2 | -------------------------------------------------------------------------------- /metadata/en-GB/title.txt: -------------------------------------------------------------------------------- 1 | Urn 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | * Failed release on Google Play 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | * Release on Google Play 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/12.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/13.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/14.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/15.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | * Fix some issues on very small screens 2 | * Add poll templates -------------------------------------------------------------------------------- /metadata/en-US/changelogs/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/5.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/6.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/7.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/8.txt -------------------------------------------------------------------------------- /metadata/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/changelogs/9.txt -------------------------------------------------------------------------------- /metadata/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/full_description.txt -------------------------------------------------------------------------------- /metadata/en-US/images/feature_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/images/feature_graphic.png -------------------------------------------------------------------------------- /metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /metadata/en-US/privacy_policy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/en-US/privacy_policy.txt -------------------------------------------------------------------------------- /metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Offline polls to decide and vote using Majority Judgment -------------------------------------------------------------------------------- /metadata/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Urn -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | * Publication échouée sur Google Play 2 | -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | * Publication sur Google Play 2 | -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/12.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/13.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/14.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/15.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/16.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/5.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/6.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/7.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/8.txt -------------------------------------------------------------------------------- /metadata/fr-FR/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/changelogs/9.txt -------------------------------------------------------------------------------- /metadata/fr-FR/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/full_description.txt -------------------------------------------------------------------------------- /metadata/fr-FR/privacy_policy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/metadata/fr-FR/privacy_policy.txt -------------------------------------------------------------------------------- /metadata/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | Sonder, voter et décider hors-ligne avec du Jugement Majoritaire 2 | -------------------------------------------------------------------------------- /metadata/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | Urne 2 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tools/collect_authors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MieuxVoter/majority-judgment-offline-urn-android/HEAD/tools/collect_authors.sh --------------------------------------------------------------------------------