mirror of
https://github.com/BobbyWibowo/lolisafe.git
synced 2025-01-18 17:21:33 +00:00
Add todo file, cause otherwise I'll always forget
This commit is contained in:
parent
10a464bc73
commit
4c741f811a
@ -4,7 +4,6 @@ const config = require('./../config')
|
||||
const db = require('knex')(config.database)
|
||||
const fetch = require('node-fetch')
|
||||
const ffmpeg = require('fluent-ffmpeg')
|
||||
const fs = require('fs')
|
||||
const logger = require('./../logger')
|
||||
const path = require('path')
|
||||
const paths = require('./pathsController')
|
||||
|
@ -2,7 +2,7 @@ const logger = require('./../logger')
|
||||
const perms = require('./../controllers/permissionController')
|
||||
const randomstring = require('randomstring')
|
||||
|
||||
// TODO: Auto-detect missing tables/columns here
|
||||
// TODO: Auto-detect missing columns here
|
||||
// That way we will no longer need the migration script
|
||||
|
||||
const init = function (db) {
|
||||
|
28
todo.md
Normal file
28
todo.md
Normal file
@ -0,0 +1,28 @@
|
||||
# Todo
|
||||
|
||||
Normal priority:
|
||||
[ ] Improve performance of album public pages, and maybe paginate them.
|
||||
[ ] Use [native lazy-load tag](https://web.dev/native-lazy-loading) to nojs pages.
|
||||
[ ] Use incremental version numbering instead of randomized strings.
|
||||
[ ] Use versioning in APIs, somehow.
|
||||
[ ] Better `df` handling (system disk stats).
|
||||
[ ] Use loading spinners on dashboard's sidebar menus.
|
||||
[ ] Disable all other sidebar menus when a menu is still loading.
|
||||
[ ] Collapsible dashboard's sidebar albums menus.
|
||||
[ ] Change `title` attribute of disabled control buttons in uploads & users lists.
|
||||
[ ] Use Gatsby logo for link to [blog.fiery.me](https://blog.fiery.me/) on the homepage.
|
||||
[ ] Auto-detect missing columns in `database/db.js`.
|
||||
|
||||
Low priority:
|
||||
[ ] Delete user feature.
|
||||
[ ] Bulk delete user feature.
|
||||
[ ] Bulk disable user feature.
|
||||
[ ] Strip EXIF from images. [#51](https://github.com/BobbyWibowo/lolisafe/issues/51)
|
||||
[ ] DMCA request logs (bare text file will do), and link it in FAQ.
|
||||
|
||||
Lower priority:
|
||||
[ ] Perhaps consider switching from [Express](https://github.com/expressjs/express) to [Fastify](https://github.com/fastify/fastify)?
|
||||
[ ] Multi-level sub dirs for uploads. [#51](https://github.com/BobbyWibowo/lolisafe/issues/51)
|
||||
[ ] Mime type blacklist. [#51](https://github.com/BobbyWibowo/lolisafe/issues/51)
|
||||
[ ] Cluster mode (multi-core support). [#50](https://github.com/BobbyWibowo/lolisafe/issues/50)
|
||||
[ ] Tiered accounts. [#51](https://github.com/BobbyWibowo/lolisafe/issues/51)
|
Loading…
Reference in New Issue
Block a user