Michał
8357241487
Correct code I did done yesterday
2023-04-07 09:18:03 +00:00
Michał
f33842ead3
Move views/routes to seperate files
2023-04-06 16:22:56 +00:00
Michał
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
Michał
4627498b8d
Change database structure
...
Update naming to something more useful
Date filled in automatically
2023-04-05 16:35:59 +00:00
Michał
97119ced54
Linting
2023-04-04 14:00:00 +00:00
Michał
a4d19bf32a
recompile sass when a file is updated
2023-04-03 22:49:28 +00:00
Michał
af497b7da7
Add alt_id to database for cookie management
...
update version
2023-04-03 22:28:12 +00:00
Michał
4e50a66514
Switch to Flask_Login for user/session management
2023-04-03 18:04:49 +00:00
Michał
33f475e828
Change default thumbnail size
...
Change text color in the upload panel
2023-04-03 17:28:28 +00:00
Michał
ad547c4ccf
Move popups to correct loading order
...
Move away from yeeted Ajax code to fetch
2023-04-03 03:43:20 +00:00
Michał
d33585afca
Use correct naming scheme for views
2023-04-03 01:17:11 +00:00
Michał
f540c234f3
Remove theme manager in favour of webassets
2023-04-03 00:58:22 +00:00
Michał
654ab0eba3
Move JS into pre and post loading folders
2023-04-03 00:43:21 +00:00
Michał
7b97b8e0ef
DeepSource Fixing Antipatterns
2023-04-02 16:50:52 +00:00
Michał
95e5f3938f
Clean up theme compiler and thumbnail generation
...
Fix signup not clearning blanks - Thanks to Fennec
2023-04-01 16:59:17 +00:00
Michał
3331edf24d
Remove Thumbnails table
...
Daddy PyLint not happy with me
2023-03-26 23:34:03 +00:00
Michał
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
Michał
cdb3836dab
Fix new styling errors
...
Fix error page
Update Notification styling
2023-03-25 20:24:38 +00:00
Michał
c46f16131b
Woops, maybe it was broken afterall
2023-03-25 16:33:12 +00:00
Michał
69d264739b
Choose or drop image for upload
...
Fix up some JS
Update Icons
2023-03-23 12:54:00 +00:00
Michał
733a443835
PyLint wasnt done with me
2023-03-20 17:57:47 +00:00
Michał
b426a6f6c4
Bendover for PyLint
2023-03-20 17:19:42 +00:00
Michał
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
Michał
b208b872d7
Make buttons more consistent
...
Rename JumpUp button to top-of-page
2023-03-12 18:19:43 +00:00
Michał
0d10de923d
Move routes to their own folder
2023-03-12 15:52:23 +00:00
Michał
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
Michał
2eec988815
Move prechecks to run file
...
Add Verbose option
Cleanup run file
2023-03-12 12:29:29 +00:00
Michał
09c8f3be63
Add run file
2023-03-11 23:16:27 +00:00
Michał
3ee287d6e3
Add ALT text to images
...
Correct static methods
Tidy up code
2023-03-11 22:14:03 +00:00
Michał
b0a9271265
Make Metadata Parser readable with ChatGPT 💀
...
Remove useless code for fullscreening image
2023-03-10 12:32:23 +00:00
Michał
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
Michał
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
Michał
56c82513ba
Fixing inconsistent sass files
...
Removed useless styling
Fixed date
2023-03-08 13:36:35 +00:00
Michał
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
Michał
7ed3b455dd
Submitted to PyLints needs :3
2023-03-04 13:45:26 +00:00
Michał
375e70cb08
Update version
2023-03-03 00:27:31 +00:00
Michał
2e86bfa072
Switch to SQLAlchemy for database management
...
Add Favicon
2023-03-03 00:26:46 +00:00
Michał
9e87c74c96
Attempt to make some sort of setup file
2023-03-02 17:00:54 +00:00
Michał
512f6f623e
Move user data to ~/.config/onlylegs location
...
Update location of default themes folder
2023-03-02 13:19:10 +00:00
Michał
828167f762
Added settings page
...
Added logging to a .log file
Fixed Images loosing colour and rotation on thumbnail generation
Added more info to README
2023-03-01 23:29:34 +00:00
Michał
f845f614df
Add option to collapse metadata
2023-01-31 23:44:44 +00:00
Michał
c02d618844
Correct missing Exif data
...
Format missed information
2023-01-31 22:08:37 +00:00
Michał
792cbd1884
Move main JS into its own file
...
Fix Sass animations
When home button clicked from image view, it'll scroll down automagically
2023-01-26 14:43:08 +00:00
Michał
34d6dca2a9
Add Download button
...
Forgotten to update version 💀
2023-01-25 16:46:13 +00:00
Michał
bb98701430
Unifying style of the gallery
...
Fixed HTML and Sass layout
Moved upload and login pages to popups
Added deletion confirmation
2023-01-25 15:13:56 +00:00
Michał
0414cda5d3
Fix image ICC profile getting lost on compression
...
Fix setup not holding all required modules
Add temporary theme to login and upload page
Other random bug fixes
2023-01-17 22:13:52 +00:00
Michał
7605e5ab40
Add Notification js system
...
Load full image on first click of full resolution button
Change background image
Change way images load into the view
Add Lazy Loading
2023-01-14 01:46:11 +00:00
Michał
a10a5a8793
Generate thumbnails on the fly with PIL
...
Removed the need of having 3 copies of an image
Fixes more Sass(y) stuff
2023-01-13 18:29:07 +00:00
Michał
2455d3f88c
Fixed Flask not choosing new name for uploading
...
Moved uploading and removing files to APIs
Added max file upload to config from yml file
Jquery is now a file not a CDN
General Sass(y) fixes
2023-01-11 19:46:31 +00:00
Michał
5db8fa52e8
Yaml config files
...
Fixed some Sass issues
No image... image
Squished some bugs involving uploading broken files
2023-01-11 15:25:35 +00:00