Commit Graph

  • 78135a9f6d Enhance AuditService: add logging for audit insert operations master a.beging@eas-solutions.de 2026-05-06 15:15:09 +02:00
  • 231e29f877 Fix target framework and package version in test project a.beging@eas-solutions.de 2026-04-30 11:27:14 +02:00
  • 17a0be20b3 Add UserServiceTests: implement unit tests for user management functionalities a.beging@eas-solutions.de 2026-04-30 11:20:12 +02:00
  • 2f4823ed09 Enhance CI workflows: add test execution step in Docker image build process a.beging@eas-solutions.de 2026-04-30 11:14:26 +02:00
  • 1759e8a2d4 Enhance MailService: refactor constructor to accept a custom SMTP client factory and add unit tests for SendEmailAsync method a.beging@eas-solutions.de 2026-04-30 11:14:15 +02:00
  • 865797d3f8 Add unit tests for LocalStorageService: implement tests for GetItem, SetItem, and RemoveItem methods a.beging@eas-solutions.de 2026-04-30 10:33:35 +02:00
  • cefa47a176 Enhance user management: prevent deletion of the last admin user and restrict admin type changes for the last admin account a.beging@eas-solutions.de 2026-04-30 09:53:05 +02:00
  • c4d7fd6ed5 Enhance layout styles: update stylesheet links to use asp-append-version for better cache management a.beging@eas-solutions.de 2026-04-30 07:21:43 +02:00
  • f4f04e4a42 Enhance interaction handling: add confirmation dialog for deleting verification images and ensure OnSuccess callback is invoked after adding interactions a.beging@eas-solutions.de 2026-04-29 16:17:11 +02:00
  • 6807f2b6e6 Enhance audit logging: add new audit types for password reset and prospect image actions, and update related services to log these events a.beging@eas-solutions.de 2026-04-29 15:57:30 +02:00
  • 0dd0c1bf4c Enhance AuditView and NavMenu: restrict access for non-admin users in InitializeDataAsync and OnReadData methods, and refactor NavMenu structure for better readability a.beging@eas-solutions.de 2026-04-29 15:54:23 +02:00
  • 87f26f9367 Refactor Audit service and view: implement GetCount and LoadPage methods, update OnReadData for improved data handling a.beging@eas-solutions.de 2026-04-29 15:35:47 +02:00
  • c0c18f2ddd Refactor FsBase component: remove unused private fields and streamline OnInitializedAsync method troogs 2026-04-26 11:07:02 +02:00
  • b0866754e0 Add initial password setup functionality: implement email sending for new account password setup and update user interface to include password setup button troogs 2026-04-26 11:00:43 +02:00
  • 870930914e Enhance user authentication and management: add unverified user check, update error messages, and improve user interface for better usability troogs 2026-04-26 10:28:31 +02:00
  • 54effa67ac Remove Verified property from User entity and update related migration troogs 2026-04-26 10:25:16 +02:00
  • 48ad7dda87 Enhance ProspectSortControl: add styling to TextEdit component for improved visibility a.beging@eas-solutions.de 2026-04-24 15:14:45 +02:00
  • d09926a8b4 Enhance VerificationSettingsDialog: add success message for link copy action and improve button styling a.beging@eas-solutions.de 2026-04-24 14:29:18 +02:00
  • 954d57b7a6 Refactor UploadVerification page: improve layout, loading indicators, and user instructions for better clarity and usability a.beging@eas-solutions.de 2026-04-24 13:45:03 +02:00
  • 781da32796 Refactor NavMenu: update layout and styling for improved user experience a.beging@eas-solutions.de 2026-04-23 15:52:27 +02:00
  • b1ed916da4 Refactor Users page: update Autocomplete selection mode and fix user service methods to use OldItem for adding and updating users a.beging@eas-solutions.de 2026-04-23 15:44:27 +02:00
  • 94a2dbf801 Remove unused NavigationManager injection from VerificationSettingsDialog and clean up ProspectSortControl by removing unnecessary service injections a.beging@eas-solutions.de 2026-04-23 15:20:39 +02:00
  • dc9276e3e9 Initialize properties with default values in Interaction, Prospect, and User classes a.beging@eas-solutions.de 2026-04-23 15:19:04 +02:00
  • aba2007481 Fix class name casing for migration classes to follow naming conventions a.beging@eas-solutions.de 2026-04-23 15:12:16 +02:00
  • cf4b73735b Update package references: upgrade AspNetCore.SassCompiler to 1.81.1 and MailKit to 4.16.0 a.beging@eas-solutions.de 2026-04-23 14:22:48 +02:00
  • cb3a2ae042 Enhance layout styles: update alignment classes for improved responsiveness and add utility classes for alignment a.beging@eas-solutions.de 2026-04-23 14:09:41 +02:00
  • 8ad6a143de Enhance AuthService: add application settings dependency and improve password reset email content a.beging@eas-solutions.de 2026-04-23 09:49:41 +02:00
  • 46d5bcd00d Refactor page titles and headings for consistency across Profile, Prospects, ProspectsDone, and ProspectsVerify pages a.beging@eas-solutions.de 2026-04-23 09:49:29 +02:00
  • 545f59e059 Enhance ProspectContainer: restrict interaction visibility to Ambassador users and update button icon styling a.beging@eas-solutions.de 2026-04-23 09:37:52 +02:00
  • cad9617451 Update VerificationSettingsDialog: restrict image viewing button to admin and ambassador users, and enhance delete confirmation message a.beging@eas-solutions.de 2026-04-23 09:17:40 +02:00
  • 04084b4bf7 Refactor box-shadow styles for warning and deleted states in ProspectContainer a.beging@eas-solutions.de 2026-04-23 09:12:27 +02:00
  • 69516b2701 Add web app manifest and icons for Foodsharing onboarding a.beging@eas-solutions.de 2026-04-23 07:52:16 +02:00
  • def8702489 Enhance ForgotPassword, Login, and ResetPassword pages: add error message display and adjust heading styles a.beging@eas-solutions.de 2026-04-23 07:38:08 +02:00
  • 8262c4979b Update styles for DefaultLayout and MainLayout: change background color and remove sidebar gradient a.beging@eas-solutions.de 2026-04-22 13:36:43 +02:00
  • ad9e2ae8c1 Set background color for main container and adjust styles for login and password pages a.beging@eas-solutions.de 2026-04-22 13:29:25 +02:00
  • 4d4648b187 Add compilation configuration for SCSS to CSS: define source and target paths a.beging@eas-solutions.de 2026-04-22 13:29:06 +02:00
  • f04dba72fd Add padding to badge close button: enhance styling for better usability a.beging@eas-solutions.de 2026-04-22 07:14:11 +02:00
  • 03872e8bba Add IdCheckPossible filter and UI toggle: enhance ProspectFilter and ProspectSortControl for IdCheck functionality a.beging@eas-solutions.de 2026-04-22 07:08:33 +02:00
  • 4330b53824 Enhance InteractionRow and ProspectContainer: refactor layout to use grid, improve styling, and add interaction handling troogs 2026-04-21 22:24:58 +02:00
  • 7660e8ce81 Refactor ProspectContainer styles: improve SCSS structure for better readability and maintainability troogs 2026-04-21 21:19:29 +02:00
  • 9da0bf3a43 Add ProspectContainer styles: create SCSS file for component styling and update .gitignore troogs 2026-04-21 21:17:37 +02:00
  • 9983a58ba9 Add Sass compiler configuration and enable scoped CSS generation troogs 2026-04-21 21:13:53 +02:00
  • 3db943d652 Update Badge component in ProspectContainer: add click event and icon for verification prompt troogs 2026-04-21 20:52:19 +02:00
  • 40f0213a73 Refactor ProspectGrid styles: remove custom width variables and simplify grid layout for improved clarity a.beging@eas-solutions.de 2026-04-21 10:55:26 +02:00
  • 5a4d4a7a04 Refactor ProspectGrid styles: update card width variables and adjust grid layout for improved responsiveness a.beging@eas-solutions.de 2026-04-21 08:59:06 +02:00
  • c9d46be196 Update package reference and clean up breakpoint syntax in SCSS a.beging@eas-solutions.de 2026-04-21 08:00:30 +02:00
  • 19c22e6ae8 Refactor ProspectContainer and ProspectGrid: adjust layout styles and add grid class for improved responsiveness troogs 2026-04-21 05:48:55 +02:00
  • d1852f28c8 Remove target for adding generated CSS files to web assets troogs 2026-04-20 22:11:51 +02:00
  • e80d5b92f3 Add target to include generated CSS files in web assets troogs 2026-04-20 21:58:09 +02:00
  • 62bfdb2023 Refactor VerificationSettingsDialog and UploadVerification: update modal title, adjust button styles, and enhance upload instructions troogs 2026-04-20 21:45:40 +02:00
  • 646ccb0f18 Add identity verification features: display image upload status and update UI elements troogs 2026-04-20 21:20:52 +02:00
  • ac52bc6df9 Remove unused CSS files for AuditView, DefaultLayout, NavMenu, and site troogs 2026-04-20 20:24:52 +02:00
  • b3212acf6d Implement identity verification feature with image upload and token management a.beging@eas-solutions.de 2026-04-20 15:54:17 +02:00
  • a93de45270 Update .gitignore to exclude additional generated CSS files and add new utilities SCSS file a.beging@eas-solutions.de 2026-04-20 15:43:32 +02:00
  • c7e0bfd8da Add interaction removal functionality and improve ProspectContainer layout a.beging@eas-solutions.de 2026-04-20 14:00:21 +02:00
  • 5f5690e84d Update button label in Prospects page to include 'Neu' a.beging@eas-solutions.de 2026-04-20 12:53:36 +02:00
  • 05b74b929e Update .gitignore to exclude generated CSS files and appsettings.json a.beging@eas-solutions.de 2026-04-20 12:47:37 +02:00
  • 328e194611 Enhance ProspectContainer styling with improved CSS classes and layout adjustments a.beging@eas-solutions.de 2026-04-20 12:47:02 +02:00
  • 8a65c03c2c Update project configuration to replace LibSass with DartSass for improved styling capabilities a.beging@eas-solutions.de 2026-04-20 11:35:44 +02:00
  • 297a7c60bd Refactor prospect filtering and sorting components; remove obsolete ProspectFilterControl and enhance ProspectSortControl with filtering capabilities. troogs 2026-04-18 16:36:32 +02:00
  • 8e5a37a0c9 Add password strength reminder to reset password page troogs 2026-04-18 13:45:14 +02:00
  • ad6f28023e Implement password recovery feature with reset token and email notifications troogs 2026-04-18 13:36:21 +02:00
  • c5c24d44c9 Add GitHub Actions workflow for building and pushing development Docker image troogs 2026-04-18 12:41:38 +02:00
  • 3687e573e0 Enhance login page with improved UI and error handling for invalid credentials troogs 2026-04-18 01:57:31 +02:00
  • b7a7a8e078 Initialize TestMailReceiver with current user's email in Settings page troogs 2026-04-18 01:46:25 +02:00
  • 15780bccee Implement mail service with configuration and settings management troogs 2026-04-18 01:43:52 +02:00
  • 82d2c48ff7 Add launchUrl to project settings in launchSettings.json troogs 2026-04-17 16:35:52 +02:00
  • 41b1f8ae1d Update .gitignore to include buildinfo.txt and remove outdated app.db entry troogs 2026-04-17 16:35:47 +02:00
  • eda6625e91 Add sorting functionality for prospects with new ProspectSortControl component troogs 2026-04-16 21:42:15 +02:00
  • 701388ee34 Implement sorting functionality for prospects with a dialog and custom sort options troogs 2026-04-16 19:36:32 +02:00
  • 3e099988bc Add ProspectSortOption enum and implement sorting dialog with buttons troogs 2026-04-16 19:36:26 +02:00
  • ee967cd046 Enhance Prospect display in ProspectContainer.razor to show warning for missing name and format FsId troogs 2026-04-16 16:59:04 +02:00
  • 76c3e6ddde Refactor Button component in Prospects.razor for improved styling and structure troogs 2026-04-16 16:57:39 +02:00
  • aea858a1ef Add GitHub Actions workflow for building and pushing Docker images image troogs 2026-04-10 21:17:51 +02:00
  • 85c90e4657 Add DOTNET_ROLL_FORWARD environment variable to build workflow troogs 2026-04-10 20:56:12 +02:00
  • 840ecedbd0 Add GitHub Actions workflow for build and release process troogs 2026-04-10 20:52:03 +02:00
  • 916c3142d4 Remove unused Blazorise script reference and add kill-port script for managing listening processes troogs 2026-04-10 05:48:37 +02:00
  • f9426679ea Add tasks.json for managing FoodsharingSiegen.Server build and debug tasks troogs 2026-04-10 05:48:29 +02:00
  • a68994d00b Add launch configuration for debugging FoodsharingSiegen.Server troogs 2026-04-10 05:48:14 +02:00
  • fcda568905 Add app.db to .gitignore to prevent tracking of database file troogs 2026-04-10 05:48:06 +02:00
  • ac178e60e0 Update term for ReleasedForVerification interaction type Andre Beging 2025-04-02 09:26:07 +02:00
  • 43c51420c3 Add DisableStepIn flag to control StepIn-related interactions update2025 Andre Beging 2025-04-02 08:54:45 +02:00
  • 6389da4bc1 Rename 'Deleted' state to 'Archived' and update related logic Andre Beging 2025-04-02 08:40:38 +02:00
  • b7ba95b716 Store Filter between pages Andre Beging 2025-04-02 07:47:33 +02:00
  • 6d6d79f55a Add Feedback Functions Andre Beging 2025-04-01 11:34:11 +02:00
  • bf64239625 Refactor enums and update Interaction entity field Andre Beging 2025-04-01 10:41:09 +02:00
  • 8595a18d0c Remove unused PdfPass interaction type. Andre Beging 2025-04-01 09:16:50 +02:00
  • 265d648473 Update text resources and enhance interaction dialog headers Andre Beging 2025-04-01 09:15:45 +02:00
  • 8601fd4b53 Set color for switches to enhance visual consistency Andre Beging 2025-04-01 09:08:30 +02:00
  • 5fc707255a Update Filter Behaviour Andre Beging 2025-03-31 14:06:23 +02:00
  • 817a7d81f5 Set default culture to German (de-DE) Andre Beging 2025-03-31 10:10:52 +02:00
  • 99a7977dfd Remove unused heading from ProspectGrid component Andre Beging 2025-03-31 10:00:46 +02:00
  • 37c891aef0 Add "TestMode" flag to display warnings in test environments Andre Beging 2025-03-31 09:06:36 +02:00
  • 5eb8b4b377 Add 'Modified' tracking for Prospect entity Andre Beging 2025-03-31 08:21:23 +02:00
  • c2de397a0f Add RecordState handling for prospects and support soft deletion Andre Beging 2025-03-29 13:49:47 +01:00
  • 16023a89e9 Refine prospect edit icon styling and warning condition logic Andre Beging 2025-03-29 00:00:40 +01:00
  • 027a36ce17 Refactor interaction and user deletion logic Andre Beging 2025-03-28 23:55:12 +01:00
  • 83257d1d2a Add "All" prospects view and refine filtering logic Andre Beging 2025-03-28 20:50:15 +01:00
  • 0324e0f529 Refactor interaction handling with utility for translations Andre Beging 2025-03-28 20:31:25 +01:00
  • 350e2003ca Add new filters and refactor InteractionDialog handling Andre Beging 2025-03-28 20:07:12 +01:00