Commit Graph

944 Commits (6405bd72617f943800fb3c1746dde3adfeff3542)
 

Author SHA1 Message Date
Bat b09360b270 Docs: correct dependencies for SQlite 6 years ago
Baptiste Gelez 046c9a011e
Merge pull request #264 from maximesrd/patch-5
Missing dependencies
6 years ago
maximesrd 65900af763
Missing dependencies
sqlite was missing, which caused the compilation to fail, even if the database used is postgresql
6 years ago
Bat f84fb47fe7 Update docs for SQlite 6 years ago
Baptiste Gelez 00fe11fcbb
Merge pull request #261 from Plume-org/setup-tools
CLI tools
6 years ago
Bat 478e9dcac9 Show your own posts in your feed
Fixes #213
6 years ago
Baptiste Gelez 4b8c090def
Merge pull request #249 from Plume-org/delete-posts
Delete posts when deleting account
6 years ago
Bat 4d382d8014 Fix compatibility with SQlite
Also fixes a bug in plume-models
6 years ago
Bat d08c21d58d Delete posts when deleting account 6 years ago
Bat 5fa7a2a742 Remove legacy setup script 6 years ago
Bat caa4c38948 Update installation and update docs with the new plm tool
Also updates the Docker files
6 years ago
Bat d0d1210e21 Document new command-line tools 6 years ago
Bat d48a7796f1 User creation CLI tool 6 years ago
Bat 0da5d2e927 Improve the plm instance new command
Add long arguments
Fix the help messages
Actually write to StdOut when needed
Fallback to BASE_URL first if domain is not specified
6 years ago
Bat 6723432e52 CLI tools
- New sub-crate: plume-cli
- Creates a binary called 'plm'
- Uses clap to parse CLI arguments
- Add a first command: plm instance new (to init the local instance)
6 years ago
Baptiste Gelez b464671cf0
Merge pull request #226 from igalic/feat/sqlite
Add SQLite as supported database
6 years ago
Trinity Pointard 0d6a2af851 Code style improvement 6 years ago
Trinity Pointard 3466e55548 Implement JSON-ld signature verification
Implement JSON-ld signature verification
Move signature verification functions to the proper file
6 years ago
Trinity Pointard 62c94ed463 Refactor and verify http signature on personnal inbox
Verify signature on personnal inbox
Reduce code duplication
Put Headers in plume-models
6 years ago
Trinity Pointard 0a5d435249 Verify http signatures 6 years ago
Baptiste Gelez 96a97e4949
Fix a typo in README 6 years ago
Trinity Pointard d3ed2d8af5 Fix regression and update rocket_csrf
Fix account creation, introduced by fceb9ab
Update to latest rocket_csrf
6 years ago
Baptiste Gelez 6738883f2b
Merge pull request #250 from fdb-hiroshima/feature/underlined_links
Add link underline for main body
6 years ago
Bat 07f2c979ec Make the REST API compatible with SQlite 6 years ago
Bat bd80430b1b
Document model macros 6 years ago
Bat 743620eb6a
Fix the SQlite build 6 years ago
Bat 535c68b423
Run Travis for SQlite too 6 years ago
Bat 38d737ed0c
Introduce features to choose between SQlite or Postgres 6 years ago
Igor Galić 88456faf84
align types between sqlite & postgres
this one's achieved by adding "NOT NULL" at the *correct* position in
SQLite's create tables.
6 years ago
Igor Galić b28bef20a7
align types between sqlite & postgres
use DATETIME for SQLite's time type. This way, Diesel picks up on what
it's supposed to be.
6 years ago
Igor Galić 1f8680c4c5
add sqlite migrations
we move our PostgreSQL specific migrations to a subdirectory.
The SQLite migrations have been created by running `diesel` against a
copy, and then fixing what's broken.
In the end i reduced all modifications to a single create, since we
*are* starting out fresh with SQLite.

n.b.: i'm not entirely happy with the results yet, because diesel
heavily modifies our `plume-models/src/schema.rs`.
I'll keep fiddling until we have the same types between the two
databases.
6 years ago
Igor Galić e5691f7b23
add sqlite as diesel dependency 6 years ago
Trinity Pointard d610ed1641 Add verify() to the Signer trait
And implement it for Blog and User
6 years ago
Trinity Pointard eafe1ed490 Add content digest to signed http headers
Sign the Digest HTTP header
6 years ago
Trinity Pointard fceb9ab0cd Update cookie management a bit
Update to latest rocket_csrf
Make user_id a samesite lax cookie (see https://github.com/Plume-org/Plume/issues/233#issuecomment-422660275)
6 years ago
Dominik Pataky 31a3e6c825 Revert icon injection 6 years ago
Dominik Pataky 83c4387e94 Add link underline for main body; add link icon
Links in the main body part are now underlined on mouse hover.
<a> tags in the article content are expanded by an icon from
FontAwesome.

Fixes #140
6 years ago
Baptiste Gelez 1e3f40833d
Add a link to Loomio in the README 6 years ago
Bat 6f8630df2e Use <div> for avatars
<img> is displayed as an error without src, in Chrome

Fixes #222
6 years ago
Baptiste Gelez 05f3ecabd6
Merge pull request #248 from maximesrd/patch-4
Bad commands in the update guide
6 years ago
maximesrd a1530791ef
Update UPDATE.md 6 years ago
Baptiste Gelez 236cf14406
Merge pull request #245 from Plume-org/rest-api
Some API endpoints for articles
6 years ago
Bat 72fd9eb610 API: Filter posts in the list 6 years ago
maximesrd 3b288c2dad
Update UPDATE.md 6 years ago
maximesrd b97b0233da
Update UPDATE.md 6 years ago
maximesrd db4c939be8
Bad commands 6 years ago
Baptiste Gelez 975f8d0393
Merge pull request #246 from fediverse-pl/master
i18n: Update Polish translation
6 years ago
Marcin Mikołajczak 47eeed1008 i18n: Update Polish translation
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
6 years ago
Bat f893056d6d Mount the API endpoints 6 years ago
Bat 472da486e9 Fix the canapi::Provider impl for Post 6 years ago