Commit graph

26 commits

Author SHA1 Message Date
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ł 0d10de923d Move routes to their own folder 2023-03-12 15:52:23 +00:00
Michał 7ef4a1dd91 Random cleany 2023-03-12 14:52:24 +00:00
Michał 3ee287d6e3 Add ALT text to images
Correct static methods
Tidy up code
2023-03-11 22:14:03 +00:00
Michał e192554a0b Add ownership checks to groups
Fix contrast checking
Add coloured highlights to images
Update top-of-page button icon
2023-03-10 17:38:24 +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ł b5bc0ec50c Switched to keeping time with UTC for easier timezones
Removed useless JS
2023-03-08 21:58:58 +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ł 91278e2d11 I with push my head through a conrete wall
I hate Joins
2023-03-05 18:16:28 +00:00
Michał 0a27d79a82 Move most of the processing into the upload 2023-03-05 16:22:11 +00:00
Michał de2d72e5de Submitted to PyLint 2023-03-04 21:08:42 +00:00
Michał 7ed3b455dd Submitted to PyLints needs :3 2023-03-04 13:45:26 +00:00
Michał 2e86bfa072 Switch to SQLAlchemy for database management
Add Favicon
2023-03-03 00:26:46 +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ł da1579555b Formatted metadata
Add API for metadata
Load more images if page is resized
Adjusted animations
2023-01-31 17:32:22 +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ł 44a6712b6e Image upload added
Added temporary fix to loading images on the home page
Fix api.py for requesting images
Minor tweaks to default theme
2023-01-10 18:12:55 +00:00
Michał e395139656 Rename routes to gallery
Move methods to api.py
Remove old db manager as its unused
Remove old db tables as theres a new schema file
Rename onlylegsSass to sassy, unused for now
Update example.env to reflect new layout
2023-01-10 14:40:43 +00:00