173e1528beRewrite filewalk functions, add (incomplete) to logging when -v|--verbose is passed and a broken pipe error is received
Seednode
2023-09-16 20:15:39 -0500
f5eb1f56f4Replace int for Maximum/MinimumFileCount with uint, since there should never be negative values and default value overflows otherwise
Seednode
2023-09-15 13:53:12 -0500
0d252d0456Remove atomic int usage and some mutexes, replace with channels
Seednode
2023-09-15 13:51:04 -0500
ba827430bbChange --theme to --code-theme
Seednode
2023-09-15 01:31:23 -0500
90a480fad4Simplify caching, allow use of filters with cache
Seednode
2023-09-15 01:06:52 -0500
76b4053240Apply format validation even when caching is disabled
Seednode
2023-09-14 22:39:51 -0500
5ab6d1ee85Add custom theme support
Seednode
2023-09-14 22:13:21 -0500
c77a151a24Gonna be honest, guys, I don't think I know what an interface is
Seednode
2023-09-12 20:56:39 -0500
62a8bde8eaDisable line-wrapping for text files
Seednode
2023-09-12 19:55:54 -0500
a7daf81754Replace []string with map[string]string for extensions, to allow setting default MIME type values
Seednode
2023-09-12 19:46:27 -0500
57bcd40c29Enclose text content in readonly textarea to preserve formatting
Seednode
2023-09-12 19:12:40 -0500
cc00a1b63bFixed Next button when serving SWF files
Seednode
2023-09-12 18:51:40 -0500
3b4f8f7499Change back from uint64 to uint32s because no filesystem ought to ever need over 2^32 files (ZFS? What's that?)
Seednode
2023-09-12 16:46:58 -0500
e0d4b3882bUpdated readme with new default argument values
Seednode
2023-09-12 16:41:28 -0500
732d944036Rename formats package to types, replace Css string literal in type struct with func() string
Seednode
2023-09-12 16:32:19 -0500
6fea978459Updated readme to replace --debug with --index
Seednode
2023-09-12 14:00:15 -0500
c0265d2a6eEnable --images flag if nothing else is passed, to retain backward compatibility
Seednode
2023-09-12 13:51:00 -0500
f872d0a27eUpdate readme to add --flash argument
Seednode
2023-09-12 13:20:38 -0500
d18dc9a41cRemove unused Name value from SupportedFormat structs
Seednode
2023-09-12 13:19:24 -0500
c996f3fc53Serve ruffle from their CDN, instead of vendoring locally
Seednode
2023-09-12 13:14:05 -0500
a29390aa76Added .swf support, fallback to filetype detection by extension if mime type detection fails
Seednode
2023-09-12 13:06:45 -0500
7942ea85b5Added .ogm as extension for Ogg videos
Seednode
2023-09-11 22:02:56 -0500
b29e2012d5Remove supported format list from readme, moved into formats/ source files
Seednode
2023-09-11 21:24:25 -0500
2097a9ab13Add looping and preload to audio and video files, add file types listed as supported by MDN
Seednode
2023-09-11 21:22:26 -0500
e614846302Updated PGO profile for new setup
Seednode
2023-09-11 20:10:19 -0500
04ef12c19aReplaced uint32 with uint64
Seednode
2023-09-11 20:02:52 -0500
93799e16feReplaced cssFunction with string literal, since no customization should be needed
Seednode
2023-09-11 19:43:18 -0500
26bdedb5a2Added UTF-8 validation for files when using --text
Seednode
2023-09-11 19:38:38 -0500
3c21946351Add --all flag to allow all supported file types at once; add --text flag
Seednode
2023-09-11 19:11:45 -0500
a217573483Added -trimpath to Go build flags for Docker image
Seednode
2023-09-11 16:17:49 -0500
a3f8a85d28Replaced h2non/filetype with net/http DetectContentType()
Seednode
2023-09-11 16:05:38 -0500
c06b536123Added first/last buttons to debug pages
Seednode
2023-09-11 14:37:59 -0500
189b7d269cDisable prev/next buttons when at beginning/end of debug lists
Seednode
2023-09-11 14:09:12 -0500
51971feb87Rearranged source files for consistency
Seednode
2023-09-11 12:59:40 -0500
86184f26bfSplit source into more files and fixed bug where images wouldn't display due to swapped parameter order
Seednode
2023-09-11 12:09:08 -0500
951ff50f88Moved types to their own package (formats)
Seednode
2023-09-11 11:25:39 -0500
ce89e24ec9Moved fileType() function into types.go
Seednode
2023-09-11 10:50:34 -0500
e8ee96c7d6First attempt at making format registrations modular
Seednode
2023-09-11 10:43:09 -0500
26933dbe4fFixed Windows builds after URI structure change
Seednode
2023-09-10 21:51:58 -0500
c7984d0743Only remove file from cache after file has been removed from filesystem when --russian is passed
Seednode
2023-09-10 21:28:27 -0500
e023001dc0Output builds for all platforms which allow statically linked Go binaries
Seednode
2023-09-06 17:51:21 -0500
2e842e6a0aRearranged ServePage() to be more intuitive in order of operations
Seednode
2023-09-06 17:31:05 -0500
05f8084089Removed unused Stat type, removed unused regex for durations, replaced strings.Builder with string constant for favicon html
Seednode
2023-09-06 11:53:19 -0500
de9bc0af97Added --profile flag for net/http/pprof
Seednode
2023-09-06 10:15:11 -0500