-rw-r--r-- | .gitignore | 234L |
-rw-r--r-- | .mvn/wrapper/maven-wrapper.properties | 19L |
-rw-r--r-- | lombok.config | 7L |
-rwxr-xr-x | mvnw | 259L |
-rw-r--r-- | mvnw.cmd | 149L |
-rw-r--r-- | package-lock.json | 5891L |
-rw-r--r-- | package.json | 42L |
-rw-r--r-- | pom.xml | 106L |
-rw-r--r-- | src/main/frontend/AuthenticatedLayout.tsx | 13L |
-rw-r--r-- | src/main/frontend/ProtectedRoute.tsx | 15L |
-rw-r--r-- | src/main/frontend/api/hooks/auth.hooks.ts | 35L |
-rw-r--r-- | src/main/frontend/api/hooks/binders.hook.ts | 45L |
-rw-r--r-- | src/main/frontend/api/types/BinderCardDTO.ts | 6L |
-rw-r--r-- | src/main/frontend/api/types/BinderDTO.ts | 4L |
-rw-r--r-- | src/main/frontend/api/types/CardFinish.ts | 5L |
-rw-r--r-- | src/main/frontend/api/types/CardPrintDTO.ts | 12L |
-rw-r--r-- | src/main/frontend/api/types/LoginRequest.ts | 4L |
-rw-r--r-- | src/main/frontend/api/types/OracleCardDTO.ts | 3L |
-rw-r--r-- | src/main/frontend/api/types/Page.ts | 21L |
-rw-r--r-- | src/main/frontend/api/types/RegisterRequest.ts | 5L |
-rw-r--r-- | src/main/frontend/api/types/SetDTO.ts | 4L |
-rw-r--r-- | src/main/frontend/app.scss | 1L |
-rw-r--r-- | src/main/frontend/authentication/AuthenticationContext.tsx | 25L |
-rw-r--r-- | src/main/frontend/components/mutation/MutationButton.tsx | 22L |
-rw-r--r-- | src/main/frontend/components/navigation/AuthenticatedNavBar.tsx | 29L |
-rw-r--r-- | src/main/frontend/components/navigation/Links.tsx | 16L |
-rw-r--r-- | src/main/frontend/components/table/ColumnDef.ts | 11L |
-rw-r--r-- | src/main/frontend/components/table/DataTableBody.tsx | 29L |
-rw-r--r-- | src/main/frontend/components/table/DataTablePage.tsx | 74L |
-rw-r--r-- | src/main/frontend/components/table/PageableQueryDataTable.tsx | 33L |
-rw-r--r-- | src/main/frontend/main.tsx | 71L |
-rw-r--r-- | src/main/frontend/pages/HomePage.tsx | 15L |
-rw-r--r-- | src/main/frontend/pages/LoginForm.tsx | 36L |
-rw-r--r-- | src/main/frontend/pages/RegisterForm.tsx | 40L |
-rw-r--r-- | src/main/frontend/pages/binders/BinderPage.tsx | 70L |
-rw-r--r-- | src/main/frontend/pages/binders/BindersPage.tsx | 49L |
-rw-r--r-- | src/main/frontend/pages/binders/CollectionImportModal.tsx | 68L |
-rw-r--r-- | src/main/frontend/pages/dashboard/DashboardPage.tsx | 9L |
-rw-r--r-- | src/main/frontend/template.html | 13L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/LetsTradeApplication.java | 15L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/LetsTradeUserDetailsService.java | 39L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/SecurityConfig.java | 50L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/AuthenticationController.java | 91L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/BindersController.java | 92L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/BinderCardDTO.java | 12L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/BinderDTO.java | 19L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/CardPrintDTO.java | 17L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/LoginRequest.java | 17L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/OracleCardDTO.java | 11L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/RegisterRequest.java | 21L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/dto/SetDTO.java | 12L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/mappers/BinderCardMapper.java | 13L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/mappers/BinderMapper.java | 22L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/mappers/CardPrintMapper.java | 13L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/mappers/OracleCardMapper.java | 13L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/controllers/mappers/SetMapper.java | 13L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/CardFinish.java | 8L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/DatabaseConfiguration.java | 26L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/embeddable/BinderCardId.java | 29L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/entities/DBBinder.java | 49L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/entities/DBBinderCard.java | 37L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/entities/DBCardPrint.java | 78L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/entities/DBOracleCard.java | 53L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/entities/DBSet.java | 61L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/entities/DBUser.java | 47L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/exceptions/BinderNotFoundException.java | 15L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/providers/DBBinderProvider.java | 22L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/repositories/DBBinderCardRepository.java | 15L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/repositories/DBBinderRepository.java | 20L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/repositories/DBOracleCardRepository.java | 15L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/repositories/DBPrintedCardRepository.java | 21L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/repositories/DBSetRepository.java | 15L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/database/repositories/DBUserRepository.java | 15L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/manabox/ManaBoxCollectionCsvReader.java | 56L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/manabox/ManaBoxCollectionEntry.java | 39L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/manabox/ManaBoxCollectionImporter.java | 90L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/manabox/ManaBoxFieldMissingException.java | 16L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/scryfall/ScryfallRestClient.java | 198L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/scryfall/domain/ScryfallBulkData.java | 14L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/scryfall/domain/ScryfallCard.java | 90L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/scryfall/domain/ScryfallCardFace.java | 27L |
-rw-r--r-- | src/main/java/fr/kevincorvisier/mtg/letstrade/tasks/ScryfallSynchronizationTask.java | 300L |
-rw-r--r-- | src/main/resources/application.properties | 12L |
-rw-r--r-- | src/main/resources/db/migration/V0_0_1.sql | 54L |
-rw-r--r-- | tsconfig.json | 6L |
-rw-r--r-- | webpack.common.js | 48L |
-rw-r--r-- | webpack.dev.js | 6L |
-rw-r--r-- | webpack.prod.js | 6L |