|
|
78b112d050
|
when we change file options, make sure we call correct query data function - search needs GetSerachQueryData
|
2025-10-12 19:31:45 +11:00 |
|
|
|
97e738dc13
|
implemented a quick cache for flat view
|
2025-10-12 16:29:39 +11:00 |
|
|
|
b61f048dec
|
reverted partial client side back button logic, but also now tested / validated if somehow we are in a flat view and ask for entries and dont get all of them back, or we are in folder view and we try to go into a folder or back up a folder and we get no data as someone deleted it since we made the view, so then show appropriate client-side errors
|
2025-10-12 16:02:21 +11:00 |
|
|
|
e3f6b416ce
|
forgot to add js_vers for search, fixed
|
2025-10-12 13:24:53 +11:00 |
|
|
|
0ac0eedef9
|
handle going into Dirs and back from Dirs by doing logic of parent dir on server side, only return eids, and get normal code to handle rendering, no specific get_dir_entries route -> its not get_dir_eids, and the rest is normal code. Much cleaner/simpler. At this point I think the major rewrite it functional, commiting before more testing and then merge code and removed firstEntryOnPage bug (its now pageList[0])
|
2025-10-12 13:14:53 +11:00 |
|
|
|
cb5ff7e985
|
comments for clarity of root_eid=0 meaning no entries
|
2025-10-12 13:14:13 +11:00 |
|
|
|
517b5c6167
|
made more of the javascript hopefulyl honour versions, sort of works, not fully deployed consistently but works well enough for home use in dev. Also tweaked how the layout looks on a phone so that la / ra buttons on beside the image. Still oddly needs me to shrink that page, but it is now visually right - odd
|
2025-10-11 15:02:58 +11:00 |
|
|
|
16d28bc02e
|
first pass of versioning, working for files.html only for now
|
2025-10-11 12:47:53 +11:00 |
|
|
|
da0019ecdc
|
adding a get_version function that gets the mtime of the jscript file and then lets us embed that into the
<script src=>
Note, accidentally committed, partially tested
|
2025-10-11 12:27:59 +11:00 |
|
|
|
e4bf9606b9
|
move functions to appropriate file location for files/view support js, commented them better, removed some dead code
|
2025-10-11 12:13:44 +11:00 |
|
|
|
3a053bea49
|
found new todo around going back in folder view and sort order
|
2025-10-11 12:13:17 +11:00 |
|
|
|
1e421c3f22
|
move jscript logic out of template/html, into jscript so we can keep all logic into the included file, then I can force version on it and stop caching issues in mobiles, and a shift-reload will also get new code, rather than a container restart even on desktops
|
2025-10-11 11:11:51 +11:00 |
|
|
|
346defde8b
|
added a functional (small) up button in the viewer, all works
|
2025-10-11 09:19:51 +11:00 |
|
|
|
6419e20d7e
|
updated as I have fixed the restore/del from the viewer
|
2025-10-10 23:14:15 +11:00 |
|
|
|
b51d9e1776
|
make delete/restore button in viewer be the right colour, and go back to / when the success for the delete or restore finishes
|
2025-10-10 23:13:03 +11:00 |
|
|
|
fa2197adbe
|
fix up bug where empty file_rbp did not work and displayed in the wrong div
|
2025-10-10 23:03:23 +11:00 |
|
|
|
66344e146e
|
added a health check to see if this can help with the odd startup lag, it didnt
|
2025-10-10 23:02:47 +11:00 |
|
|
|
ee1c9b5494
|
all override add and remove now use new datastructures, close to be able to test / augment as per TODO
|
2025-10-09 23:56:27 +11:00 |
|
|
|
846bdc4e52
|
fix up linking between face to refimg when we add that face to a person from right-click
|
2025-10-07 23:52:06 +11:00 |
|
|
|
541cbec0de
|
update adding refimg to new or existing person via right-click on a face to use new data structures
|
2025-10-07 23:43:07 +11:00 |
|
|
|
071164d381
|
remove dead code
|
2025-10-07 23:42:17 +11:00 |
|
|
|
1adb1bc7af
|
no longer have pa_user_state data really, ditch the table
|
2025-10-07 23:42:02 +11:00 |
|
|
|
747f524343
|
remove more dead code
|
2025-10-07 23:41:38 +11:00 |
|
|
|
4feae96511
|
remove comments/format
|
2025-10-07 23:31:37 +11:00 |
|
|
|
e6c9429466
|
remove search term from DB
|
2025-10-07 23:30:28 +11:00 |
|
|
|
005b5be2b9
|
remove search_term from DB fields we want
|
2025-10-07 23:28:54 +11:00 |
|
|
|
f369b6d796
|
ticked off a couple of items around no content being better displayed
|
2025-10-07 00:01:30 +11:00 |
|
|
|
eb7bb84e09
|
add some padding, and set root_eid - Its 0 when nothing at all in Path (first run/empty). Also, started override for marshmallow, but overrides wont work yet
|
2025-10-07 00:00:50 +11:00 |
|
|
|
7f13d78700
|
deal with completely empty directories, remove ChangeSize and move that content into changeSize
|
2025-10-06 21:41:35 +11:00 |
|
|
|
e5d6ce9b73
|
move MoveDBox into full javascript and fold it into internal/js/files_support.js, also remove unused parameter for MoveDBox, and use marshmallow to pass people in query_data - overall just cleaner more consistent code for existing functionality
|
2025-10-05 23:20:17 +11:00 |
|
|
|
e0654edd21
|
alter move_paths from a specific var passed in the render_template, to be folded into query_data var
|
2025-10-05 22:36:49 +11:00 |
|
|
|
24c2922f74
|
actually set NMO var based on marshmallow data
|
2025-10-05 22:21:57 +11:00 |
|
|
|
24c3762c61
|
remove PathDetails*, and use marshmallow schemas with methods to get icon_url, and "path" renamed to "root_dir", updated move* code to use new data structure
|
2025-10-05 22:19:58 +11:00 |
|
|
|
40f0b5d369
|
refactor most javascript code, moved what can be moved into files_support.js, made keydown() items only apply when I go to the viewer code
|
2025-10-04 23:25:46 +10:00 |
|
|
|
2f5c6ec949
|
update for sqlalchemy v2
|
2025-10-04 23:23:39 +10:00 |
|
|
|
81ebf6fa01
|
use to_dict() here, so we can use |json in jscript
|
2025-10-04 22:45:28 +10:00 |
|
|
|
7a4f5ddb17
|
update z-index so we dont get buttons being higher than toast popup
|
2025-10-04 22:45:01 +10:00 |
|
|
|
00e42447fc
|
make download link work with document.viewing rather than objs[current]
|
2025-10-04 10:43:00 +10:00 |
|
|
|
50f9fbee20
|
update to use new viewing data structures, consolidate to one set of transform functions with successCallback to cover the files vs viewer content. Updated TODO appropriately
|
2025-10-04 10:39:11 +10:00 |
|
|
|
1b9b4c9c4f
|
update to use new viewing data structures, consolidate to one set of transform functions with successCallback to cover the files vs viewer content. Updated TODO appropriately
|
2025-10-04 10:39:06 +10:00 |
|
|
|
86761994df
|
need to check length of faces, not just it exists - it comes back as an empty array when no faces
|
2025-10-04 10:37:29 +10:00 |
|
|
|
4138f392d3
|
clean up includes, double up of fullscreen var, and use of current still
|
2025-10-04 10:37:00 +10:00 |
|
|
|
525b823632
|
dont crash server if we have not scanned the Path yet
|
2025-10-04 10:34:54 +10:00 |
|
|
|
d019dc7960
|
more things to test/fix
|
2025-10-03 21:40:59 +10:00 |
|
|
|
a15fbd74d5
|
update for new db models/marshmallow object
|
2025-10-03 21:40:48 +10:00 |
|
|
|
3c8babb619
|
made basic viewer now handle new marshmallowed data - faces, model_used, face_distance, etc.
|
2025-10-03 21:28:25 +10:00 |
|
|
|
cd73c16545
|
include refimg_lnk and facefile_lnk into Face to be used in viewer
|
2025-10-03 21:10:52 +10:00 |
|
|
|
efaec00127
|
OMG, face_distance is float not int, how has this ever worked
|
2025-10-03 21:10:04 +10:00 |
|
|
|
0777bbe237
|
remove more dead code
|
2025-10-02 23:14:42 +10:00 |
|
|
|
b0c738fcc1
|
moved cFO() to changeOPT() into internal/js, transformed file_list_ip to work with new query_data model, made the Size buttons use modern bootstrap5 radio buttons and work again without the form for all file* routes. Removed a lot of dead code, moved code to resetNextPrev buttons to anytime we getPage, reducing code, handle setting OPT in jscript via a to_dict() for States. Overall, search and file_list_ip now work. Only main thing left is the override code
|
2025-10-02 23:11:14 +10:00 |
|