a.beging@eas-solutions.de
cefa47a176
Enhance user management: prevent deletion of the last admin user and restrict admin type changes for the last admin account
...
Build And Push Dev Docker Image / docker (push) Successful in 1m47s
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 09:53:05 +02:00
a.beging@eas-solutions.de
c4d7fd6ed5
Enhance layout styles: update stylesheet links to use asp-append-version for better cache management
Build And Push Dev Docker Image / docker (push) Successful in 1m40s
2026-04-30 07:21:43 +02:00
a.beging@eas-solutions.de
6807f2b6e6
Enhance audit logging: add new audit types for password reset and prospect image actions, and update related services to log these events
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 15:57:30 +02:00
a.beging@eas-solutions.de
0dd0c1bf4c
Enhance AuditView and NavMenu: restrict access for non-admin users in InitializeDataAsync and OnReadData methods, and refactor NavMenu structure for better readability
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 15:54:23 +02:00
a.beging@eas-solutions.de
87f26f9367
Refactor Audit service and view: implement GetCount and LoadPage methods, update OnReadData for improved data handling
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 15:35:47 +02:00
troogs
b0866754e0
Add initial password setup functionality: implement email sending for new account password setup and update user interface to include password setup button
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 11:00:43 +02:00
troogs
870930914e
Enhance user authentication and management: add unverified user check, update error messages, and improve user interface for better usability
Build And Push Dev Docker Image / docker (push) Successful in 1m52s
2026-04-26 10:28:31 +02:00
a.beging@eas-solutions.de
954d57b7a6
Refactor UploadVerification page: improve layout, loading indicators, and user instructions for better clarity and usability
2026-04-24 13:45:03 +02:00
a.beging@eas-solutions.de
b1ed916da4
Refactor Users page: update Autocomplete selection mode and fix user service methods to use OldItem for adding and updating users
2026-04-23 15:44:27 +02:00
a.beging@eas-solutions.de
cb3a2ae042
Enhance layout styles: update alignment classes for improved responsiveness and add utility classes for alignment
2026-04-23 14:09:41 +02:00
a.beging@eas-solutions.de
46d5bcd00d
Refactor page titles and headings for consistency across Profile, Prospects, ProspectsDone, and ProspectsVerify pages
2026-04-23 09:49:29 +02:00
a.beging@eas-solutions.de
69516b2701
Add web app manifest and icons for Foodsharing onboarding
2026-04-23 07:52:16 +02:00
a.beging@eas-solutions.de
def8702489
Enhance ForgotPassword, Login, and ResetPassword pages: add error message display and adjust heading styles
2026-04-23 07:38:08 +02:00
a.beging@eas-solutions.de
ad9e2ae8c1
Set background color for main container and adjust styles for login and password pages
2026-04-22 13:29:25 +02:00
troogs
62bfdb2023
Refactor VerificationSettingsDialog and UploadVerification: update modal title, adjust button styles, and enhance upload instructions
2026-04-20 21:45:40 +02:00
troogs
646ccb0f18
Add identity verification features: display image upload status and update UI elements
Build And Push Dev Docker Image / docker (push) Successful in 1m30s
2026-04-20 21:20:52 +02:00
troogs
ac52bc6df9
Remove unused CSS files for AuditView, DefaultLayout, NavMenu, and site
2026-04-20 20:24:52 +02:00
a.beging@eas-solutions.de
b3212acf6d
Implement identity verification feature with image upload and token management
Build And Push Dev Docker Image / docker (push) Successful in 2m2s
2026-04-20 15:54:17 +02:00
a.beging@eas-solutions.de
5f5690e84d
Update button label in Prospects page to include 'Neu'
2026-04-20 12:53:36 +02:00
troogs
297a7c60bd
Refactor prospect filtering and sorting components; remove obsolete ProspectFilterControl and enhance ProspectSortControl with filtering capabilities.
Build And Push Dev Docker Image / docker (push) Successful in 1m31s
2026-04-18 16:36:32 +02:00
troogs
8e5a37a0c9
Add password strength reminder to reset password page
2026-04-18 13:45:14 +02:00
troogs
ad6f28023e
Implement password recovery feature with reset token and email notifications
Build And Push Dev Docker Image / docker (push) Successful in 1m28s
2026-04-18 13:36:21 +02:00
troogs
3687e573e0
Enhance login page with improved UI and error handling for invalid credentials
2026-04-18 01:57:31 +02:00
troogs
b7a7a8e078
Initialize TestMailReceiver with current user's email in Settings page
2026-04-18 01:46:25 +02:00
troogs
15780bccee
Implement mail service with configuration and settings management
2026-04-18 01:43:52 +02:00
troogs
eda6625e91
Add sorting functionality for prospects with new ProspectSortControl component
2026-04-16 21:42:15 +02:00
troogs
701388ee34
Implement sorting functionality for prospects with a dialog and custom sort options
2026-04-16 19:36:32 +02:00
troogs
76c3e6ddde
Refactor Button component in Prospects.razor for improved styling and structure
2026-04-16 16:57:39 +02:00
troogs
916c3142d4
Remove unused Blazorise script reference and add kill-port script for managing listening processes
2026-04-10 05:48:37 +02:00
Andre Beging
6389da4bc1
Rename 'Deleted' state to 'Archived' and update related logic
...
Replaced 'Deleted' with 'Archived' across the codebase to better reflect the intent of the state. Adjusted related features, including filters, UI labels, navigation, and permissions. Introduced a 'Recent Activity' filter for improved activity tracking.
2025-04-02 08:40:38 +02:00
Andre Beging
b7ba95b716
Store Filter between pages
2025-04-02 07:47:33 +02:00
Andre Beging
bf64239625
Refactor enums and update Interaction entity field
...
Moved enums to a dedicated namespace and updated references across the codebase. Renamed the `Info` field in the `Interaction` entity to `Info1`, including necessary migrations and UI adjustments. These changes improve the organization and consistency of the codebase.
2025-04-01 10:41:09 +02:00
Andre Beging
37c891aef0
Add "TestMode" flag to display warnings in test environments
...
Introduced a new "TestMode" setting in AppSettings to toggle test mode. Updated multiple pages to display a warning message when "TestMode" is enabled. This ensures users are informed when changes may not be persistent.
2025-03-31 09:06:36 +02:00
Andre Beging
c2de397a0f
Add RecordState handling for prospects and support soft deletion
...
Introduced the RecordState property to manage the state of prospects, enabling soft deletion and restoration. Updated related database migrations, UI interactions, and filtering logic to accommodate this addition. Also included automatic database migration at runtime to ensure schema compatibility.
2025-03-29 13:49:47 +01:00
Andre Beging
027a36ce17
Refactor interaction and user deletion logic
...
Consolidated repeated methods for interaction/user deletion into reusable components to improve maintainability. Introduced a `ConfirmDialog` for consistent confirmation UI and streamlined associated logic across pages. Removed redundant methods and enhanced admin-specific page security checks.
2025-03-28 23:55:12 +01:00
Andre Beging
83257d1d2a
Add "All" prospects view and refine filtering logic
...
Introduced a new "All" prospects page for admins to view and manage all prospects. Removed unused "Users" list and related logic from code. Updated filters to support the new "All" state and adjusted navigation to include the new page.
2025-03-28 20:50:15 +01:00
Andre Beging
aadf88db2b
Refactor prospect filtering to support state-specific filters.
...
Introduced a `StateFilter` parameter to `ProspectFilterControl` to enable filtering by specific prospect states. Updated related pages to utilize the new parameter and adjusted rendering logic to maintain a clean and consistent UI.
2025-03-28 19:42:18 +01:00
Andre Beging
e327544240
Rename InteractionDialog
2025-03-28 19:23:43 +01:00
Andre Beging
91bff3c127
InteractionModal umstellen
2025-03-28 19:22:51 +01:00
Andre Beging
d754da76cd
Move edit prospect dialog logic
2025-03-28 18:49:38 +01:00
Andre Beging
97deed7d90
Prospectgrid draft
2025-03-28 17:48:08 +01:00
Andre Beging
e8e438b62a
Style update profile page
2025-03-28 17:31:07 +01:00
Andre Beging
52a2948528
Cleanup demo files
2025-03-28 17:20:23 +01:00
Andre Beging
3d92833199
Refactor term-related settings into a dedicated class
...
Extracted term-related properties from AppSettings to a new TermSettings class for improved organization and separation of concerns. Updated appsettings.json to reflect the new structure.
2025-03-28 09:01:50 +01:00
Andre Beging
ff5fbd50bf
Buildversion and FilterHelper
2025-03-28 08:55:49 +01:00
Andre Beging
d11a225ffa
Update Appsettings, Update PageTitle
2025-03-28 07:23:59 +01:00
Andre Beging
7efd48c794
Prospect filter
2025-03-27 18:42:21 +01:00
Andre Beging
6bc2757eb0
Autoselect interaction creator
2025-03-27 17:47:53 +01:00
Andre Beging
19796928e7
Refactor onboarding and verification workflows.
...
Adjusted interaction types and state filters to better streamline onboarding and verification processes. Updated UI labels, navigation, and modal dialogs to reflect new terminology and improve usability. Enhanced filtering logic and added new interaction types to support the revised process.
2025-03-27 17:12:28 +01:00
Andre Beging
572a35fd3f
Data loading update, prospect container styling
2025-03-27 16:16:48 +01:00