Skip to content

Merging branch main with branch bug-fixes.#16

Merged
jjuarez26base merged 40 commits intobug-fixesfrom
main
Mar 19, 2026
Merged

Merging branch main with branch bug-fixes.#16
jjuarez26base merged 40 commits intobug-fixesfrom
main

Conversation

@jjuarez26base
Copy link
Copy Markdown
Collaborator

Updating bug-fixes with changes from main.

jtutor26 and others added 30 commits March 13, 2026 09:43
Connected landing page to user auth pages
Based on current project status., subject to change.
Added profile picture url edit section in dashboard, and a cancel edit button.
Setting up for DB deployment. Using environment variables for database credentials.
Created dockerfile for deployment. Creates the correct envioment for the project to run in on after deployment.
updated readme file with info about deployment.
Created dockerfile
Updated application.properties with env vars
DB hosted with neon.tech
Application hosted on render.com
Took logic out of the controllers and put it into service layer files for easier testing and better project architecture.
17 Test cases for UserRepository.java. Test documentation file also added in the same test package.
Created 3 files for AuthService, DashboardService, and ProfileService. Also added a test documentation md file.
# Conflicts:
#	src/main/java/com/basecamp/HyprLink/security/SecurityConfig.java
#	src/main/resources/application.properties
#	src/main/resources/static/auth.css
#	src/main/resources/static/landing.css
#	src/main/resources/templates/dashboard.html
Moved all stylesheets into a subdirectiory in the static folder. CSS wouldn't call unless signed in on the site due to security features.
Created tests for all controller layer files. Also added a documentation file.
Tests cases for security and documentation for test cases
styling for login & register page, added logo for landing
Remade the dashboard controller for the new dashboard rework.
Merge from test branch added:
- Service Tests
- Controller Tests
- Security Tests
- Repository Tests

Documentation for each can be found in the respective test packages as TEST_DOCUMENTATION.md
Updated readme to reflect the current project status.
Updated readme to reflect the current project status.
jjuarez26base and others added 10 commits March 18, 2026 14:41
…ll CSS files. Added registration checkers, and error messages to register.html. In SecurityConfig.java, allowed all register/ links to be accessible without logging in. In ProfileService, added a function so users can now be searched by username. Had to rename profileController function getProfile to getProfileById, and refactored test cases that used it. Made navbar links in profile adaptable base on if a user is logged in, and if it's their profile page or not. Added LandingPageController.java in order to send model attribute user to index.html, and added a couple more changes.
…ers to view temps without being logged in, mobile responsivness for login and register, fixed minor styling for navbar, fixed reigster & login buttons / logout link
…n and register pages. Signing in now redirects to profile page.
added templates template and styling, configured security to allow us…
…mp, other minor styling that I can't remember
@jjuarez26base jjuarez26base merged commit 5f0314f into bug-fixes Mar 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants