Commit graph

258 commits

Author SHA1 Message Date
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ł 7827c23402
Merge pull request #5 from Fluffy-Bean/testing
Format code with PyLint
2023-03-04 21:51:24 +00:00
Michał 970d3dcf66 Switch workflow to run on pull request to main
Update README
2023-03-04 21:46:19 +00:00
Michał c98a524c08 :3 2023-03-04 21:24:43 +00:00
Michał b4ee8dfe7f This is a terrible day 2023-03-04 21:23:07 +00:00
Michał 2ad18a8928 woopsie 2023-03-04 21:21:06 +00:00
Michał a16c1b2da9 Fix workflow, I think 2023-03-04 21:15:53 +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ł be430d769d
Merge pull request #4 from Fluffy-Bean/testing
Update README
2023-03-03 19:23:15 +00:00
Michał 4cfcd178f1 Update README 2023-03-03 19:20:58 +00:00
Michał e92a7e9802
Merge pull request #3 from Fluffy-Bean/testing
Testing Workflow
2023-03-03 01:09:32 +00:00
Michał 0cc9552f47 Fix gallery grid 2023-03-03 01:08:36 +00:00
Michał bca03a0046
Merge pull request #2 from Fluffy-Bean/testing
Add workflow
2023-03-03 01:08:05 +00:00
Michał 1d5f71a2cc Add workflow 2023-03-03 01:03:43 +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ł e16792c37e Switch to Poetry for dependency management 2023-03-02 14:32:15 +00:00
Michał 65028ad442 Added logo to README 2023-03-02 13:43:19 +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ł 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ł 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ł 651fd8aa49 Load image source on scroll
Set time tags to local time
2023-01-26 16:55:42 +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ł 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ł 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
Michał 978086f512 Added Image deletion
Added buttons for image functions
Moved Image functions to their own file
Added PFP row in users table
Moved Groups back to the root templates folder
2023-01-11 10:53:01 +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ł 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ł 367bb2bcc5 Reimplemented sass compiling
Fixed path issues for env and saving images
2023-01-10 15:41:39 +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
Michał 29d204f95e Fix template headers
Add test route for uploading images
2023-01-10 09:42:34 +00:00
Michał c3096a8ca3 Adding Upload page
Added templates for main pages
Updated Nav urls
Made error page prettier
2023-01-09 21:07:02 +00:00
Michał f730ecd0c9 Start on Upload page
Remove reduntant Exiting text
Rename css folder to theme
2023-01-08 22:27:01 +00:00
Michał d85ac5f103 Fix sql syntax
Add database initialisation
Reorganise default theme
2023-01-08 15:14:35 +00:00
Michał 122b1760cf Added more tables
Started making table junctions
2023-01-07 15:27:07 +00:00
Michał 463c5ecd03 Themes can now include font files
Updated example env
New fonts added to default theme
2023-01-06 23:46:12 +00:00
Michał a7e79ab5a5 Fixed multiple requests for images
Started adding SQL table layouts
Making package loading prettier
2023-01-06 15:47:58 +00:00