{{ date }}

· rnkn's blog


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: