Commit Graph

813 Commits

Author SHA1 Message Date
35a096c79d added name for videos 2021-09-06 19:15:58 +10:00
ae067b81ce not worth fixing json* invocations, only 2, and the fix is either forcing a mutable pickle type or TypeDecorator -- both a bit complex than its worth 2021-09-06 18:12:26 +10:00
5d7eed68eb fix BUG-49 (images in DBox no horizontally spaced) and fixed spacing between images and buttons 2021-09-05 22:44:25 +10:00
479c6179c2 fix icon url needing to be passed as a jinja2 var 2021-09-05 22:23:08 +10:00
9d094f9437 fixed BUG-45, and new accidental bug where I button-mashed a "now" variable to "ynw" somehow 2021-09-05 21:59:41 +10:00
a64b651118 use new base_path Setting, but have not tested use of absolute paths instead of relative paths, also need better tooltips for the paths -- AND, still have odd trailing slash due to SymLinkName, etc. being too complex 2021-09-05 21:58:54 +10:00
7c192b5d66 with MoveDBox going into js file, need to pass jinja2 var as a param 2021-09-05 21:34:13 +10:00
acd965f5c3 put back MoveDBox() in, accidentally deleted it 2021-09-05 21:33:46 +10:00
2d4130ed30 fix comment 2021-09-05 21:32:15 +10:00
eb0145467f fixed bugs 47, 48, 49 and reduced complexity of dup counting as well. Now removes dirs than become empty due to duplicate removals 2021-09-04 19:50:49 +10:00
4a9c3b4aa3 minor clean up of screen content 2021-09-04 19:50:27 +10:00
cf455cca29 added BUGS 2021-09-04 19:48:29 +10:00
423f9af2c4 fixed BUG-44: quickly clicking in folder view can somehow end up with a view/<id> crash 2021-08-30 18:25:26 +10:00
3472717d01 fixed BUG-44: quickly clicking in folder view can somehow end up with a view/<id> crash 2021-08-30 18:25:19 +10:00
7b672206d2 alert in form fails in bs5?, so made it a div 2021-08-30 18:24:55 +10:00
5ca8424e58 use class PA / inheritance on dup classes 2021-08-30 18:24:31 +10:00
8f7d6bd77c new bug with clicking on dirs too quick 2021-08-30 18:24:01 +10:00
8c3531d99a use PA class for __repr__ inheritence for Status 2021-08-30 17:55:15 +10:00
dc4ff64600 viewer hotkeys are in tooltip now 2021-08-30 17:47:33 +10:00
78170cace7 fixed bug in viewer where video needs to be resized after prev/next move, also updated TODO 2021-08-30 17:42:58 +10:00
10fcda0d7c convert OPT from a dict to a class 2021-08-29 20:13:26 +10:00
f9bd558727 moved most of the js out to internal/js/view_support.js 2021-08-28 21:45:28 +10:00
c38929d884 viewer now deals with videos and images when next/prev, AND, fullscreen is maintained on videos and handles when escape gets you out as well... 2021-08-28 13:26:07 +10:00
1d3caf17de complete rewrite of viewer, videos need to be fixed. Otherwise, viewer now loads entry data for all "how_many" images on the screen, and allows prev/next movement between images without a DB load for the current page of images, then as required, it will retrieve the prev/next "how_many" from the database via /viewlist route, and go back into view/<id> of the appropriate new image of the new list. Also prevents going below 0 and beyond end of DB for the first time. 2021-08-27 23:38:31 +10:00
652a89161d include the js form the internal dir and viewer now has tooltips on buttons, and all buttons work, call the right javascript, send jobs to the pa_job_manager, and make image go gray with throbber, and on job completion, hide throbber, redraw the image in color and with the newly transformed image 2021-08-15 21:26:43 +10:00
40c0e3631c no need for one-off copy of icons.svg, its now in internal/ 2021-08-15 00:33:50 +10:00
59c72f9aee moving to /internal for a js dir, icons.svg Ive built, etc. and added route in files.py, updates all html to use new path 2021-08-15 00:26:27 +10:00
50ca3098ae adding in static content like icons, js and explicitly ignoring the parts of static we should: Bin, Import, Storage, upstream 2021-08-14 23:08:55 +10:00
6e2d04cd76 updated comments 2021-08-12 23:22:05 +10:00
0180703ae4 updated comments 2021-08-12 20:03:13 +10:00
0c1691d495 updated comments, use secrets to generate SECRET_KEY 2021-08-11 18:20:37 +10:00
06f3fcccd1 updated comments 2021-08-11 18:12:04 +10:00
7bd4552727 updated comments 2021-08-11 18:05:54 +10:00
7db988d752 PROD_HOST comes from shared not also defined in main, also was still referencing book cert - not really a combo that was likely as we used gunicorn not flask in prod, and gunicorn has correct cert set on cmdline 2021-08-11 17:49:32 +10:00
b21d4f78e5 updated comments 2021-08-11 17:44:19 +10:00
5258a7c915 updated comments 2021-08-11 17:33:04 +10:00
a8f5dc4e62 updated comments 2021-08-11 17:29:53 +10:00
5c3087739d updated comments 2021-08-11 17:28:03 +10:00
eb5fc0aa84 updated comments 2021-08-11 17:01:12 +10:00
61c85acf3c updated comments 2021-08-10 21:33:23 +10:00
03a2b4a9d9 updated comments 2021-08-10 21:31:09 +10:00
d49af24fee spacing 2021-08-08 16:18:28 +10:00
ae0d27b284 first pass of usable fullscreen, will need arrow keys to remember state, or realistically pre-load? but for now you can fullscreen the image you are on 2021-07-31 22:49:40 +10:00
902830ad95 viewer now has (non-functional) buttons for rotation, flip, fullscreen, and Ive put icons.svg into the repo as its hand-crafted upstream content so I cant really just download it anymore 2021-07-31 22:40:12 +10:00
6ce92c3398 remove debug 2021-07-29 21:47:27 +10:00
10b2c5cc34 more work on viewer 2021-07-29 21:45:11 +10:00
c0a8ab8f79 allowed view prev/next to remember settings (fname, faces, distance) and use new CreateSelect() for AI menu, also make fname toggle actually do that 2021-07-29 21:44:54 +10:00
7926ab3455 allowed view prev/next to remember settings (fname, faces, distance) 2021-07-29 21:42:58 +10:00
dc35417933 allowed CreateSelect to take list of values for options - used in cnn/hog AI model menu in viewer 2021-07-29 21:42:35 +10:00
566985a477 put face file link here so we can see model in viewer 2021-07-29 21:41:42 +10:00