Commit Graph

  • b4e4b497ee Works on template Trinity Pointard 2018-12-07 12:05:01 +01:00
  • 70af57c6e1
    Use Ructe (#327) Baptiste Gelez 2018-12-06 18:54:16 +01:00
  • 5f059c3e98 Fix issues with tags and mentions Trinity Pointard 2018-12-06 15:10:07 +01:00
  • d6e220cc8d Actually index post_id in tantivy Trinity Pointard 2018-12-04 06:43:32 +01:00
  • 39deede935 Verify signature date Trinity Pointard 2018-12-04 00:07:39 +01:00
  • 5ff3b65cc5 i18n: Add Japanese translation (#333) Ryo Nakano 2018-12-04 03:06:10 +09:00
  • 24071a6229 Make plm search use cwd if no directory is given and update doc Trinity Pointard 2018-12-02 20:01:48 +01:00
  • ed71d24fe9 Verify remote user name and media url Trinity Pointard 2018-12-02 19:07:36 +01:00
  • 449641d158
    Add a search engine into Plume (#324) fdb-hiroshima 2018-12-02 17:37:51 +01:00
  • 9714bafded Verify username for special characters on signup Trinity Pointard 2018-12-02 12:43:03 +01:00
  • 74c398d60c
    Run cargo clippy on whole project (#322) fdb-hiroshima 2018-11-26 10:21:52 +01:00
  • 8a4702df92 Add unit tests for main model parts (#310) fdb-hiroshima 2018-11-24 12:44:17 +01:00
  • 0b9727ed28 Generate valid follow Accept activity URI (#317) KokaKiwi 2018-11-23 13:23:46 +01:00
  • 100f6307a7 Set Content-Type for ActivityPub request to correct value. (#315) KokaKiwi 2018-11-23 13:18:33 +01:00
  • 67fe28177e Decode unfollow activities in inbox properly (#316) KokaKiwi 2018-11-23 13:17:37 +01:00
  • 00a205a882 Update debian installation doc Trinity Pointard 2018-11-21 10:07:28 +01:00
  • 3ecd0e3c34 Correct Gentoo emerge instructions (#311) Aaron W. Swenson 2018-11-10 06:30:12 -05:00
  • a64c4912cf
    Add support for CW in comments (#308) Baptiste Gelez 2018-11-07 15:57:31 +01:00
  • b28411da99
    Test with PostgreSQL too (#309) Baptiste Gelez 2018-11-07 15:50:24 +01:00
  • 3690e4cfb9 Fix the path of the media directory for Docker setups Baptiste Gelez 2018-11-06 10:56:42 +01:00
  • 94904fa3d5 Escape titles in RSS feeds Baptiste Gelez 2018-11-06 10:49:46 +01:00
  • f0b911a328 Fix RSS feed link on blog pages Baptiste Gelez 2018-11-06 10:41:17 +01:00
  • d724eba772 i18n: Add Russian translation (#306) Alexander 2018-11-05 21:18:46 +03:00
  • dca91945af Try to take advantage of travis cache and build stages Trinity Pointard 2018-11-04 20:27:27 +01:00
  • 8d5eaaec6a
    Add Codecov badge Baptiste Gelez 2018-11-02 10:02:31 +01:00
  • 6b2d9d4221
    Tests infrastructure for plume-models (#302) Baptiste Gelez 2018-11-01 22:23:38 +01:00
  • 1bcde7fb86 i18n: Update Polish translation Marcin Mikołajczak 2018-11-01 12:17:55 +01:00
  • 57cf55fecc Fix RSS feed icon Baptiste Gelez 2018-10-31 18:17:13 +01:00
  • 67077267cf Add OpenGraph metadata Baptiste Gelez 2018-10-31 16:10:50 +01:00
  • 68a30cc80e Fix spacing for the delete article button Baptiste Gelez 2018-10-31 15:22:49 +01:00
  • 185cb5142a Better style for subtitles Baptiste Gelez 2018-10-31 15:19:42 +01:00
  • 25b7399e7f Only list images for possible covers Baptiste Gelez 2018-10-31 14:40:31 +01:00
  • f593ce40af Remove some debug messages Baptiste Gelez 2018-10-31 14:29:21 +01:00
  • 464832bb31 Avoid template errors when form.cover is not defined Baptiste Gelez 2018-10-31 14:28:26 +01:00
  • 1a49569bf2 Better style for <select> Baptiste Gelez 2018-10-31 11:48:15 +01:00
  • 4a2f5aeeeb Display article covers Baptiste Gelez 2018-10-31 11:43:56 +01:00
  • 95326c09e0 Federate article covers Baptiste Gelez 2018-10-31 10:40:20 +01:00
  • 485aac2e20 Add an interface to select an article illustration Baptiste Gelez 2018-10-30 21:04:59 +01:00
  • ab5edbc6a5 Add a cover field to posts Baptiste Gelez 2018-10-30 19:13:25 +01:00
  • 9f1b37648e Fix error in de.po Baptiste Gelez 2018-10-31 15:06:00 +01:00
  • f6227e7a42 Nicer default avatar Baptiste Gelez 2018-10-31 15:03:21 +01:00
  • 8e8aae17b1 Nginx docs: add 'unsafe-inline' to CSP header (to allow avatars to be loaded) Baptiste Gelez 2018-10-31 14:56:17 +01:00
  • 2e072affb5
    Fix editor auto-expansion (#293) Baptiste Gelez 2018-10-30 18:16:24 +01:00
  • e26a150164 Make Authorization optional for read routes Baptiste Gelez 2018-10-30 10:11:53 +01:00
  • c341179150 ApiToken: rename what to scope Baptiste Gelez 2018-10-29 21:21:00 +01:00
  • 28fbf35779 Use PhantomData intead of two Options useless for Authorization Baptiste Gelez 2018-10-24 12:21:42 +01:00
  • 9784d754b2 Use the full URL to refer to the Apps API fdb-hiroshima 2018-10-22 20:56:41 +01:00
  • 647a5af070 Make it impossible to know if an username is used or not with the API Baptiste Gelez 2018-10-23 10:50:52 +01:00
  • 0dbf9f519e AppEndpoint.name is required for both the client and server Baptiste Gelez 2018-10-23 10:43:14 +01:00
  • 31641b1ea1 New request guard: Authorization<Action, Scope> Baptiste Gelez 2018-10-23 10:37:24 +01:00
  • cd4ae5b7f5 Document API authentication and apps API Baptiste Gelez 2018-10-22 15:22:53 +01:00
  • 9a13d804c5 impl FromRequest for ApiToken Baptiste Gelez 2018-10-22 15:09:47 +01:00
  • 663ec52fea Disable CSRF for the whole API Baptiste Gelez 2018-10-22 14:36:44 +01:00
  • 2394ff424b Add an ApiToken model, and an endpoint to get one Baptiste Gelez 2018-10-22 14:30:04 +01:00
  • f2190adfc2 Add an API endpoint to register apps Baptiste Gelez 2018-10-21 17:22:27 +01:00
  • 4c8a727e9e Add a model for external apps Baptiste Gelez 2018-10-21 14:19:07 +01:00
  • 76ca76f068 Update tags and hashtags on remote post edition Trinity Pointard 2018-10-28 10:57:10 +01:00
  • c4fc656809 Update mentions on remote post edition Trinity Pointard 2018-10-28 10:05:02 +01:00
  • f147885f08 Detect if tags are hashtags when receiving new posts Trinity Pointard 2018-10-27 23:51:26 +02:00
  • 9d7ae694a8 Delete notification on post deletion Trinity Pointard 2018-10-27 22:17:06 +02:00
  • 2523f3b523 Prevent duplication of mention on post update Trinity Pointard 2018-10-27 21:48:38 +02:00
  • 1689813df4 Deduplicate tags and mentions Trinity Pointard 2018-10-27 20:44:42 +02:00
  • 83d6da29a5 Fix typos fdb-hiroshima 2018-10-27 22:38:21 +02:00
  • 1a2de6c88f Fix the NodeInfo example Baptiste Gelez 2018-10-25 11:20:58 +01:00
  • 175a9edb77 Add documentation for our ActivityPub implementation Baptiste Gelez 2018-10-25 11:17:35 +01:00
  • 6efcba46ad
    Merge pull request #297 from maximesrd/patch-8 Baptiste Gelez 2018-10-29 19:35:57 +01:00
  • 8c2e0e680a
    Merge pull request #294 from silkevicious/master Baptiste Gelez 2018-10-29 19:28:38 +01:00
  • ae4c7e559c
    Added startup script for openrc maximesrd 2018-10-29 12:39:14 +01:00
  • 0bb2e6293a Send Create activity when undrafting post Trinity Pointard 2018-10-28 11:42:01 +01:00
  • cbbd0ca920 Group post by 12 instead of 10 Trinity Pointard 2018-10-28 11:26:24 +01:00
  • 0bb719830a Fix incorrect media link Trinity Pointard 2018-10-27 19:21:50 +02:00
  • 9871f03d29
    Added italian translation Sylke Vicious 2018-10-27 08:35:24 +02:00
  • 999e213eda
    Added IT to LINGUAS files Sylke Vicious 2018-10-27 08:34:51 +02:00
  • b28c1a7568
    Merge pull request #288 from maximesrd/patch-7 Baptiste Gelez 2018-10-22 19:24:20 +01:00
  • 9000f2ba62
    Merge pull request #287 from maximesrd/patch-6 Baptiste Gelez 2018-10-22 19:23:53 +01:00
  • 15eac79123
    Adding MIGRATION_DIRECTORY maximesrd 2018-10-22 20:17:27 +02:00
  • bbcea45e4b
    Variable name error maximesrd 2018-10-22 20:13:15 +02:00
  • fcf911fac9 ActivityPub: don't delete anything if the actor is not authorized Baptiste Gelez 2018-10-22 16:29:25 +01:00
  • fc5acac861
    Merge pull request #283 from Plume-org/hashtags Baptiste Gelez 2018-10-21 13:53:15 +01:00
  • 9187aefda0
    Merge pull request #282 from Plume-org/blog-deletion Baptiste Gelez 2018-10-21 13:39:41 +01:00
  • d47aff70f7 Add new string to translate for blog deletion Trinity Pointard 2018-10-21 12:09:22 +02:00
  • 9a8758d7fc Hide hashtags from tag list Trinity Pointard 2018-10-20 23:45:29 +02:00
  • 95ea248518 Add support for hashtag on user interface Trinity Pointard 2018-10-20 19:27:49 +02:00
  • 4fa3a0f6ee Add support for hashtags in md parser Trinity Pointard 2018-10-20 16:38:16 +02:00
  • eca458b0e5 Add support for blog deletion Trinity Pointard 2018-10-20 15:03:59 +02:00
  • a6e73f4667 Allow tag deletion Trinity Pointard 2018-10-20 14:05:41 +02:00
  • 879fde81ba
    Merge pull request #281 from Plume-org/panic-refactor Baptiste Gelez 2018-10-20 10:56:29 +01:00
  • fd92383f87 Normalize panic message and return 400 or 404 when suitable Trinity Pointard 2018-10-20 11:04:20 +02:00
  • 4e6f3209d5 Normalize panic message Trinity Pointard 2018-10-20 08:44:33 +02:00
  • 630ad0920d
    Merge pull request #279 from PhieF/patch-1 Baptiste Gelez 2018-10-18 19:21:09 +01:00
  • 370dafc2dc
    Merge pull request #280 from anoadragon453/anoa/welcome Baptiste Gelez 2018-10-18 19:20:45 +01:00
  • 7eebfe991b Welcome on -> Welcome to Andrew Morgan 2018-10-18 17:52:26 +02:00
  • ca19747d2b
    Apache config wasn't working PhieF 2018-10-18 14:49:53 +02:00
  • 9d70eeae61 Don't register the media serving route (they are now served with other static files) Bat 2018-10-12 20:48:11 +01:00
  • dde4583fd3 Database setup in Docker install instructions Bat 2018-10-12 20:41:05 +01:00
  • ab20fec147 Fix MIGRATION_DIR for Docker Bat 2018-10-12 20:38:54 +01:00
  • 14969d489c Save medias in static/media Bat 2018-10-12 20:22:57 +01:00
  • f7c37ca6ca
    Merge pull request #277 from oliof/patch-1 Baptiste Gelez 2018-10-12 19:57:14 +01:00
  • 5e248cc99f
    Add caddyserver example configuration Harald Wagener 2018-10-12 20:50:41 +02:00
  • f9498828c4 Modify post slug only when it's still drafted Trinity Pointard 2018-10-11 14:23:23 +02:00