Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Home page update #353

Merged
merged 3 commits into from
Oct 30, 2023
Merged

Home page update #353

merged 3 commits into from
Oct 30, 2023

Conversation

omerfaunal
Copy link
Contributor

No description provided.

@omerfaunal omerfaunal self-assigned this Oct 30, 2023
@omerfaunal omerfaunal mentioned this pull request Oct 30, 2023
Copy link
Contributor

@defabdullah defabdullah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good.

@omerfaunal omerfaunal merged commit 33f5a48 into frontend Oct 30, 2023
@omerfaunal omerfaunal deleted the home-page-update branch October 30, 2023 22:10
@omerfaunal omerfaunal linked an issue Oct 31, 2023 that may be closed by this pull request
4 tasks
omerfaunal added a commit that referenced this pull request Oct 31, 2023
* Login Page first commit

* signup-page first commit

* made layout responsive

* Add bash command for easy running

* Change button to elevated button

* Change colors

* Add error handling

* Add skeleton for user authentication flow

* Strong Password Checker is added

* added name/surname instead of fullname

* handle overflow errors, fix strong password check

* add api connection signup and login

* add surname to auth method

* Return error in login if there is unknown error

* Add isLoading and isActive features to App Button

* Change strong password checks

* Home Page first commit

* A struccture for Home page is designed; navigation between pages is implemented

* created aboutMe widget and  profile page

* added settings_page

* "made responsive, changed color"

