Bat
c4cc4a4e13
Notify when receiving a mention
2018-06-20 21:05:30 +01:00
Bat
c9f29955a0
Save incoming mentions
2018-06-20 20:42:16 +01:00
Bat
215b577573
Add some ActivityPub function to Mention
2018-06-20 20:06:34 +01:00
Bat
356cc20e34
List mentions for user, instead of getting only the first one
2018-06-20 19:25:43 +01:00
Bat
ddd840d31d
Add a list_by! macro
2018-06-20 19:23:54 +01:00
Bat
e074af57ff
Add a Mention model
2018-06-20 19:22:34 +01:00
Bat
24ef3d00d1
Fix the bugs with markdown rendering when there was mentions
2018-06-20 16:25:09 +01:00
Bat
4ea071e709
Switch to pulldown-cmark for markdown parsing + Try to parse mentions
...
It's not working correctly yet for some reason…
2018-06-20 15:29:19 +01:00
Bat
b9951f0d70
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-20 10:02:05 +01:00
Bat
ab7bef1490
Get rid of the legacy activity_pub::object module
2018-06-20 10:01:25 +01:00
Baptiste Gelez
dfd303403b
Merge pull request #66 from Plume-org/setup-script
...
Setup script
2018-06-20 09:53:26 +01:00
Bat
65e819c425
Make it impossible to write in a blog where you are not author
...
Fix #62
2018-06-20 09:44:56 +01:00
Bat
d612173533
Fix some error in the messages of the setup script
...
port -> address
table -> database
2018-06-20 09:04:29 +01:00
Bat
43034be4f6
Remove .env
2018-06-19 22:26:54 +01:00
Bat
635ac6cf42
Merge branch 'master' into setup-script
2018-06-19 22:26:31 +01:00
Bat
8ab25b1ca2
Use uri! as much as possible instead of directly writing URLs
2018-06-19 22:20:27 +01:00
Trinity Pointard
db248701b9
Disallow blog name which yould result in empty blog name
...
fix #63
2018-06-19 22:34:59 +02:00
Baptiste Gelez
84d58b253d
Merge pull request #67 from fediverse-pl/master
...
i18n: Update Polish translation
2018-06-19 20:20:25 +01:00
Bat
857e1f1d6a
Disallow naming an article 'new', or any already used slug
...
Fix #64
Also fixes a lot of potential bug with articles having the same slugs, but not in the same blog
2018-06-19 20:16:18 +01:00
Marcin Mikołajczak
07c5ef3fec
i18n: Update Polish translation
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-06-19 21:16:11 +02:00
Bat
1653a3ac74
Check for existing slug before creating a new blog
...
Fix #63
2018-06-19 19:40:20 +01:00
Bat
554deb3ec0
Remove some unused imports
2018-06-19 18:40:30 +01:00
Bat
7455a7cafb
Update installation documentation
2018-06-19 18:35:38 +01:00
Bat
dd152f2607
Remove old configuration code
2018-06-19 18:29:34 +01:00
Bat
a281612051
Complex setup
...
Also generate and save a Rocket secret key, which avoid deconnecting us when restarting the instance
Other small improvements
2018-06-19 18:23:26 +01:00
Bat
f5d70ddfd4
Database setup
2018-06-19 17:29:54 +01:00
Bat
d00688e526
Admin creation
2018-06-19 16:14:52 +01:00
Bat
6916abca7e
Complete/simple setup type + Instance creation
2018-06-19 15:18:40 +01:00
Bat
54e2cea83b
Start a setup script
...
For now, it checks if the instance is ready, and if it is not starts the actual setup script.
Only the first actual step of the script, checking for native dependencies, is implemented.
2018-06-19 14:08:44 +01:00
Bat
e8d62e150a
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-19 10:59:09 +01:00
Bat
7fc469fa96
Delete reshares when receiving the corresponding Undo activity
2018-06-19 10:50:01 +01:00
Bat
82d3afe7b6
Implement Deletable for Reshare
2018-06-19 10:47:11 +01:00
fdb-hiroshima
123bbef2ea
Correcting wrong translation
2018-06-19 09:55:52 +02:00
Bat
78be09c47c
Use the webfinger crate for fetching resources too
2018-06-18 22:54:13 +01:00
Bat
5415b70854
Use the webfinger crate
2018-06-18 22:50:40 +01:00
Bat
0dfc303c83
Fix Blog::find_by_name
2018-06-18 18:44:18 +01:00
Bat
84e4128795
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-18 18:30:00 +01:00
Bat
51571d6320
may_fail! macro
...
Returns an error template if an Option is None, else runs the given block
2018-06-18 18:28:28 +01:00
Trinity Pointard
97c652cefd
Remove HTML tags from preview
...
fixes #24
2018-06-18 19:28:26 +02:00
Bat
7e3cdec0b6
Add some to_json functions to models for serialization in templates
2018-06-18 17:34:29 +01:00
Bat
58cc35691d
Add generic error catchers
2018-06-18 16:59:49 +01:00
Bat
bb682a1cc1
Don't sign activities for each target inbox, do it only once
2018-06-18 16:16:18 +01:00
Bat
fa2435e725
Improve the find_by! macro to allow multiple columns
2018-06-18 16:13:09 +01:00
Bat
cd1d0d9627
Introduce an insert! macro to avoid some code duplication
2018-06-18 14:57:38 +01:00
Bat
94af0b9a7d
Introduce a get! macro to avoid some code duplication
2018-06-18 14:44:23 +01:00
Bat
3c9210a0ed
Introduce a find_by! macro to avoid some code duplication
2018-06-18 14:37:49 +01:00
Bat
36bf2e114c
Fix local notifications
2018-06-18 12:32:03 +01:00
Bat
cdb8aba6ec
Update rocket_i18n
2018-06-17 23:04:46 +01:00
Bat
ea801948c6
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-17 21:20:20 +01:00
Bat
ae4bcabc53
Make notifications translatable
2018-06-17 21:19:27 +01:00