Releases: 5-Bits-in-a-Byte/inquiremb
Inquire v1.1.0
Inquire Fall 2021 Update 1
Patch Notes
Major Improvements
Mobile Styling
-
Improved styling of User Profile pages to better fit a variety of screen sizes
-
Improved Left side navigation bar
- On screen width smaller than 768px, navbar is replaced with foldable navigation in order to free up screen realestate
-
Improved layout of "mobile" page styling on the main Course page, as well as other pages throughout the site
- Added full funcitonality of the Options panel to smaller screen sizes
-
Incorporated better mobile styling on PostWrapper header and footer elements
- On screen sizes smaller than 768px, reactions in the footer condense into a dropdown that appears on the press of a new "reactions" button.
- Post dropdown options in the header are no longer missing on screen sizes smaller than 768px. Also made adjustments to better fit smaller screen sizes.
Functionality
-
Posts now have timestamps displayed on them. It is now easier to see when someone posted
-
Inquire now detects when, upon initial sign-in, if the user account does not have a first or last name the webapp prompts the user to provide them
-
Added an alert to confirm post deletion before actually deleting
Minor Improvements
-
Improved content styling on the "Recents" page when viewing at screen sizes smaller than 1200px in width
-
Removed Debug logs from production
Bug Fixes
-
Fixed issue where upon first sign in with a Google OAuth account, if the account does not have a family-name associated with it this results in an internal server error and the user cannot create an account nor login with that Google account
-
Fixed issues with user data displaying incorrectly on other user's profiles
-
Fixed "Bug" with image sizing in post content container
Inquire v1.0.0
Marks the Start of Official use in a real classroom environment
The official 1.0.0 release of Inquire to be tested in a real world classroom environment. This release of Inquire is being used in two College Computer Science classes at the University of Oregon. One lower division course and one upper division.
Auto Generated Release Notes for this Release
- Testing Forked version of Repo by @Sephta in #1
- Navigation and routing by @alecspringel in #2
- Login via Google and api restriction decorator added by @sampeters747 in #3
- Added current_user proxy variable, reworked permission_layer decorator by @sampeters747 in #4
- Courses and navigation by @alecspringel in #5
- Course creation by @alecspringel in #6
- Login and signup by @bgunnar5 in #7
- Added swagger and /api/me docs by @sampeters747 in #8
- Courses and navigation by @alecspringel in #9
- Model changes by @alecspringel in #10
- Forums and posts by @alecspringel in #11
- Post resource by @bgunnar5 in #12
- Posts by @alecspringel in #13
- Post comments by @alecspringel in #14
- Posts by @alecspringel in #15
- Comments by @alecspringel in #17
- Pagination and small changes to resources added by @bgunnar5 in #16
- Join course by @alecspringel in #18
- Replies are creatable and fetchable by @alecspringel in #19
- Styling and ux by @alecspringel in #20
- Reaction resource by @alecspringel in #21
- GitHub oauth by @sampeters747 in #22
- GitHub oauth by @sampeters747 in #23
- okay now do a merge by @Sephta in #26
- Reaction backend completed by @bgunnar5 in #27
- Reaction frontend by @AARONJVC in #28
- Reactions final by @bgunnar5 in #29
- Post private anon frontend completed by @Sephta in #30
- Socketio by @alecspringel in #31
- Alec final by @alecspringel in #32
- Api docs by @sampeters747 in #33
- Merging the common-checkbox into the master redundant-components branch by @AARONJVC in #34
- Redundant components merge with main by @Sephta in #35
- Backend restructure by @bgunnar5 in #36
- Various fixes for console cleanup by @AARONJVC in #37
- Complete course delete by @bgunnar5 in #38
- Config page component merge with main by @Sephta in #39
- Delete request test, merge with main by @Sephta in #40
- config-page-routing merge with main by @Sephta in #41
- Config student panel merge with main by @Sephta in #42
- Nickname and color by @bgunnar5 in #43
- Deleting posts by @bgunnar5 in #44
- Refactored search bar and added dropdown by @bgunnar5 in #45
- Roles backend setup by @sampeters747 in #46
- Post refactor backend by @sampeters747 in #47
- Post refactor merge with main by @Sephta in #48
- read/unread merge with main by @Sephta in #49
- Poll draft config by @AARONJVC in #50
- Fixed vulnerability where users could rename options to anticipate th… by @AARONJVC in #51
- added state management for the poll title by @AARONJVC in #52
- user-role-fix merge with main by @Sephta in #53
- Docker Project setup merge with main by @Sephta in #54
- User profiles merge with main by @Sephta in #55
- Add new filters in sidebar merge with main by @Sephta in #56
- Staging merge with main by @Sephta in #57
- Banning and removing now possible by @bgunnar5 in #58
- Comments/replies now use the same editor as posts do by @bgunnar5 in #59
- Roles refactor merge with main by @Sephta in #60
- New ENV variable that allows us to have unique redirect URIs per branch by @Sephta in #61
- Merge new changes into dev from prod by @Sephta in #62
- Dev merge with prod - trying to fix routing errors by @Sephta in #63
- Codebase parody test by @Sephta in #64
- Merge pull request #64 from 5-Bits-in-a-Byte/production by @Sephta in #65
- Merge pull request #65 from 5-Bits-in-a-Byte/dev by @Sephta in #66
- merging updates from prod onto development by @Sephta in #67
- Image integration by @bgunnar5 in #68
- Merging Dev to Production for Image Integration by @bgunnar5 in #69
- Search integration merge onto dev by @bgunnar5 in #70
- Course Card Create Post merge onto Dev by @Sephta in #71
- Course search refactor merge onto dev by @bgunnar5 in #72
- Re-organized the Posts folder and changed local imports accordingly - Merge with DEV by @Sephta in #73
- Dev user profiles merge onto dev by @bgunnar5 in #74
- Dev inquire tooltip merge onto dev by @Sephta in #75
- Dev anon checkbox style fix - MERGE ONTO DEV by @bgunnar5 in #76
- Fixed reaction state management when sorting by oldest/newest posts by @bgunnar5 in #77
- Dev assign roles section bug fixes - MERGE ONTO DEV by @bgunnar5 in #78
- Dev fetch user common component - MERGE ONTO DEV by @bgunnar5 in #79
- merging most recent dev changes onto production by @Sephta in #80
- Necessary OAuth changes to meet Google standards (Merge dev onto prod) by @Sephta in #81
- Backup util by @sampeters747 in #82
- fixing sams mistakes by @Sephta in #83
- Dev merge onto Prod by @Sephta in #84
- Added UserProfile changes - Merge Dev -> Prod by @Sephta in #85
- Attempting fix for socket io by @Sephta in #86
- Fixed some of the socketio issues, also removed lots of debug logs for prod by @Sephta in #87
- socketio now using REAC_APP_SERVER_URL by @Sephta in #88
New Contributors
- @Sephta made their first contribution in #1
- @alecspringel made their first contribution in #2
- @sampeters747 made their first contribution in #3
- @bgunnar5 made their first contribution in #7
- @AARONJVC made their first contribution in https://github.com/5-Bits-in...