Commit Graph

35 Commits

Author SHA1 Message Date
Xevion
eb071ed560 use thumbnail resolutions preallocate img tag space before loading, fix directory header icons and text, delete prompt path linkback, resolution and size text, fix browse media borders/padding 2020-11-03 22:16:01 -06:00
Xevion
08f91089bc add file count and directory path info to delete confirm prompt 2020-11-03 20:42:35 -06:00
Xevion
ac059565e3 confirm deletion footer styling, link color styling, white checkboxes, overall styling improvements/edits 2020-11-03 19:30:28 -06:00
Xevion
19a83fa7d9 add adjustable main content column size with context variable, increase add directory symbol size 2020-11-03 19:29:30 -06:00
Xevion
174c9090e6 fix references to image resolution field not being properly added/saved 2020-11-03 19:27:24 -06:00
Xevion
c5b8f35dde big migrate, add refreshing to create class method, make size, resolution and file modification fields nullable, fix ServedDirectory lastRefreshed's lack of default, remove last of easy_thumbnails
also adds some small documentation/typing fixes
2020-11-03 19:11:59 -06:00
Xevion
6046783174 add filesize field with human readable property, rename all size fields to resolution, private __thumbs_path var for ease of use 2020-11-03 18:37:17 -06:00
Xevion
f00dadf4ca fix thumbnail deletion not occurring due to nonexistent file 2020-11-03 18:26:42 -06:00
Xevion
09e82944d7 add/improve refreshing logic & metadata management, improve thumbnail logic & regenerate kwarg, overall more documentation/commands 2020-11-03 18:26:12 -06:00
Xevion
ed3e656ee8 begin adding more meta attributes to ServedDirectory and File models, small improves to documentation and accompanying metadata logic 2020-11-03 18:01:49 -06:00
Xevion
284f3a6519 new directory confirm deletion
should make sure that directories are not deleted accidentally
2020-11-03 16:43:19 -06:00
Xevion
0fa6dbc1f5 Merge pull request #4 from Xevion/styling
Styling
2020-11-01 01:41:02 -05:00
Xevion
0cf62d68e9 card styling 2020-11-01 01:39:04 -05:00
Xevion
d5a5b7bf9b index styling finished 2020-10-31 23:36:12 -05:00
Xevion
a525c8c43b Merge pull request #3 from Xevion/thumbnails
Thumbnails
2020-10-31 23:08:46 -05:00
Xevion
8ef09f8618 update .gitignore for thumbnail files, add proper directory with icons to content, add proper thumbnail img loading with lazy loading for performance 2020-10-31 23:03:37 -05:00
Xevion
041e2a6e42 specific thumbnail generation view + manual refresh thumbnail generation, progress bar with error handling and thumbnail deletion 2020-10-31 23:01:59 -05:00
Xevion
176b3273ce basic cv2 & PIL based thumbnail generation helper 2020-10-31 22:47:10 -05:00
Xevion
d565e82c50 added manual refresh functionality, fixed mistake with meaning of File directory field (foreign key not path) 2020-10-31 20:59:00 -05:00
Xevion
fbd623c0f2 add subdirectories field with django-jsonfield, separate actual files and subdirectories, note some TODOs 2020-10-31 20:45:40 -05:00
Xevion
02c58830f7 create new File model for better Directory and file thumbnail state management 2020-10-31 20:37:31 -05:00
Xevion
ff96bf4753 begin working on thumbnail (with viewer) for files, change to class based helper 2020-10-31 20:01:24 -05:00
Xevion
8c7c5e161c Merge pull request #2 from Xevion/adding
Adding Directories
2020-10-31 18:51:02 -05:00
Xevion
db45f6fd7d small filtered tag marker on index page 2020-10-31 18:48:46 -05:00
Xevion
cda841065a added directory prefill shortcut creation 2020-10-31 18:47:16 -05:00
Xevion
688ffe88dd added server side directory adding, validation and redirecting, show directory path and mention 'files' near filecount in panel header 2020-10-31 18:34:54 -05:00
Xevion
4cc1402d21 begin working on add directory functionality, finished bulma frontend form design 2020-10-31 18:03:25 -05:00
Xevion
5d6d21e97d Merge pull request #1 from Xevion/basics
Basics
2020-10-31 17:15:14 -05:00
Xevion
c53e8ecf9c add directory mediatype functionality via helpers, begin looking into static jquery (nothing yet) 2020-10-31 17:14:20 -05:00
Xevion
8cbf8396fd basic file sending/viewing 2020-10-31 12:39:28 -05:00
Xevion
c8fcb09b73 basic site design, directory path reading, uuid setup, file icon mimetype categorization 2020-10-31 12:28:29 -05:00
Xevion
f7cde0b4dc fix timezone setting, fix invalid default for CharField 2020-10-31 12:26:55 -05:00
Xevion
ec785d5360 create ServedDirectory model, setup project settings, add Viewer app to project, uuid migration 2020-10-31 05:28:25 -05:00
Xevion
77cbae0a54 add README & .gitignore 2020-10-31 05:03:25 -05:00
Xevion
67b717d10c git init 2020-10-31 04:32:03 -05:00