Commit graph

71 commits

Author SHA1 Message Date
d36699bd1f Update database
Correctly link user to their posts and groups
Change the table names to Group, Post and User
Remove unused Bans and Logs table, possibly will return later
2023-04-12 15:16:43 +00:00
4f339d5ec5 Very basic way of checking for database updates 2023-04-11 11:46:54 +00:00
854106bd1d WHAT AM I DOING WROOOOONG 2023-04-11 08:23:36 +00:00
b62d58b9fc oopsie 2023-04-11 08:17:03 +00:00
ad834fd19a Generate admin user if database was just generated 2023-04-11 08:04:52 +00:00
83435f5372 Flask-Migrations progress
Auto make a migration file when the user lacks one
2023-04-10 23:03:47 +00:00
e7cb14b67f Move Flask configs to new file 2023-04-10 15:43:42 +00:00
7c553e99b8 Switch to Flask-SQLAlchemy
Add FLask-Migrate for next step in the Migration 😉
2023-04-09 19:12:35 +00:00
ba34a1bb7f black 2023-04-09 15:54:41 +00:00
6729142d1b Move JS yet again 2023-04-09 00:41:14 +00:00
5cb8c1dd13 Linty 2023-04-08 19:38:16 +00:00
359ab66a0a Correct font weights after font change 2023-04-08 19:32:04 +00:00
1f9f50d014 Change font back to Rubik and update version 2023-04-08 17:00:04 +00:00
4622cc29c5 Move JavaScript around because I want to! 2023-04-07 14:51:03 +00:00
128464d43f Format code with Black 2023-04-07 12:35:30 +00:00
8357241487 Correct code I did done yesterday 2023-04-07 09:18:03 +00:00
f33842ead3 Move views/routes to seperate files 2023-04-06 16:22:56 +00:00
7eb4355b52 very nice?
Compress JS and Sass files
remove useless Span for notifications and switch to after
Go back to 400x400px thumbnails
Add link for group creator
2023-04-06 14:42:23 +00:00
4627498b8d Change database structure
Update naming to something more useful
Date filled in automatically
2023-04-05 16:35:59 +00:00
97119ced54 Linting 2023-04-04 14:00:00 +00:00
a4d19bf32a recompile sass when a file is updated 2023-04-03 22:49:28 +00:00
af497b7da7 Add alt_id to database for cookie management
update version
2023-04-03 22:28:12 +00:00
4e50a66514 Switch to Flask_Login for user/session management 2023-04-03 18:04:49 +00:00
33f475e828 Change default thumbnail size
Change text color in the upload panel
2023-04-03 17:28:28 +00:00
ad547c4ccf Move popups to correct loading order
Move away from yeeted Ajax code to fetch
2023-04-03 03:43:20 +00:00
d33585afca Use correct naming scheme for views 2023-04-03 01:17:11 +00:00
f540c234f3 Remove theme manager in favour of webassets 2023-04-03 00:58:22 +00:00
654ab0eba3 Move JS into pre and post loading folders 2023-04-03 00:43:21 +00:00
7b97b8e0ef DeepSource Fixing Antipatterns 2023-04-02 16:50:52 +00:00
95e5f3938f Clean up theme compiler and thumbnail generation
Fix signup not clearning blanks - Thanks to Fennec
2023-04-01 16:59:17 +00:00
3331edf24d Remove Thumbnails table
Daddy PyLint not happy with me
2023-03-26 23:34:03 +00:00
2b795e520f Move contrast checking into Python
Change banner size dependent on group content
Tidy up inline JS for some files
Correct spelling
2023-03-26 01:04:13 +00:00
cdb3836dab Fix new styling errors
Fix error page
Update Notification styling
2023-03-25 20:24:38 +00:00
c46f16131b Woops, maybe it was broken afterall 2023-03-25 16:33:12 +00:00
69d264739b Choose or drop image for upload
Fix up some JS
Update Icons
2023-03-23 12:54:00 +00:00
733a443835 PyLint wasnt done with me 2023-03-20 17:57:47 +00:00
b426a6f6c4 Bendover for PyLint 2023-03-20 17:19:42 +00:00
3008a55899 Moved some scripts to a utils folder
Renamed upload route to file as its more approprete
Fixed random CSS issues that occur on older browsers or Safari
2023-03-14 22:07:17 +00:00
b208b872d7 Make buttons more consistent
Rename JumpUp button to top-of-page
2023-03-12 18:19:43 +00:00
0d10de923d Move routes to their own folder 2023-03-12 15:52:23 +00:00
dea3cca4a6 Remove Verbose option temporarilly
Gunicorn is really not happy with anything I try and parse through it
2023-03-12 13:12:38 +00:00
2eec988815 Move prechecks to run file
Add Verbose option
Cleanup run file
2023-03-12 12:29:29 +00:00
09c8f3be63 Add run file 2023-03-11 23:16:27 +00:00
3ee287d6e3 Add ALT text to images
Correct static methods
Tidy up code
2023-03-11 22:14:03 +00:00
b0a9271265 Make Metadata Parser readable with ChatGPT 💀
Remove useless code for fullscreening image
2023-03-10 12:32:23 +00:00
e6d289ed64 Bundle JS into a compact format
Run file checks on startup
Fix visual bugs in Sass
2023-03-10 11:10:43 +00:00
e3a0eaf60b Add basic Image Group functions
Make the Upload Pannel usable on mobile
Remove useless code as Django had built-in functions to read the config
Remove useless JS code
Cleanup tempaltes
2023-03-09 23:31:58 +00:00
56c82513ba Fixing inconsistent sass files
Removed useless styling
Fixed date
2023-03-08 13:36:35 +00:00
99c1d81869 Fix errors in metadata parsing
Remove useless extra checks in metadata parser
Add Flask-Caching, need to test how helpfull this is
2023-03-08 09:01:20 +00:00
7ed3b455dd Submitted to PyLints needs :3 2023-03-04 13:45:26 +00:00