Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
9ffb704648
fix bug where AI search used wrong query as I rewrote the search_term and lost AI: now compares original / OPT.search_term. Also, the union/sql did not work with otdering, rewrote this to use python code to remove duplicates from the 3 separate queries and remove duplicates (if any)
27e06a9462
any change of opts needs to invaldiate cache
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
e3f6b416ce
forgot to add js_vers for search, fixed
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])
cb5ff7e985
comments for clarity of root_eid=0 meaning no entries
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
16d28bc02e
first pass of versioning, working for files.html only for now
da0019ecdc
adding a get_version function that gets the mtime of the jscript file and then lets us embed that into the
e4bf9606b9
move functions to appropriate file location for files/view support js, commented them better, removed some dead code
3a053bea49
found new todo around going back in folder view and sort order
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
43719b968a
trying to place a health check/url on padev to fix the weird slow restart, not sure it was not just traefik needing a rebuild??? also finally have moved embyserver off the beta versions back to mainline :latest
f369b6d796
ticked off a couple of items around no content being better displayed
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
7f13d78700
deal with completely empty directories, remove ChangeSize and move that content into changeSize
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
e0654edd21
alter move_paths from a specific var passed in the render_template, to be folded into query_data var
24c2922f74
actually set NMO var based on marshmallow data
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
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
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
86761994df
need to check length of faces, not just it exists - it comes back as an empty array when no faces
4138f392d3
clean up includes, double up of fullscreen var, and use of current still
525b823632
dont crash server if we have not scanned the Path yet
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
2b9e0e19a2
add a to_dict() for States, and then I can use a 1-liner to set a var in jscript
e526d99389
no longer maintain too much state per user, remove all need to update it