Bat
38d737ed0c
Introduce features to choose between SQlite or Postgres
2018-09-30 14:13:54 +02:00
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.
2018-09-30 14:13:53 +02:00
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.
2018-09-30 14:13:52 +02:00
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.
2018-09-30 14:13:52 +02:00
Bat
a7b34173dd
Don't delete account with avatar
...
Fixes #200
2018-09-07 23:01:53 +01:00
Bat
7152d714ae
Add a source property to posts
...
To store the Markdown
2018-09-06 20:00:55 +01:00
Bat
2b7a5bee93
Add a tag model
2018-09-05 19:05:53 +01:00
Bat
94a386ea2c
Add subtitles to articles
...
Fix #152
2018-09-04 12:26:13 +01:00
Bat
dcebc4653a
Make it possible to unfollow someone
...
I was sure it was already implemented, but it looks like it wasn't
2018-09-04 11:37:58 +01:00
Bat
32a4949f25
Update user information if needed
...
When a remote is displayed, if it has not been updated since at least 24 hours, newer informations are fetched.
Fixes #135
2018-09-03 19:53:20 +01:00
Bat
aa5fa11218
Add support for avatars, and fetch remote ones
2018-09-03 12:17:59 +01:00
Bat
f44b6fffa3
Media upload
2018-09-02 21:55:42 +01:00
Bat
0b5eb2c946
Add a Media model
2018-09-02 12:34:48 +01:00
Bat
ed8982b7fd
Add a presentation of Plume and of the instance on the homepage
...
Fixes #132
2018-07-27 22:16:17 +02:00
Bat
74ec59e77c
Add some configuration options for instance admins
2018-07-27 19:05:36 +02:00
Bat
38d99ad5af
Try to fetch followers
2018-07-27 12:53:21 +02:00
Bat
c87d490664
Refactor notifications
2018-07-26 15:46:10 +02:00
Bat
291e20cb94
Remove a "l" lost in a migration file
2018-07-09 15:11:02 +02:00
Bat
153400959c
Actually validate forms
2018-07-06 11:51:19 +02:00
Bat
c4cc4a4e13
Notify when receiving a mention
2018-06-20 21:05:30 +01:00
Bat
e074af57ff
Add a Mention model
2018-06-20 19:22:34 +01:00
Bat
ae4bcabc53
Make notifications translatable
2018-06-17 21:19:27 +01:00
Bat
a0b4a6eacb
Order notifications by creation date
2018-05-24 11:12:27 +01:00
Bat
045e885821
Add a Reshare model
2018-05-19 10:23:02 +01:00
Bat
9c9799eee2
Add support for shared inboxes for users
2018-05-13 19:12:27 +01:00
Bat
780a51157f
Add a notification model
2018-05-13 13:44:18 +01:00
Bat
601fe7cf4f
Allow likes to be deleted with AP
2018-05-13 11:44:05 +01:00
Bat
7b5f0f1704
Add a model for likes
2018-05-10 16:54:35 +01:00
Bat
a436f2da4b
Federate comments
2018-05-10 11:52:56 +01:00
Bat
0d96cbefe1
Comment model
2018-05-09 21:35:02 +01:00
Bat
22cb286f86
Signing activities
...
I hope it works correctly…
Fixes #6
2018-05-03 20:11:04 +01:00
Bat
6b372861d6
WIP: make it possible for users to sign activities
2018-05-03 18:12:01 +01:00
Bat
5f43f783b6
Use more env vars for config
...
It will make it easier to test federation
2018-05-02 12:53:42 +01:00
Bat
9a4f60cfe3
Accept follow requests
2018-05-01 19:02:29 +01:00
Bat
78f3062f6d
Add a follow model
2018-05-01 14:06:31 +01:00
Bat
e93bb3a21f
Add creation timestamps
2018-04-30 18:46:27 +01:00
Bat
a816bb00b7
Add relation between posts and authors
2018-04-23 15:37:49 +01:00
Bat
268607da0e
Add a model for posts
2018-04-23 14:41:43 +01:00
Bat
68db4a82cf
Add relation between blogs and authors
2018-04-23 12:27:27 +01:00
Bat
cadb33cc1a
Add blog model
2018-04-23 11:29:27 +01:00
Bat
a7774444fe
User creation
2018-04-22 19:13:12 +01:00
Bat
f060fa08af
Initial commit
...
With instance configuration
2018-04-22 14:35:37 +01:00