Implemented a new file manager that traverses directories instead of
listing files recursively, and provides breadcrumbs navigation. This
was a big undertaking that spanned several days. It required
list_files take a catchall parameter so you can have paths like
/files/foo/bar. Preventing directories being renamed inside
themselves was tricky. Only empty directories can be deleted, although
any hidden files will automatically be deleted too. Helper responses
will now be logged unless in production.
last updated: