Merge branch 'web'
Added custom routing for SPA requests, api fallback and 404 not found page. Removed unnecessary includes in App.tsx
Merge branch 'web'
Changed logo text to h1 tag. Added spa static files caching.
Merge branch 'web'
Updated docker-compose config to mount sitemap into nginx container.
Added redirect to app root when using non-existing relative urls.
Changed default column culture to en-us in frontend app. Updated sql server database project.
Fixed issue with IEnumerable arguments in repository methods. Fixed issue with predefined values pagination rows count display.
Fixed incorrect date display for new predefined category.
Updated links display.
Update README.md
Updated readme.md file
Updated gitignore with production index.html template.
Removed file content extraction from database for 'many' requests in dataset file generation requests.
Added footer for webapp and moved navbar to separate component.
Updated configurations and gitignore.
Updated CORS policy for reverse-proxy nginx. Added include for credentials in frontend requests. Added restrictions to amount of rows in dataset generation requests.
Updated pgsql dump script. Switched MQ messaging to persistent mode. Added loading placeholder for dataset generation requests table. Reduced max rows dataset size.
Updated Serilog file logging configuration.
Changed system and microsoft logging levels in appsettings. Added logging to controllers.
Updated reference page contents. Updated home page contents. Modified theme with custom bgcolor for code tag.
Added reference page. Updated Grid for AppBar.
Added additional Quartz job for cleaning up file dataset generation requests.
Added first and last page buttons for paginated tables. Added Quartz scheduler instead of Cron table with hosted service.
Updated routing path after login. Updated home page links visual style.
Fixed pagination issues with incorrect rollover upon reaching page size limit.
Fixed pagination issues. Updated table headers visual style.
Added row generation limits to configuration. Updated mq options configuration section.
Implemented pagination for dataset file generation requests page.
Added recaptcha service. Separated webpack configs. Updated mui theme. Updated Home page text. Added frontend validation for user signup.
Updated Home page. Updated frontend error messages. Fixed issue with incorrect setState in value generators.
Updated pgsql db schema dump. Udpdated sql server db project.
Updated MqWorker to test connection to rabbit mq infinitely.
Fixed error with additional column params mapping
Set default for additional column params json as an empty array. Added dockerization to MqWorker. Updated docker-compose.
Updated pgsql db dump script. Added docker-compose yaml. Updated Testing environment config.
Updated PgSql repositories implementation to work correctly.
Updated db project schema. Added pgsql db dump script.
Added PostgreSQL db engine repositories implementation. Updated startup file.
Updated appsettings config.
Updated webpack production build to produce less sized bundle. Removed unnecessary imports in frontend files. Updated publishing profile.
Copied MQ worker dtos to get rid of dependency. Added dockerfile. Updated Kestrel port config.
Fixed select from list categories display in columns. Added favicon. Added meta tags to index page. Added some info to home page.
Aligned select from list generator UI in column customization window.
Implemented basic usage of predefined values in SelectFromList generator. Both on frontend and backend.
Updated select from list frontend to work with basic inputs.
Added validation for value generators within frontend. Slightly changed visual style for add new column window.
Fixed some issues with value generators setup at column sets page.
Updated predefined values type handling. Added single column validation procedure to column sets section.
Added pagination for predefined valuea.
Updated registration validation. Updated authenticated state definition.
Implemented user registration function.
Added registration page and improved design for login form.
Updated design for dataset generation page.
Updated column info visual style.
Updated frontend of columnsets page. Fixed issue with TargetValueTypeEnum display and mapping.
Updated columnset frontend design.
Added user secrets for web app. Updated predefined data page design.
Updated db structure
Updated frontend design part for predefined data
Updated frontend design for menu bar, home page and predefined values page.
Moved Web DTOs to WebApp project. Transferred some mapping logic from services towards AutoMapper maps.
Partially added functionality for getting all file generation requests.
Added some xml comments to backned methods.
Updated generated dataset download as file method.
Implemented dataset export to file on both frontend and backend parts.
Implemented preview dataset generation within the frontend.
Added update column set functionality
Implemented get all and delete logic for column sets (frontend). Some corresponding adjustments to backend part.
Began work on implementing column set backend integration with frontend.
Rewritten PredefinedCategoryService in terms of api organizer. Updated category list refresh logic for predefined data
Added preparational data for dataset generation.
Updated fallback for 404s in webpack dev server
Added delete functionality for predefined values in frontend part
Updated authentication status check
Implemented add single predefined value in frontend part
Added single predefined value add functionality to backend part.
Implemented predefined values addiing in frontend app.
Updated predefined values backend part. Partially implemented predefined values within frontend part.
Added creation date to certain models.
Implemented predefined category deletion on frontend side
Updated category delete method at backend part.
Added functionality for adding new category at frontend. Updated backend corresponding models/logic.
Added user-specific GET for categories in front-end app.
Added select from list generator fill form in front end app.
Added column set removal feature
Added column list implementation within single column set
Moved front-end models to dedicated folder. Implemented predefined categories fetch.
Updated column and column set React components.
Added home component and some of mui components to App
Added column and column sets components to front-end app part.
Added stores and login/logout in front-end part. Disabled https. Enable proxy to webpack developer server with hot module reload.
Added preset for developing front-end part of the WebApp.
Added csv and json files generation logic to MQ worker alongside with acquiring them through Dataset controller methods.
Added requestId for MQ messages as part of message properties. Reworked errors output for failed dataset generation attempts (async).
Added some configuration to MqWorker and WebApp. Added Serilog logging to MqWorker.
Continue work on Dataset generation within controller and MQ pipeline
Added async dataset generation using RabbitMQ template.
Added dataset generation to Dataset controller. Added template for MQ processing project.