Xevion
8da2e64963
add clarification to delete prompt, change more options dropdown angle to question mark
2020-11-06 07:58:05 -06:00
Xevion
5692836bec
improve flexbox icon's selector name and organization, apply to index icons and reorganize tags
2020-11-06 07:49:37 -06:00
Xevion
b0df8057a8
make index panel background darker, move inline flexbox styling out of browse.html (scss!), make add dir dialog use small content width
2020-11-06 03:42:14 -06:00
Xevion
70944d5314
add features and to-do list to README.md
2020-11-06 03:41:15 -06:00
Xevion
59e0c1f047
screenshot description text (test)
2020-11-06 03:33:51 -06:00
Xevion
dbc224ac72
add screenshots to README.md
2020-11-06 03:29:38 -06:00
Xevion
392aa6a269
better color styling of icons, text, borders, code tag, tag component, remove old unneeded styling code, move inline styling code out as needed, styling comments
...
inline styling is still very much present and needs to be uplifted out of there, but I'm still not sure of what to name everything. I wish I knew the best practices here. very frustrating that there's no one in the world who cares enough to let me consult for free
2020-11-05 18:29:41 -06:00
Xevion
710924c419
fix thumbnail dir not being created for new installs, add traceback printing for failed thumbnail printing, fix naive datetime object loading
...
on new installs, the thumbnail directory in /viewer/static is not created automatically
when thumbnail generation fails for any reason, tracebacks are not printed
i fixed the numerous warnings generated by not setting the DateTimeField to a datetime object with a timezone (fixed with dateutil package)
2020-11-05 18:27:01 -06:00
Xevion
85cf832ec2
complete refactor of styling to dark theme with neon turquoise colors via bulma variables
2020-11-05 14:25:39 -06:00
Xevion
60d13d2467
fix unchanged/broken stylesheet link, added requirements.txt file
2020-11-05 12:26:51 -06:00
Xevion
490f2bf03a
remove pycache pyc files
2020-11-04 01:00:18 -06:00
Xevion
09ed88fa61
update .gitignore for (all, generated) css files
2020-11-04 00:48:23 -06:00
Xevion
ffd69007e8
remove generated css files
2020-11-04 00:42:29 -06:00
Xevion
2ca047a7f0
update readme with repo installation/execution instructions
2020-11-04 00:18:53 -06:00
Xevion
549515235d
update bulma path to work with sass generation, preferred static css file organization
2020-11-04 00:16:50 -06:00
Xevion
823154fbac
add bulma submodule
2020-11-03 23:45:48 -06:00
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