Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

Latest commit

 

History

History
100 lines (95 loc) · 3.46 KB

todo.org

File metadata and controls

100 lines (95 loc) · 3.46 KB

further steps

get a config file with

master URL

author ID

database creds

formalise client-side dev into scripts

use docker-compose exec in manage.sh

add optional fields and placeholder toggle

plumb optional fields back to UI

create downloadable archive

“suggested size” - add this to metadata fields

title of book should show up somewhere

not clear what the resolution algorithm should say

support URL in DM

document protocol

document architecture

concept guide

BTDI lint results

BTDI support imageset in data model

propagate certain server problems to client via notices

ws autoreconnect: incremental backoff

there should be a “loading” spinner before initial state

the metadata is propagated slightly wrongly before thumbnail creation

the visibility filter isn’t exactly right at the start

sort out debugging client-side

persist the default chapter with a cookie?

track how many jobs are in-flight

plumb filenames through to error messages about invalid formats

replace “.id” with “.hash” in client

bugs

insufficient feedback when uploading large amounts of stuff

caption is set too late, once thumbnail is done

there seems to be some kind of “auto reset to first chapter” thing

you can get an unhandled {error,enoent} in api_h:handle_req/4 line 60

edit button sometimes doesn’t work

done

regenerate sequences

disallow images with wrong format

caching

categorise resolution

provide for copyright status enumeration

integrate Select with redux

navigation between chapters

display only images relating to particular chapter

support rescat in DM

delete images plumbed back through

pull chapter data from server

handle very large files

support chapters in data model

popup dialog

normal redux to integrate Dialog / EditImage

work out what is wrong with <Select />

support captions in dm

rename todos

edit caption

use db transactions

ordinals

fix update of existing images

reorder images

changeRank()

plumb ranking buttons through to echo client

reorder images in a chapter

chapter IDs for sequences

parameterise the database name

fix header of EditImage

edit copyright status

re-rank on delete

co-ordinate three copies of (c) status

notifications via react

document release process

add a help PDF

work out how to do abbreviated client-side development

urls

changeRank()

renumber(oldindex, newindex) :- if oldindex == newindex: return

bigid = max(index)

update index set index = -1 where index = oldindex

if oldindex < newindex: update index set index = bigid + index where index >= oldindex + 1 and index <= newindex update index set index = index - bigid - 1 where index >= bigid else: update index set index = bigid + index where index >= newindex and index <= oldindex update index set index = index - bigid + 1 where index >= bigid

update index set index = newindex where index = -1