Commit graph

33 commits

Author SHA1 Message Date
Michał 654ab0eba3 Move JS into pre and post loading folders 2023-04-03 00:43:21 +00:00
Michał c7e38dfcfb Change navbar colour in image groups 2023-04-02 21:15:51 +00:00
Michał cf65b8d309 Drag down to dissmiss upload on mobile 2023-03-30 19:53:48 +00:00
Michał c2e42e7179 Clean up JavaScript code and make it more reliable
Update version
2023-03-30 15:51:06 +00:00
Michał de79f5bc54 Add image cache generation 2023-03-26 20:58:17 +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ł b862c74bbe Switch to CSS vars for variables 2023-03-25 16:33:12 +00:00
Michał 4e7301b9de Switch to Manrope font
Fix inconsistent buttons
Removed default header background
Added info button with version and ❤️
Random fixes
2023-03-23 15:47:35 +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ł f9aeb0955d SVG favicons
Image and colour preview for links
2023-03-15 16:19:42 +00:00
Michał b208b872d7 Make buttons more consistent
Rename JumpUp button to top-of-page
2023-03-12 18:19:43 +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ł 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ł 35c5951318 Switch to duel-tone icons 2023-03-09 12:33:22 +00:00
Michał c5f6b0ecf7 Added Next and Previous buttons to image view
Merged JS files
Removed Scene Type from metadata mapping
Added arrow to tool-tips
2023-03-09 12:22:25 +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ł 91278e2d11 I with push my head through a conrete wall
I hate Joins
2023-03-05 18:16:28 +00:00
Michał 2e86bfa072 Switch to SQLAlchemy for database management
Add Favicon
2023-03-03 00:26:46 +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ł a9b13f1e39 Fix jumpUp button
Switch to reffere instead of src url
Once again, I am changing animations
2023-02-01 00:57:36 +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ł 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ł 4efd9a04ee Fix up style of Notifications
Move Notification Sass to its own file
2023-01-14 10:08:33 +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ł 8c25779882 Add EXIF data displaying
Add info to setup and manifest(o)
Change background scroll effect
2023-01-10 22:17:41 +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
Michał a499e6c840 Update to reccommended file structure
Use reccommended database structure
Switch to SQLite and update scheme along with it
2023-01-10 12:39:29 +00:00
Renamed from templates/layout.html (Browse further)