blob: 612f60e22589fa778113df40f8ef2439ffd1a668 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# WASM
- [ ] Sanitize controller inputs for empty strings
- [ ] Audit and fix namespaces (e.g. HyperBooru.Controllers -> HyperBooru.Server.Controllers)
# Bugs
- [X] Images in the gallery on mobile can easily exceed screen width
- [X] Images smaller than the requested thumbnail size aren't delivered
- [X] Autocorrect needs to be disabled on inputs such as username, tag name, etc
- [X] Mobile menu does not automatically hide upon page navigation
- [X] Input not focused
- [ ] Setting implicit tags removes builtin tags
- [X] UserService listeners don't seem to be removed after disposal
- [X] Cancelling tag creation creates the tag anyway
- [ ] Prevent marking tagging complete unless there are actually user tags
- [X] Media upload not deduping media
- [ ] Can't delete media
# Short-term Features
- [ ] Ability to set password (at least via API)
- [ ] PowerShell uploading with initial tagging
- [ ] Proper thumbnail generation
- [ ] Video support
- [ ] User/security support
- [X] Record in UploadedFiles whether the checksums was verified at upload time
- [X] Record in Media which UploadedFile actually holds the current content
# Long-term Features
- [ ] Redirect to last page after login
- [ ] Enlarge image view in ViewMedia
- [ ] Periodic thumbnail scrubbing
- [ ] Loading animations
- [ ] Keyboard shortcuts
- [ ] Find source
- [ ] Collections
- [ ] Search memes by audio (for some reason)
- [ ] Jump into ingest feed at random point
- [ ] Rating system
- [ ] Instantaneous OCR processing when media is uploaded
- [ ] OCR status reporting on admin page
- [ ] Dynamically update OCR data on ViewMedia page
- [ ] Image deduplication by visual similarity
- [ ] Audit log
- [ ] Journaled operations
- [ ] Confirmation dialog before enabling NSFW mode
- [ ] Upload progress bars
|