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

Twudder db #3

Merged
merged 40 commits into from
Apr 13, 2020
Merged

Twudder db #3

merged 40 commits into from
Apr 13, 2020

Conversation

yunyu
Copy link
Member

@yunyu yunyu commented Apr 13, 2020

No description provided.

@yunyu yunyu merged commit 66bb125 into twudder Apr 13, 2020
yunyu added a commit that referenced this pull request Apr 13, 2020
* add files, navbar

* search input style

* navbar account name id styling

* remove redundant div

* refactor out account pic

* new moo

* moo

* Add interactivity into new moo

* Fix button

* Stick nav

* OK

* login

* refactor

* toggle login

* fix title

* MooBox

* prettier + login works

* newmoo

* Click outside close

* prevent username overwrites

* preventdefault on form submit

* moo resource

* make mooing work

* show feed when logged in

* moo

* search location navigation

* mooooore filtering

* proper account profiles and colors + actual tags

* string concat with plus is bad

* it's important to be immersive

* reset everything except newMoo if home button is clicked

* add query reset

* Fix click away area

* Debounce prep

* AA

* Query error states

* no empty moos allowed

* Debounced search

* Remove and press enter

* Fix history

* got blue tags and mentions + additional mentions filtering

* click to search!

* dealing with tags/mentions with non alphanumeric characters

* Upgrade dependency

* Add signout button

* navbar validation and proper non alphanumeric blue tokenizing

* input type=button => button

* Fix

* allowing single # and single @ to not be tokenized

* Twudder db (#3)

* install pg in preparation for postgres db

* postgres database setup preliminary with unsafe credentials

* minor cleanup and error additions

* persistent database usage and retrieval

* added sql-template-strings

* minor sql shifts

* Memo moo

* Remove overtype

* caldera multi-instance twudder app with custom ports

* Load db config from env

* Gitignore .env

* Configurable port

* Swap tag library

* Move dotenv config to init script

* Workaround lack of top level await in nodejs 12

* Fix initialization

* [WIP] sql changes

* Hmm

* Write useMoo

* Delete accounts resource

* Add sql for account create/auth/username check

* Fix compile

* Optimize imports

* Change validate/error

* Display error

* Expose id to moo

* Fix initialization

* Add password min

* Username validator

* Name length restriction

* Install pgcrypto

* Only display placeholder on signup

* Fix insert

* Fix notify

* Fix insert

* Fix reading session process ID

* Add submitting for NewMoo

* No @ in placeholder

* Clear error on switch

* CSS fixes

Co-authored-by: Jason Wang <[email protected]>

Co-authored-by: Yunyu Lin <[email protected]>
Co-authored-by: Jason Wang <[email protected]>
Co-authored-by: Yunyu Lin <[email protected]>
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.

2 participants