forked from kapetan/iServe
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO.txt
More file actions
41 lines (33 loc) · 1.24 KB
/
TODO.txt
File metadata and controls
41 lines (33 loc) · 1.24 KB
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
TODO
DONE - Create iOS UI
DONE - Better error handling in app (on server disconnect, no permission)
- Stress profile app
DONE - Do image scaling and heavy work in separate thread
- Memory error on too many thumbs
* Image caching
* Lazy load images
* Smaller thumbs
* Handle fewer image requests at the time
DONE - Add helpers methods to views
DONE - Add navigation to files show (previous, next and file x of y)
DONE - Add gear dropdown to files (direct download and other actions)
- Add number of files badge to albums
- Add password protection to web app
- Cache static files and images
- Improve album and file ids for prettier urls
- Add cross origin support to server
- Make thumburl accept dimensions
- Create error page for web page (no assets permission)
DONE - Add client-side caching of albums and files
DONE - Refactor response functions (e.g. RenderData) to categories extending HttpServerResponse
- Update server routes to be more REST (similar to client routes)
- Make albums and assets writable
* Create file in existing album and write data to it
* Delete file
* Create album
* Delete album
* Rename album
- Support other file types (videos, maybe audio)
- Support for zipping whole albums
HTTP
DONE - Set close flag in TcpConnection