about summary refs log tree commit diff
path: root/src/schema.rs
AgeCommit message (Collapse)AuthorFilesLines
2018-04-17 chore(license): Relicense under AGPL-3.0-or-laterVincent Ambo1-0/+18
Relicense the project from the standard GPL3 to the Affero version of the license, requiring source code disclosure for modifications made on instances of Converse that are serving users over the network.
2018-04-14 refactor(schema): Unify integer type usage across tablesVincent Ambo1-2/+2
2018-04-14 feat(db): Add support for stickies in databaseVincent Ambo1-2/+6
Adds a 'sticky' column to threads and rewrites the thread index to take sticky markings into account when ordering threads. Stickies are not yet highlighted in any way in the forum overview.
2018-04-14 feat(db): Add view for ordering thread index by most recent postVincent Ambo1-0/+11
This implements the classic thread ordering expected by most forum users (i.e. the thread with the most recent post is at the top).
2018-04-14 refactor(db): Store thread body in the posts tableVincent Ambo1-1/+0
This is a simplification over the previous approach. The OP of a thread is just a normal post like any other in this model, which allows some code simplifications (and future query convenience).
2018-04-08 chore(models/schema): Update with author fieldsVincent Ambo1-0/+4
2018-04-08 refactor(db): Establish Post->Thread associationVincent Ambo1-2/+2
This makes it possible to query posts by thread via Diesel.
2018-04-08 feat(models/schema): Map up posts & threads tableVincent Ambo1-0/+24