JP Dillingham

Results 183 issues of JP Dillingham

With the recent addition of persistent transfer records, the backing database file (`transfers.db`) will grow indefinitely. Long term, the application needs a way to "age out" records, but in the...

feature
area: ui

![image](https://user-images.githubusercontent.com/17145758/179869816-22ddb05b-6744-496f-b42e-6488ad6f0b46.png) I'm going to have to recreate this, then remote into the container and get a memory dump to see what it is.

bug

Right now, all share information is stored in memory only. Figure out a way to persist this to disk, and to load it at application startup to re-constitute share data...

enhancement
area: shares

Today, shares are scanned when the application starts, and can be re-scanned by clicking a button on the UI. The scan first enumerates all of the directories and files in...

enhancement
area: shares

The config should probably show all the time, but the directory and file count should show `?` or `N/A` or something to indicate that the values are unknown until a...

bug
area: shares
area: ui

There are breaking changes to how formatting works (discussion here: https://github.com/serilog-contrib/serilog-sinks-grafana-loki/discussions/99). Before updating this, I want to see how the formatting looks from Loki.

tech debt

Trying this morning on Ubuntu; attempting to restart leads to an error due to the listen port being used. `ps -a` shows several slskd processes, so I'm guessing the application...

bug

This should navigate back to the active search.

bug
area: ui

This is vertically positioning the buttons correctly, but offsetting the icon by about 6px. Remove this padding and add `margin-top` for the buttons, or something else, to position them properly.

bug
area: ui

Add a durable (e.g. persisted between restarts) tracking for completed transfers, including failed transfers. Include an option to configure the retention length, and add a mechanism to prune old data.

feature
area: shares