Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-04-08 | feat(migrations): Add author columns to tables | Vincent Ambo | 2 | -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 view | Vincent Ambo | 2 | -2/+14 | |
2018-04-08 | feat(handlers): Add reply_thread handler for posts | Vincent Ambo | 2 | -2/+18 | |
2018-04-08 | feat(db/models): Add handling of CreatePost message | Vincent Ambo | 2 | -2/+30 | |
2018-04-08 | feat(templates): Add a shitty thread submission form | Vincent Ambo | 1 | -0/+14 | |
2018-04-08 | feat(handlers): Add thread submission handler | Vincent Ambo | 3 | -1/+17 | |
2018-04-08 | feat(db): Support CreateThread message | Vincent Ambo | 2 | -0/+29 | |
2018-04-08 | feat(migrations): Default 'posted' columns to NOW() | Vincent Ambo | 2 | -0/+4 | |
2018-04-08 | refactor(db): Use ConverseError instead of unwrapping/expecting | Vincent Ambo | 1 | -10/+8 | |
2018-04-08 | feat(errors): Introduce error module with custom error type | Vincent Ambo | 4 | -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 module | Vincent Ambo | 2 | -61/+79 | |
2018-04-08 | feat(main): Support CONVERSE_BIND_HOST environment variable | Vincent Ambo | 1 | -2/+5 | |
2018-04-08 | refactor(main): Use actix-web extractor pattern | Vincent Ambo | 1 | -10/+12 | |
2018-04-08 | refactor(db): Establish Post->Thread association | Vincent Ambo | 5 | -7/+15 | |
This makes it possible to query posts by thread via Diesel. | |||||
2018-04-08 | feat(main/templates): Add barebones single-thread view | Vincent Ambo | 4 | -3/+43 | |
2018-04-08 | feat(db): Add initial GetThread message | Vincent Ambo | 1 | -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 templates | Vincent Ambo | 5 | -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 tera | Vincent Ambo | 2 | -0/+60 | |
Adds tera as the templating engine. | |||||
2018-04-08 | feat(main): Add barebares thread listing | Vincent Ambo | 3 | -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 message | Vincent Ambo | 1 | -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 actor | Vincent Ambo | 3 | -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 example | Vincent Ambo | 3 | -3/+11 | |
2018-04-08 | feat(main): Bootstrap project entrypoint | Vincent Ambo | 1 | -0/+26 | |
This doesn't really do anything yet. | |||||
2018-04-08 | feat(models/schema): Map up posts & threads table | Vincent Ambo | 2 | -0/+40 | |
2018-04-08 | feat(migrations): Add posts & threads tables | Vincent Ambo | 5 | -0/+57 | |
2018-04-08 | chore: Add bootstrapped Cargo project | Vincent Ambo | 3 | -0/+1825 | |
2018-04-08 | chore: Initial commit | Vincent Ambo | 0 | -0/+0 | |