gitextract_dmiie922/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── build.yml │ ├── docker-release.yml │ └── docker-unstable.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.txt ├── README.md ├── Ticky.Base/ │ ├── Constants.cs │ ├── Converters/ │ │ ├── ColorToInt32Converter.cs │ │ └── StringToTimeSpanConverter.cs │ ├── DTOs/ │ │ ├── InformationDTO.cs │ │ ├── Notification.cs │ │ ├── Trello/ │ │ │ ├── TrelloCardDTO.cs │ │ │ ├── TrelloCheckItemDTO.cs │ │ │ ├── TrelloChecklistDTO.cs │ │ │ ├── TrelloLabelDTO.cs │ │ │ ├── TrelloListDTO.cs │ │ │ ├── TrelloMemberDTO.cs │ │ │ └── TrelloPreferencesDTO.cs │ │ └── TrelloImportDTO.cs │ ├── Entities/ │ │ ├── Abstractions/ │ │ │ ├── AbstractDbEntity.cs │ │ │ ├── IAssignable.cs │ │ │ ├── IDbEntry.cs │ │ │ ├── IDeletable.cs │ │ │ └── IOrderable.cs │ │ ├── Activity.cs │ │ ├── Attachment.cs │ │ ├── Board.cs │ │ ├── BoardMembership.cs │ │ ├── Card.cs │ │ ├── CardLink.cs │ │ ├── Code.cs │ │ ├── Column.cs │ │ ├── Comment.cs │ │ ├── Favorite.cs │ │ ├── Label.cs │ │ ├── LastVisit.cs │ │ ├── Owned/ │ │ │ └── RepeatInfo.cs │ │ ├── Project.cs │ │ ├── ProjectMembership.cs │ │ ├── Reminder.cs │ │ ├── Subtask.cs │ │ ├── TimeRecord.cs │ │ └── User.cs │ ├── Enums/ │ │ ├── CardPlacement.cs │ │ ├── CardPriority.cs │ │ ├── CodePurpose.cs │ │ ├── DeadlineColor.cs │ │ ├── ImportSource.cs │ │ ├── ImportType.cs │ │ ├── NotificationType.cs │ │ ├── OperationType.cs │ │ ├── OrderRule.cs │ │ ├── RepeatType.cs │ │ └── TrelloArchivedHandlingType.cs │ ├── GlobalUsings.cs │ ├── Models/ │ │ ├── BoardPreferencesModel.cs │ │ ├── CloneBoardModel.cs │ │ ├── CreateCardModel.cs │ │ ├── CredentialsModel.cs │ │ ├── DeadlineModel.cs │ │ ├── FilterCardsModel.cs │ │ ├── ImportModel.cs │ │ ├── LabelModel.cs │ │ ├── LinkCardsModel.cs │ │ ├── ReminderModel.cs │ │ ├── RepeatCardModel.cs │ │ ├── SnoozeCardModel.cs │ │ ├── SubtaskModel.cs │ │ ├── TimeRecordModel.cs │ │ └── UserModel.cs │ ├── Ticky.Base.csproj │ └── Validation/ │ ├── IsValidTimeSpan.cs │ └── RequiredIf.cs ├── Ticky.Internal/ │ ├── Data/ │ │ ├── DataContext.cs │ │ ├── DataMigrator.cs │ │ └── DataSeeder.cs │ ├── GlobalUsings.cs │ ├── Helpers/ │ │ ├── AttachmentHelper.cs │ │ ├── IndexHelper.cs │ │ ├── StringHelper.cs │ │ └── TimeHelper.cs │ ├── Migrations/ │ │ ├── 20250523175138_Initial.Designer.cs │ │ ├── 20250523175138_Initial.cs │ │ ├── 20250527093505_Favorites.Designer.cs │ │ ├── 20250527093505_Favorites.cs │ │ ├── 20250606115441_ForceCredentialsChange.Designer.cs │ │ ├── 20250606115441_ForceCredentialsChange.cs │ │ ├── 20250615181842_TextToNameCard.Designer.cs │ │ ├── 20250615181842_TextToNameCard.cs │ │ ├── 20250617140549_SnoozeCards.Designer.cs │ │ ├── 20250617140549_SnoozeCards.cs │ │ ├── 20250618090806_AtRemoval.Designer.cs │ │ ├── 20250618090806_AtRemoval.cs │ │ ├── 20250618114219_SelfAssign.Designer.cs │ │ ├── 20250618114219_SelfAssign.cs │ │ ├── 20250703124731_DisableBoardAnimations.Designer.cs │ │ ├── 20250703124731_DisableBoardAnimations.cs │ │ ├── 20250709130027_RepeatingCards.Designer.cs │ │ ├── 20250709130027_RepeatingCards.cs │ │ ├── 20250826115734_NewCardPlacement.Designer.cs │ │ ├── 20250826115734_NewCardPlacement.cs │ │ ├── 20251005111419_BlockToFlagged.Designer.cs │ │ ├── 20251005111419_BlockToFlagged.cs │ │ ├── 20251005174743_SubtaskAssignee.Designer.cs │ │ ├── 20251005174743_SubtaskAssignee.cs │ │ ├── 20251011134337_Information.Designer.cs │ │ ├── 20251011134337_Information.cs │ │ └── DataContextModelSnapshot.cs │ ├── Services/ │ │ ├── AvatarService.cs │ │ ├── CardNumberingService.cs │ │ ├── CodeService.cs │ │ ├── EmailService.cs │ │ ├── Hosted/ │ │ │ ├── AbstractHostedService.cs │ │ │ ├── CleanupHostedService.cs │ │ │ ├── ReminderHostedService.cs │ │ │ ├── RepeatHostedService.cs │ │ │ └── SnoozeHostedService.cs │ │ ├── InformationService.cs │ │ ├── SearchService.cs │ │ └── TrelloImportService.cs │ └── Ticky.Internal.csproj ├── Ticky.Units/ │ ├── CardTest.cs │ ├── Constants.cs │ ├── GlobalUsings.cs │ └── Ticky.Units.csproj ├── Ticky.Web/ │ ├── Components/ │ │ ├── App.razor │ │ ├── Dialogs/ │ │ │ ├── AbstractModal.razor │ │ │ ├── AddLabelModal.razor │ │ │ ├── AddOrEditRepeatModal.razor │ │ │ ├── AddReminderModal.razor │ │ │ ├── AddSubtaskModal.razor │ │ │ ├── AddTimeRecordModal.razor │ │ │ ├── AddUserModal.razor │ │ │ ├── AssigneesModal.razor │ │ │ ├── CloneBoardModal.razor │ │ │ ├── CreateBoardModal.razor │ │ │ ├── CreateColumnModal.razor │ │ │ ├── CreateProjectModal.razor │ │ │ ├── DeleteConfirmationDialog.razor │ │ │ ├── EditBoardMembershipsModal.razor │ │ │ ├── EditBoardModal.razor │ │ │ ├── EditCardModal.razor │ │ │ ├── EditColumnModal.razor │ │ │ ├── EditDeadlineModal.razor │ │ │ ├── EditLabelModal.razor │ │ │ ├── EditProjectMembershipsModal.razor │ │ │ ├── EditProjectModal.razor │ │ │ ├── EditSubtaskModal.razor │ │ │ ├── EditTimeRecordModal.razor │ │ │ ├── EditUserModal.razor │ │ │ ├── FilterCardsModal.razor │ │ │ ├── ImportModal.razor │ │ │ ├── InformationModal.razor │ │ │ ├── LabelModal.razor │ │ │ ├── LinkCardsModal.razor │ │ │ ├── PriorityModal.razor │ │ │ ├── SearchModal.razor │ │ │ ├── SnoozeCardModal.razor │ │ │ └── UserInfoModal.razor │ │ ├── Elements/ │ │ │ ├── ActionModal.razor │ │ │ ├── BoardCard.razor │ │ │ ├── CardView.razor │ │ │ ├── ColumnView.razor │ │ │ ├── DisabledBadge.razor │ │ │ ├── Dropdown.razor │ │ │ ├── LabelView.razor │ │ │ ├── Modal.razor │ │ │ ├── Notifications.razor │ │ │ ├── PriorityLabel.razor │ │ │ ├── Sortable/ │ │ │ │ ├── SortableList.razor │ │ │ │ ├── SortableList.razor.cs │ │ │ │ ├── SortableList.razor.css │ │ │ │ └── SortableList.razor.js │ │ │ ├── Spinner.razor │ │ │ ├── SubtaskView.razor │ │ │ ├── TimeSelect.razor │ │ │ └── Tooltip.razor │ │ ├── Layout/ │ │ │ ├── MainLayout.razor │ │ │ └── NavMenu.razor │ │ ├── Pages/ │ │ │ ├── Abstractions/ │ │ │ │ └── NotifiableBase.razor │ │ │ ├── AdminPanel.razor │ │ │ ├── Auth/ │ │ │ │ ├── ChangePassword.cshtml │ │ │ │ ├── ChangePassword.cshtml.cs │ │ │ │ ├── ConfirmMail.cshtml │ │ │ │ ├── ConfirmMail.cshtml.cs │ │ │ │ ├── ForgotPassword.cshtml │ │ │ │ ├── ForgotPassword.cshtml.cs │ │ │ │ ├── Login.cshtml │ │ │ │ ├── Login.cshtml.cs │ │ │ │ ├── Logout.cshtml │ │ │ │ ├── Logout.cshtml.cs │ │ │ │ ├── MailConfirmed.cshtml │ │ │ │ ├── MailConfirmed.cshtml.cs │ │ │ │ ├── PasswordChanged.cshtml │ │ │ │ ├── PasswordChanged.cshtml.cs │ │ │ │ ├── Register.cshtml │ │ │ │ ├── Register.cshtml.cs │ │ │ │ ├── _AuthLayout.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── BoardSettings.razor │ │ │ ├── BoardView.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ └── UserSettings.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Controllers/ │ │ ├── AttachmentsController.cs │ │ └── HealthController.cs │ ├── GlobalUsings.cs │ ├── Hubs/ │ │ └── UpdateHub.cs │ ├── Program.cs │ ├── Properties/ │ │ └── launchSettings.json │ ├── Ticky.Web.csproj │ ├── app.css │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── package.json │ ├── tailwind.config.js │ ├── tailwind.extension.json │ └── wwwroot/ │ ├── css/ │ │ └── app.css │ ├── emails/ │ │ ├── DeadlineReminder.html │ │ ├── ForgottenPassword.html │ │ ├── Reminder.html │ │ └── VerifyEmail.html │ ├── fonts/ │ │ ├── Noto-Sans.css │ │ └── Poppins.css │ ├── information.json │ └── js/ │ ├── darkTheme.js │ ├── downloadFile.js │ ├── focusTrap.js │ ├── main.js │ └── screenHeight.js └── Ticky.sln