Difference between revisions of "User:Quentinpaden"

From BRL-CAD
(Dev Log)
(5th-10th)
Line 86: Line 86:
 
*Focusing on fixing Meteor Backend Issues to be able to fix the functionality of authentication and to be able to fix the UI through being able to troubleshoot other pages which require certain authentication clearances
 
*Focusing on fixing Meteor Backend Issues to be able to fix the functionality of authentication and to be able to fix the UI through being able to troubleshoot other pages which require certain authentication clearances
 
*Now combining UI fixes and  authentication fixes and finalizing them
 
*Now combining UI fixes and  authentication fixes and finalizing them
 +
 +
==June 5th==
 +
*Fixed Issue Regarding Meteor Authentication Service Worker Initialization Alert
 +
 +
==June 6th==
 +
*Fixed Meteor Authentication Alert Issue preventing most users from signing in properly after signing up
 +
*Fixed Error Image Loading instead of real image in page initialization
 +
 +
==June 7th==
 +
*Testing 3D object storage due to a BIG issue regarding its persistence on different service workers and accounts
 +
 +
==June 8th==
 +
*Planning to revamp the previous non-persistent mongodb 3d object uploader code due to the 3d objects not loading from the server properly (3d data object persistence issues)
 +
 +
==June 9th==
 +
*Creating a separate cloud storage bucket for OGV Geometry Viewer with Google Cloud CORS setup fixed for 3D files persistence and loading
 +
*Initializing firebase in the code
 +
 +
==June 10th==
 +
*Switching upload process in code to include NEW 3d data upload to firebase storage through anonymous authentication for upload to cloud storage (able to still utilize the old authentication process and transition easily to using other login providers in the future)
 +
*Able to load 3D files from cloud storage when interacting with other profiles and 3d Objects

Revision as of 01:29, 10 June 2019

Personal Information

Student Name Quentin Paden
IRC nickname quentinpaden
Email qmpaden@gmail.com
Time Zone EST

Coummunity Bonding Period

  • Spoke with mentor about tasks on Github
  • Set up the development environment.
  • Start to look at the other libraries in the organization.
  • Discuss with mentors and community.

May 20th

  • Studying Three.js examples of dynamically manipulating the color of a mesh and finding a responsive javascript color picker that works on mobile and all browsers.
  • Looking over previously Submitted PR for updating meteor.js and three.js

May 21th

  • Moving back home from college.
  • Getting familiar with the github issue list focus and possible solutions methods
  • Testing out SCSS to learn differences compared to CSS

May 22th

  • Development computer suddenly stopped updating localhost after launching 3D Modeling Applications and Music (Maya, 3DS Max, Blender, iTunes Music Streaming) after work during a break in the day , when attempting to restart/shut down computer operating system ran into a bluescreen and restart to windows update

May 23th

  • Tried to reinstall windows completely, but my HP laptop with ssd and nvidia gtx is saying I don't have windows license
  • C:/ Drive Corrupt when booting up dev computer, worked to transition to cloud development without native java and dev library on local system while
  • scheduling computer repair at Best Buy

May 24th

  • Working on tablet to continue the flow and work
  • learning on repository with how I can edit mobile UI
  • Development computer getting repaired

May 25th

  • Working on tablet and mobile UI through learning CSS code and setup on github
  • Limited to non development device until repair done
  • Constructing cloud development environment to learn while computer getting repaired

May 26th

  • Working on tablet and mobile UI through learning CSS code and setup on github
  • Constructing cloud development environment to learn while computer getting repaired, found API (https://www.theia-ide.org/) and docker to do full cloud development with local host while computer getting repaired
  • Limited options until repair done

May 27th

  • Working on tablet and mobile UI through learning CSS code and setup on github
  • Limited to non development device until repair done
  • Trying to get OGV Compiled in the Theia Cloud IDE with Gitpod and Github

May 28th

  • Succesfully Got OGV Compiled in the Theia Cloud IDE! Kind of buggy/slow in cloud for development but works for now
  • Working on mobile vertical screen resolution CSS

May 29th

  • Working on tablet and mobile UI through learning CSS code and setup on github
  • Working on UI, but limited to non development device until repair done

May 30th

  • Working on tablet and mobile UI through learning CSS code and setup on github
  • Limited to non development device until repair done

May 31th

  • Development device back and ready testing device and getting set up again
  • Learning about ZulipChat and learning the best communication methods with BRL-CAD
  • Was previously only privately messaging and emailing mentors sparsely to communicate (This was a mistake, I am very sorry for not talking about the sudden computer issues until this day)

June 1st

  • Development device back and ready testing device and getting set up again with development software and environment
  • Studying, doing tutorials, and researching functionality Meteor.js, Three.js, and material UI libraries

June 2nd

  • Recompiling previous Pull Request with repaired dev environment
  • Planning out future updates, checking schedule and looking at issue list
  • Realized Authentication Bugs on OGV backend limited a lot with being able to fully see UI functionality

June 3rd

  • Focusing on fixing Meteor Backend Issues to be able to fix the functionality of authentication and to be able to fix the UI through being able to troubleshoot other pages which require certain authentication clearances

June 4th

  • Focusing on fixing Meteor Backend Issues to be able to fix the functionality of authentication and to be able to fix the UI through being able to troubleshoot other pages which require certain authentication clearances
  • Now combining UI fixes and authentication fixes and finalizing them

June 5th

  • Fixed Issue Regarding Meteor Authentication Service Worker Initialization Alert

June 6th

  • Fixed Meteor Authentication Alert Issue preventing most users from signing in properly after signing up
  • Fixed Error Image Loading instead of real image in page initialization

June 7th

  • Testing 3D object storage due to a BIG issue regarding its persistence on different service workers and accounts

June 8th

  • Planning to revamp the previous non-persistent mongodb 3d object uploader code due to the 3d objects not loading from the server properly (3d data object persistence issues)

June 9th

  • Creating a separate cloud storage bucket for OGV Geometry Viewer with Google Cloud CORS setup fixed for 3D files persistence and loading
  • Initializing firebase in the code

June 10th

  • Switching upload process in code to include NEW 3d data upload to firebase storage through anonymous authentication for upload to cloud storage (able to still utilize the old authentication process and transition easily to using other login providers in the future)
  • Able to load 3D files from cloud storage when interacting with other profiles and 3d Objects