* Generic page with appbar (#309)

* Add generic page with app bar

* Add documentation

* Change folder structure

* Fix imports

* add user models with all required keywords.

* Add app bar to homepage and set login page structure

* Update App Bar

* Add new pages

* Implement Top Navigation Bar to All Pages

* small logo is added

* implemented provider for profile page

* Add routes to main

* Formatting and linting

* Modify profile page

* profile data provider updated

* Add please login screen

* Home Page enhancement

* add separate PleaseLoginPage

* add Tabs for created Nodes/Questions on ProfilePage, transfer content from ProfilOptions to ProfilePage

* fix EditProfileDesktop and EditProfileMobile

* merge ProfilePage and ProfileOptions, only one is enough

* Improvements on auth flow

* profile info provider is updated

* node view page is created for desktop

* text styles are added

* removed unnecessary imports

* change dummy user in auth to real one in database

* updated node details page to be used for mobile

* extract widgets from ProfilePage file to profile_page/widgets

* sync w/ node and home branches manually

* update profile page with activities tab

* Update generic page (#346)

Change the design and flow of appBar

* Home page update (#353)

* Implement search change

* Color and padding changes and add InkWell

* Some bugs are fixed about home page

---------

Co-authored-by: mehmetSuzer <mehmet.suzer@boun.edu.tr>

* fix merge conflict issues manually

* profile data bug fix

* provider for node info is provided

* no change password button, not connected to backend

* HomePage Web Scrolling Problem (#354)

* updated input parameter of nodedetailspage

* updated exceptions

* not connected to backend but password is done

* Merge branch 'frontend' into account-setting

* logout button widget with functionality

* node card widget to show activity on profile

* adjust edit profile buttons size

* integrate nodes of user to activity

* node details page updates

* fix errors due to conflict merge

* Search api (#352)

* search method added. search types changed

* search types changed (forget prev commit.)

* user and node provider and api connection created.

* isloading added and bugfix

* first search shouldn't say no results found impl.

* add some padding

* null theorem handled

* Formatting

* Uncomment user object

* navigating between pages implemented

* bug fix

* bug fix

---------

Co-authored-by: mehmetSuzer <mehmet.suzer@boun.edu.tr>
Co-authored-by: Omer <omerfaunal@outlook.com>
Co-authored-by: brunettow <bengisutakkin34@hotmail.com>
Co-authored-by: defabdullah <ahmet.susuz@boun.edu.tr>
Co-authored-by: Omer <56688420+omerfaunal@users.noreply.github.com>
Co-authored-by: Mehmet Süzer <93345336+mehmetSuzer@users.noreply.github.com>
Co-authored-by: Leyla Yayladere <leylayayladere@Leylas-MBP.home>
Co-authored-by: defabdullah <77407048+defabdullah@users.noreply.github.com>
Co-authored-by: laylaylo <74381463+laylaylo@users.noreply.github.com>
omerfaunal added a commit that referenced this pull request Nov 7, 2023
* Create lab_report_03.md

* Add Node, Theorem, Proof Model/Classes

Add Node, Theorem and Proof Model/Classes with unit tests. Dependent models of them are also created with no content.

* Contributor class  fields and functions created.

* Update tests.py

Remove tests for many to many fields. These should be added after those models are implemented.

* Authentication fix

Password2 omitted, username is no longer required in requests

* tests are corrected

* Contributor tests written and run successfully.

* reorientation of classes

* Foreign Key implementation

* Initial reviewer tests are written and run.

* Reviewer inheritance test accomplished.

* typo fixed

* Serializers for Contr. and Reviewer added, tested.

* Update node references

Updated node references as two lists: from referenced and to referenced with unit tests. Also set related name of proof foreign key to node as "proofs" to access the proof list of a node with that name

* profile get API

profile get API implemented, node-proof-theorem id fields are automated

* Update models.py

* Django thing is fixed

* fix

* Update tests.py

* search implementation

* Update views.py

* additional checks

* implement question and semantic tag models, closes #298 and closes #299

* Admin: First implementation method examined.

* admin class created.

* tests uncommented:

* Question field is added to the API call

* Update models.py

* Update models.py

* Update views.py

* Update tests.py

* default value of bio has changed

* incomplete search test implementation

* Update views.py

* Update tests.py

* Update tests.py

* Update tests.py

* Update tests.py

* Create lab_report_04.md

* node field of response changed.

* Update tests.py

* Update views.py

* id field changed with username

* Revert "id field changed with username"

This reverts commit 6bb5eac.

* id field changed with username

* Update tests.py

* by functionality added to search

* tests are added

* tests are fixed

* fix

* Update views.py

* Update urls.py

* dockerfile and readme file added

* Update README.md

* Update README.md

* Implement GET for Node

Implemented GET method for Nodes, add tests, and a serializer for Node model.

* Add url path

Add url path for getting nodes.
Import missing NodeSerializer

* implement change password PUT API and its tests

* remove print statement

* Update serializers.py

Add to_referenced_nodes and proofs fields

* Update views.py

Removed models. prefix

* get_proof implemented

* tests coded and run

* theo get api: url, view,tests created and examined

* implement change profile settings put api and its tests

* test fix

* fix the boolean default false bug and bio cannot be empty bug

* contributor GET API implemented

* merge Frontend to main (#365)

* Login Page first commit

* signup-page first commit

* made layout responsive

* Add bash command for easy running

* Change button to elevated button

* Change colors

* Add error handling

* Add skeleton for user authentication flow

* Strong Password Checker is added

* added name/surname instead of fullname

* handle overflow errors, fix strong password check

* add api connection signup and login

* add surname to auth method

* Return error in login if there is unknown error

* Add isLoading and isActive features to App Button

* Change strong password checks

* Home Page first commit

* A struccture for Home page is designed; navigation between pages is implemented

* created aboutMe widget and  profile page

* added settings_page

* "made responsive, changed color"

* Generic page with appbar (#309)

* Add generic page with app bar

* Add documentation

* Change folder structure

* Fix imports

* add user models with all required keywords.

* Add app bar to homepage and set login page structure

* Update App Bar

* Add new pages

* Implement Top Navigation Bar to All Pages

* small logo is added

* implemented provider for profile page

* Add routes to main

* Formatting and linting

* Modify profile page

* profile data provider updated

* Add please login screen

* Home Page enhancement

* add separate PleaseLoginPage

* add Tabs for created Nodes/Questions on ProfilePage, transfer content from ProfilOptions to ProfilePage

* fix EditProfileDesktop and EditProfileMobile

* merge ProfilePage and ProfileOptions, only one is enough

* Improvements on auth flow

* profile info provider is updated

* node view page is created for desktop

* text styles are added

* removed unnecessary imports

* change dummy user in auth to real one in database

* updated node details page to be used for mobile

* extract widgets from ProfilePage file to profile_page/widgets

* sync w/ node and home branches manually

* update profile page with activities tab

* Update generic page (#346)

Change the design and flow of appBar

* Home page update (#353)

* Implement search change

* Color and padding changes and add InkWell

* Some bugs are fixed about home page

---------

Co-authored-by: mehmetSuzer <mehmet.suzer@boun.edu.tr>

* fix merge conflict issues manually

* profile data bug fix

* provider for node info is provided

* no change password button, not connected to backend

* HomePage Web Scrolling Problem (#354)

* updated input parameter of nodedetailspage

* updated exceptions

* not connected to backend but password is done

* Merge branch 'frontend' into account-setting

* logout button widget with functionality

* node card widget to show activity on profile

* adjust edit profile buttons size

* integrate nodes of user to activity

* node details page updates

* fix errors due to conflict merge

* Search api (#352)

* search method added. search types changed

* search types changed (forget prev commit.)

* user and node provider and api connection created.

* isloading added and bugfix

* first search shouldn't say no results found impl.

* add some padding

* null theorem handled

* Formatting

* Uncomment user object

* navigating between pages implemented

* bug fix

* bug fix

---------

Co-authored-by: mehmetSuzer <mehmet.suzer@boun.edu.tr>
Co-authored-by: Omer <omerfaunal@outlook.com>
Co-authored-by: brunettow <bengisutakkin34@hotmail.com>
Co-authored-by: defabdullah <ahmet.susuz@boun.edu.tr>
Co-authored-by: Omer <56688420+omerfaunal@users.noreply.github.com>
Co-authored-by: Mehmet Süzer <93345336+mehmetSuzer@users.noreply.github.com>
Co-authored-by: Leyla Yayladere <leylayayladere@Leylas-MBP.home>
Co-authored-by: defabdullah <77407048+defabdullah@users.noreply.github.com>
Co-authored-by: laylaylo <74381463+laylaylo@users.noreply.github.com>

* added INTERNET permission

* dockerfile added/readme updated

* update frontend/README

* Update lab_report_04.md

* add milestone 1 report

* update milestone 1 report

* add OĞUZ PANÇUK to the m1_group9.md

---------

Co-authored-by: hakanaktas0 <104701041+hakanaktas0@users.noreply.github.com>
Co-authored-by: Ahmed Bera Pay <abera.pay@gmail.com>
Co-authored-by: Arda Arslan <arda.arslan@boun.edu.tr>
Co-authored-by: Ömer Şükrü Uyduran <uyduranomersukru@gmail.com>
Co-authored-by: Ömer Şükrü Uyduran <51464055+uyduranomer@users.noreply.github.com>
Co-authored-by: Ahmed Bera Pay <69896238+Bera0422@users.noreply.github.com>
Co-authored-by: Zulalm <111250696+Zulalm@users.noreply.github.com>
Co-authored-by: mehmetSuzer <mehmet.suzer@boun.edu.tr>
Co-authored-by: brunettow <bengisutakkin34@hotmail.com>
Co-authored-by: defabdullah <ahmet.susuz@boun.edu.tr>
Co-authored-by: Mehmet Süzer <93345336+mehmetSuzer@users.noreply.github.com>
Co-authored-by: Leyla Yayladere <leylayayladere@Leylas-MBP.home>
Co-authored-by: defabdullah <77407048+defabdullah@users.noreply.github.com>
Co-authored-by: laylaylo <74381463+laylaylo@users.noreply.github.com>
Co-authored-by: Zulalm <zulalmolla@gmail.com>
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.

Enhancement for Home Page
2 participants