about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2018-04-08 feat(migrations): Add author columns to tablesVincent Ambo2-0/+15
Adds columns for author names and emails to both threads and posts. "Users" don't (yet? who knows!) exist as independent entity in Converse, they are simply "inferred" via OIDC providers.
2018-04-08 feat(templates): Add shitty little response form in thread viewVincent Ambo2-2/+14
2018-04-08 feat(handlers): Add reply_thread handler for postsVincent Ambo2-2/+18
2018-04-08 feat(db/models): Add handling of CreatePost messageVincent Ambo2-2/+30
2018-04-08 feat(templates): Add a shitty thread submission formVincent Ambo1-0/+14
2018-04-08 feat(handlers): Add thread submission handlerVincent Ambo3-1/+17
2018-04-08 feat(db): Support CreateThread messageVincent Ambo2-0/+29
2018-04-08 feat(migrations): Default 'posted' columns to NOW()Vincent Ambo2-0/+4
2018-04-08 refactor(db): Use ConverseError instead of unwrapping/expectingVincent Ambo1-10/+8
2018-04-08 feat(errors): Introduce error module with custom error typeVincent Ambo4-2/+83
Introduces an error type using the failure crate. This type has foreign error links established to various errors that can occur within Converse.
2018-04-08 refactor(main): Move handlers into separate handler moduleVincent Ambo2-61/+79
2018-04-08 feat(main): Support CONVERSE_BIND_HOST environment variableVincent Ambo1-2/+5
2018-04-08 refactor(main): Use actix-web extractor patternVincent Ambo1-10/+12
2018-04-08 refactor(db): Establish Post->Thread associationVincent Ambo5-7/+15
This makes it possible to query posts by thread via Diesel.
2018-04-08 feat(main/templates): Add barebones single-thread viewVincent Ambo4-3/+43
2018-04-08 feat(db): Add initial GetThread messageVincent Ambo1-0/+22
Adds a GetThread message that returns a thread by ID. This does not yet load posts.
2018-04-08 feat(main): Add support for Tera templatesVincent Ambo5-16/+44
Sets up the structure required to carry Tera templates in the actix-web state. The (still very barebones) index renderer has been updated to render a Tera template.
2018-04-08 chore(cargo): Add dependency on teraVincent Ambo2-0/+60
Adds tera as the templating engine.
2018-04-08 feat(main): Add barebares thread listingVincent Ambo3-16/+68
This ties together the first components here (actix, diesel etc.) to provide a _very_ simple thread overview.
2018-04-08 feat(db): Implement ListThreads messageVincent Ambo1-1/+23
Implements support for a message for listing threads. This does not have any pagination support yet.
2018-04-08 feat(db): Bootstrap DbExecutor actorVincent Ambo3-1/+45
Bootstraps an Actix actor carrying DB connections. This actor will be used to interact with converse's database.
2018-04-08 feat(main): Add minimal thread listing exampleVincent Ambo3-3/+11
2018-04-08 feat(main): Bootstrap project entrypointVincent Ambo1-0/+26
This doesn't really do anything yet.
2018-04-08 feat(models/schema): Map up posts & threads tableVincent Ambo2-0/+40
2018-04-08 feat(migrations): Add posts & threads tablesVincent Ambo5-0/+57
2018-04-08 chore: Add bootstrapped Cargo projectVincent Ambo3-0/+1825
2018-04-08 chore: Initial commitVincent Ambo0-0/+0