302fdc14a6
Merge pull request 'Attempting to fix code first migrations not running against a fresh db' ( #40 ) from api/features/CodeFirstMigrationsNotWorking into api/develop
...
ci/woodpecker/push/api_build Pipeline was successful
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful
Reviewed-on: #40
API-0.1.0
2024-04-10 21:43:47 -05:00
a51e61aabc
Attempting to fix code first migrations not running against a fresh db
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful
API-0.1.0-rc01
2024-04-10 20:52:31 -05:00
8dd914c6c2
Committing work fixing issues found while testing on dev1.bookmarks
...
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful
ci/woodpecker/tag/web_uploadimage Pipeline was successful
ci/woodpecker/push/api_build Pipeline was successful
- Modified EnvironmentUtils to fix proper casing for getting ASPNETCore_Environment
- On Web, modify package.json to delete 'homepage': '.', line to fix issue with app not serving up subroutes. See: https://stackoverflow.com/questions/63036631/nginx-returning-404-when-trying-get-subroute-in-dockerized-react-app
- Added docker-compose for easier setup and deployment of local docker containers
WEB-0.1.0
APIDEV-0.1.0-dev03
WEBDEV-0.1.0-dev17
2024-04-08 23:12:16 -05:00
d83b13c093
Updated environment variable to be blank by default
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful
APIDEV-0.1.0-dev02
2024-04-07 20:36:11 -05:00
9fae3b978f
Modified ClaimNameAttribute to support multiple claim names depending on environment
...
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful
Environment name will be pulled from environment variable: ASPNETCORE_ENVIRONMENT
APIDEV-0.1.0-dev01
2024-04-07 20:18:53 -05:00
822a8379aa
Merge pull request 'Created Woodpecker CI/CD deployment' ( #38 ) from feature/CreateCIPlans into develop
...
ci/woodpecker/push/api_build Pipeline was successful
Reviewed-on: #38
2024-04-07 15:20:05 -05:00
a5d5ed048f
Created Woodpecker CI/CD deployment
...
- Created Dockerfile for packing up API and Web projects as Docker image
2024-04-07 14:51:28 -05:00
baf38aa3cd
Merge pull request #28 from carltibule/feature/SwitchToStructuredLogging
...
Added structured logging to file and Grafana Loki
2023-03-27 21:41:06 -05:00
0ad6e99a8f
Added structured logging to file and Grafana Loki
2023-03-27 21:38:43 -05:00
52273a8d12
Merge pull request #27 from carltibule/feature/AddUnitTests
...
Added unit tests for API and Web App
2023-03-08 21:46:13 -06:00
771b63f6c4
Added unit tests for API and Web App
...
Also updated backend to use .NET6
2023-03-08 21:34:43 -06:00
efb22aa0af
Merge pull request #26 from carltibule/feature/RedirectHomePage
...
Redirected Home page to Bookmarks list page when authenticated and lo…
2023-03-05 19:01:25 -06:00
067b32826d
Redirected Home page to Bookmarks list page when authenticated and login page when not
...
Also modified to have 200 returned when only tags are changed and not the bookmark itself
2023-03-05 18:57:46 -06:00
91c7c71299
Merge pull request #25 from carltibule/feature/ReturnBookmarksWithNoTags
...
Fixed issue with Bookmarks with no tags not being returned
2023-03-04 23:50:34 -06:00
e240d1fdac
Fixed issue with Bookmarks with no tags not being returned
2023-03-04 23:46:57 -06:00
ba2bcb931f
Merge pull request #24 from carltibule/feature/AddUserAgentToWebClientBeforeDownloadingWebPageString
...
Fixed 403 Forbidden thrown when getting Website metadata
2023-03-04 00:39:51 -06:00
34d459cc58
Fixed 403 Forbidden thrown when getting Website metadata
...
- Add User-Agent to header to prevent 403 Forbidden when downloading webpage strings
- Add Bookmark URL and User Id unique combo constraint
- Add Tag Name and User Id unique combo constraint
2023-03-04 00:37:59 -06:00
d4187b2e94
Merge pull request #21 from carltibule/feature/SwallowDuplicateRegisterRequestException
...
Add auto-registration mechanism
2023-03-03 23:42:21 -06:00
b0cb791bc2
Add auto-registration mechanism
...
- Add User registration mechanism when adding auth provider id to claims, if no User Id corresponds to the auth provider Id
- Swallow unique constraint violation for unique auth provider id on user table, in case of duplicate requests
- Add Serilog logging
- Add no bookmarks and no tags message when none is found on Bookmark List page
2023-03-03 23:35:53 -06:00
e9d6c2ef88
Merge branch 'master' into develop
2023-03-02 23:59:55 -06:00
b4ff1a976b
Merge pull request #20 from carltibule/feature/AddSearchableDropdown
...
Added hints under the tags field for which delimeters will be used
2023-03-02 23:58:55 -06:00
4ffc989445
Merge pull request #19 from carltibule/feature/RegisterNewUsersLocally
...
Modified register user service method to be async
2023-03-02 23:57:56 -06:00
238c92f711
Modified register user service method to be async
2023-02-23 00:09:49 -06:00
f298891572
Modified register user service method to be async
2023-02-23 00:06:24 -06:00
9a221fcca1
Added hints under the tags field for which delimeters will be used
2023-02-22 21:12:17 -06:00
478b00e3e2
Added hints under the tags field for which delimeters will be used
2023-02-22 21:10:24 -06:00
51ffab6015
Modified Tag and Bookmark list pages to highlight text that matches searchstring
2023-02-22 19:57:21 -06:00
657000ddd6
Escaped HTML special characters and truncated descriptions to 100 GH-13
2023-02-21 23:14:27 -06:00
868646845a
Replaced Button components representing Tags with reusable Tag component
2023-02-21 22:00:48 -06:00
36058cb283
Modified Auth0 integration to pull refresh token for auth and not hit Auth0 endpoints at every navigation page YABA-5
2023-02-21 21:40:21 -06:00
0065613cdd
Modified to fix search and tag filtering not working together, fixed proper count for selected items to not include not displayed items
2023-02-21 20:32:28 -06:00
83a4fba905
Modified endpoint to properly filter Bookmarks based on Hidden flag on both the Bookmark entry itself and its associated tags
2023-02-20 22:52:05 -06:00
c55b018c0d
Added page and endpoints for managing Tags
2023-02-20 18:49:21 -06:00
1f3adf0932
Added front-end ReactApp, with basic CRUD functionality for Bookmark entries
2023-02-19 15:17:20 -06:00
0413abf587
Modified API returned data format to ditch use of GenericResponse wrapper
2023-02-08 18:56:06 -06:00
7e48e097c0
Add CORS exception
2023-02-07 22:13:26 -06:00
3ace4a01f1
Added Generic Response to BadRequest on HttpPost endpoint
2023-01-28 17:08:32 -06:00
3f4c32107e
Made description and note optional, auto added title and description from metadata if not provided
2023-01-28 17:04:49 -06:00
22f5764589
Updated issues with querying getting all bookmarks and updating bookmark tags
2023-01-28 13:23:46 -06:00
1ca6b63af3
Added update endpoint for Bookmark
2023-01-28 01:43:36 -06:00
b9cd6b3c6a
Added endpoint and functionality for getting, retrieving and deleting bookmarks, and for adding and removing tags for a bookmark
2023-01-28 00:48:48 -06:00
08823de474
Added AutoMapper for User related objects
2023-01-26 18:56:22 -06:00
afab148337
Added UserId to claims
2023-01-25 23:41:17 -06:00
406bd9a0d1
Added endpoint for registering a user locally after successful logon from Auth0
2023-01-25 22:47:05 -06:00
e0b38beff6
Initial commit
2023-01-25 00:06:14 -06:00