Xevion
c4b22b8632
Attempt to fix database not creating tables
2022-03-28 18:04:45 -05:00
Xevion
2d014628e4
Fix circular imports issue by separating SQLAlchemy db instance into database.py
2022-03-28 17:57:52 -05:00
Xevion
3ea945b99f
Add psycopg2 to Pipfile for SQLAlchemy Postgresql support
...
I'm not sure why this isn't installed automatically, but I guess in order to make sure tons of unused dependencies aren't installed on machines that don't need them as well as all the errors that crop up, it wasn't added.
As a user who's simply using it for deployment and didn't need it for local development, I suppose this is what happens.
2022-03-28 17:41:54 -05:00
Xevion
f5f6f13756
Fix Heroku using now deprecated Postgres DB URI for SQLAlchemy
2022-03-28 17:36:21 -05:00
Xevion
6c4b952004
Change all relative imports to standard imports
2022-03-28 17:30:31 -05:00
Xevion
e6db061500
Fix Gunicorn not finding app in app.py due to __name__ check
2022-03-28 17:27:16 -05:00
Xevion
6dfed98ba3
Rename create_app.py to app.py for Gunicorn command
2022-03-28 17:19:11 -05:00
Xevion
e997d4f67e
Re-add gunicorn to Pipfile for Heroku deployment
2022-03-28 17:06:20 -05:00
Xevion
2cd2830d60
Update Pipfile.lock
2022-03-28 17:00:40 -05:00
Xevion
ab7641b43e
Prepare for Heroku deployment
2022-03-28 16:57:34 -05:00
Xevion
7753ef4488
Fix werkzeug 2.1.0 breaking flask-login with deprecated feature removal
2022-03-28 16:56:55 -05:00
Xevion
28a9dd4a76
Comment out unused pages
...
+ Slight formatting changes
2022-03-28 13:23:34 -05:00
Xevion
87f6c53987
Reduce online timer span, reduce letter spacing in image banner
2022-03-27 13:49:07 -05:00
Xevion
4c330ccedf
Add roadrunner PSD header
2022-03-27 13:21:03 -05:00
Xevion
678dab307f
Add quick-edit font-awesome button on user profile
...
- Available to admins and the user themselves
2022-03-27 13:20:36 -05:00
Xevion
8188ce5484
Fix administrator override
2022-03-27 13:19:10 -05:00
Xevion
4704bd5c6e
Switch text-based logo in header to image with RoadRunner
2022-03-27 13:05:24 -05:00
Xevion
4bf568c0fe
Add rowdy-hacks project submission image to about
2022-03-27 13:04:49 -05:00
Xevion
83b72ae292
Fix different margin-top on stats/new users in index
2022-03-27 13:04:27 -05:00
Xevion
46960bcadc
Add About and Tech Stack sections to README
2022-03-27 12:19:17 -05:00
Xevion
9e4f99a264
Add setup details to README.md
2022-03-27 12:09:25 -05:00
Xevion
b30050df98
Add PSD & Banner
2022-03-27 12:07:08 -05:00
Xevion
8d369932d5
Add statistics to front page
2022-03-27 12:06:50 -05:00
Xevion
39f7425cc9
Add administrative bypass to user properties
2022-03-27 11:51:17 -05:00
Xevion
96b4dba73c
Add comment posting form
2022-03-27 11:50:53 -05:00
Xevion
9be4cc3f79
Modify filler footer text to link to about page and static LICENSE.txt, add LICENSE
2022-03-27 11:50:05 -05:00
Xevion
cd590596bc
Add post count data to profile, add more precise timestamp titles, remove likes placeholder
2022-03-27 11:21:20 -05:00
Xevion
e01dbf4e16
Fix uneven number of users on Browse page breaking templating
2022-03-27 11:20:33 -05:00
Xevion
c8159c95b3
Fix new users list being ordered in ascending instead of descending (newest first) order
2022-03-27 11:20:11 -05:00
Xevion
0ade256bc9
Add new users list to index
2022-03-27 11:18:46 -05:00
Xevion
b70e39acfa
Complete feed view, post view, and post form
2022-03-27 11:02:58 -05:00
Xevion
31f2e1b2e8
Extend faker command to add comments automatically
2022-03-27 11:02:21 -05:00
Xevion
ab0f9b40e0
Comment out unfinished parts of app
2022-03-27 11:01:58 -05:00
Xevion
5b472ab529
Remove backref arguments from model columns
2022-03-27 10:21:22 -05:00
Xevion
4f585448d7
Extend fake shell command for adding fake posts into DB
2022-03-27 10:20:53 -05:00
Xevion
ced2f975ae
Develop shell command for instantiating all DB tables fast, import all models
2022-03-27 09:44:54 -05:00
Xevion
5ebbbd1b03
Add Comment model & add relevant relationships between all models
2022-03-27 09:40:23 -05:00
Xevion
23fd613d8f
Add login checks for user_edit form page viewing
2022-03-27 09:39:51 -05:00
Xevion
03ed77b328
Improve profile editing styling, add block for <head> manipulation
2022-03-27 09:39:20 -05:00
Xevion
0ce1560468
Add profile name & about-me editing form
2022-03-27 09:38:35 -05:00
Xevion
5134723841
Refactor .content-inner div to wrap all content blocks
2022-03-27 06:55:39 -05:00
Xevion
9b8209841d
Move login/signup templates into "auth" folder
2022-03-27 06:08:26 -05:00
Xevion
5802320855
Make logo clickable, add Font-Awesome for cog on header, add better default profile picture
2022-03-27 06:06:53 -05:00
Xevion
23ff69aba3
Replace applicable links with url_for calls
2022-03-27 05:36:04 -05:00
Xevion
61bd492a19
Test commit
2022-03-27 05:09:16 -05:00
Xevion
4ad1402562
Add basic README
2022-03-27 05:07:38 -05:00
Xevion
beceed0095
Properly split user browsing page into two columns
2022-03-27 05:06:40 -05:00
Xevion
bd35d40c48
Add page generation time to footer
2022-03-27 05:06:07 -05:00
Xevion
5338797013
Improve browse page styling & data
...
ellipsis moment
2022-03-27 04:14:27 -05:00
Xevion
f999b0f9a2
Add bio generation to faker command
2022-03-27 04:14:09 -05:00