Commit Graph

37 Commits

Author SHA1 Message Date
Xevion
b62e7d7662 remove old bulma before submoduling 2020-11-03 23:44:25 -06:00
Xevion
11daf094f4 switch to scss for css, begin refactoring old css into scss, add bulma 0.9.1 to repo 2020-11-03 23:34:15 -06:00
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