Commit Graph

39 Commits

Author SHA1 Message Date
9bbd12e4c3 Created Woodpecker CI/CD deployment
All checks were successful
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful
ci/woodpecker/tag/web_uploadimage Pipeline was successful
- Created Dockerfile for packing up API and Web projects as Docker image
2024-04-05 23:36:49 -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