Commit Graph

942 Commits

Author SHA1 Message Date
Darío Hereñú 2eca2fbd6f Typo on paragraph #106 & 108 (#619) 2018-05-19 13:55:28 +02:00
MIYAGI Hikaru dc430510c2 fix typo (#618) 2018-05-19 04:53:36 +02:00
Eugen Rochko 1d2cf81e82
Add documentation on how to use nginx proxy cache 2018-05-19 02:11:34 +02:00
asonix df5d827bd5 Add asonix.dog (#616) 2018-05-18 02:47:00 +02:00
tateisu 57db71f7f2 (API) push subscription (#615)
* (API) push subscription

* (API) push subscription

* (API) push subscription

* (API) push subscription

* (API) push subscription

* (API) push subscription

* (API) push subscription
2018-05-16 02:17:33 +02:00
Casper 519f6c49ec Update Vagrant-guide.md (#612)
Just tested running `vagrant up --provider virtualbox` and it did not download the Ubuntu 14.04 base image, it downloaded xenial64, which is 16.04. Hopefully you will edit this :)
2018-05-15 20:17:48 +02:00
Eugen Rochko d5e136b3d7
Update Resources-needed.md 2018-05-15 19:51:52 +02:00
Eugen Rochko 4e3e065fd5
Add info about mastodon.social (#613) 2018-05-15 19:49:16 +02:00
Eugen Rochko 60108e0bb0
Use systemctl consistently 2018-05-15 17:06:56 +02:00
Eugen Rochko 3140777106
Add info about userlist behaviour 2018-05-15 17:05:54 +02:00
tateisu 3e8363bd2e update information of Subway Tooter (#610) 2018-05-15 11:30:51 +02:00
tateisu b0951be2f7 (API) profile metadata fields (#611)
* add fields_attributes in /api/v1/accounts/update_credentials

* add fields in Accounts and verify_credentials

* add fields in Accounts and verify_credentials

* add fields in Accounts and verify_credentials
2018-05-15 11:30:27 +02:00
David Libeau db777e990c Add Search Mastodon tools and modify Mastodon scheduler (#609) 2018-05-15 01:17:59 +02:00
Lukáš Lánský 90f70e0b68 Adding copy config step (#596)
* Adding copy config step

As discussed in #591, docker will refuse to run the `mastodon:setup` step without some configuration file present.

* The secret generation part of docker installation process

As noticed in #6883, you need to generate the keys manually.

* Setting correct file owner is important even in the prebuilt-image case

... as evidenced by issue #6911

* This step should not be necessary -- let's fix the installation instead
2018-05-09 10:57:16 +02:00
James Moore 540ff1cf8e I used the wrong URL for my own service 😭 (#607) 2018-05-08 22:50:59 +02:00
James Moore 6638725eb3 add moa and sorted the bridge section (#606) 2018-05-08 22:19:35 +02:00
Hakaba Hitoyo bb3c708e14 Add Mastodon/Pleroma Newcomers (#601) 2018-05-03 13:11:45 +02:00
Marcin Mikołajczak e3263e9eb6 Remove redundant `--` (#600)
From Yarn 1.0 onwards, scripts don't require "--" for options to be forwarded. In a future version, any explicit "--" will be forwarded as-is to the scripts.
2018-05-03 13:10:16 +02:00
Mike Burns bca5452970 The only_media query param is public and tag only (#599)
Per [a discussion elsewhere], the `only_media` query param does not work
on the home timeline API.

[a discussion elsewhere]: https://github.com/tootsuite/mastodon/issues/6603#issuecomment-383099654
2018-04-22 19:32:00 +02:00
Kevin Liu 18cbb6b6f8 Fix typo in /api/v1/instance/activity (#597) 2018-04-16 23:49:47 +02:00
Jeroen f3fbc57881 Adding Pinafore + Mastodon Embed from other PR (#592) 2018-04-09 22:54:48 +02:00
Konrad Pozniak 0b7d2fd2ff Remove Tootaloo from apps list (#590)
Reason: app is no longer on the Play Store
2018-04-05 14:04:58 +02:00
wakingrufus 551fd40977 Add mastodon-jfx (#588)
mastodon-jfx is a desktop client for Mastodon written in kotlin using TornadoFX. It is designed for power tooters, particularly ones with multiple accounts spanning multiple instances. It is currently in an Alpha state. It is not yet feature-complete and the Look & Feel is in progress.
2018-04-04 20:16:03 +02:00
leeyc0 935db85d46 Fix bad link (#589) 2018-04-04 20:15:29 +02:00
Hakaba Hitoyo bc5173ad97 Update developer of Mastodon User Matching (#587) 2018-04-02 14:04:55 +02:00
Felix Schäfer d9ea83d908 Update Production-guide.md (#585) 2018-03-31 16:36:47 +02:00
Jeroen 022d02351b Resorted apps, clarify what's FOSS and proprietary, and ToC (#583)
* Resorted apps, clarify what's FOSS and proprietary, and ToC

Cause CLI apps and Bots overlapped, I mostly combined them under Command line clients.

* That's not needed anymore

* Not needed, is already clear from the name 'web tools'
2018-03-29 19:03:03 +02:00
Robin Victorino a411158c33 Updated french FAQ (#575)
* Translated FAQ to french from mastodon funding question to search box question.

* Revert "Translated FAQ to french from mastodon funding question to search box question."

This reverts commit db0a35802a.

* Updated french translation for FAQ

* update after review

* minor adjustment on hastags question
2018-03-29 14:03:42 +02:00
Angristan 5f546d1999 Fix typo (#578) 2018-03-28 11:43:28 +02:00
Eugen Rochko ffeb3edce1
Use git fetch instead of git pull 2018-03-27 12:44:14 +02:00
codl c2e5d5d665 document idempotency-key header (#581) 2018-03-25 19:33:13 +02:00
Akihiko Odaki 8ab12a626e Limit client max body size in the nginx configuration example (#579)
As Mastodon temporaliry saves uploaded content to memory and disk (if
/tmp is a disk), unlimiting client max body size makes the server
vulnerable to DoS attack.
2018-03-24 11:55:59 +01:00
RosaEinhorn 42e5e85445 Update Docker-Guide.md (#577) 2018-03-20 23:23:20 +01:00
Effy Elden 64328425db Update Docker Guide to point to hub/tootsuite instead of hub/gargron (#576) 2018-03-20 13:44:26 -04:00
DJ Sundog 5bb2383e59 Add mastodon:maintenance:purge_removed_accounts (#574)
Add documentation for rake task to remove accounts that no longer exist on their home instance.
2018-03-17 02:37:13 +01:00
Jeroen 8ebb4c21fd apt install openjdk-8-jre-headless (#571)
Without headless a lot of (for a server) unneeded dependencies needs be installed (on Debian stretch), like icon sets and x11-utils. Elasticsearch works without problems when you only install openjdk-8-jre-headless (that has much less dependencies).
2018-03-11 18:24:32 -04:00
Hugh Messenger 05e6419a57 Added chewy:deploy to list of rake tasks (#570)
Not sure about the wording, but wanted to get this one on the list.
2018-03-10 14:38:29 +01:00
Mike Barnes 1f389ae068 Rearrange documentation flow (#569)
Consolidated all basic configuration steps for the ideal case to top of document, moved all memory-related and "advanced" configuration to bottom. Removed remote Elasticsearch config from document entirely and replaced it with a link to ES documentation on the topic instead.
2018-03-10 12:18:25 +01:00
Angristan adc1f244e3 Fix grammar (#568)
* Fix grammar

* Other fixes

* Other fixes
2018-03-09 21:23:02 +01:00
NCLS 8d7c00412c Change "Elasticsearch Guide" to "Enabling full-text search with Elasticsearch" in README.md (#567) 2018-03-09 18:38:19 +01:00
NCLS a1cfdf65e5 Fix grammar mistake (#566) 2018-03-09 18:38:06 +01:00
NCLS 711dfc4fa7 Fix small typo (#565) 2018-03-09 17:34:21 +01:00
NCLS fdc409d2df Add Elasticsearch Guide (#564)
* Add initial elasticsearch guide

* Add elasticsearch guide link to README.md

* Add chewy:deploy
2018-03-09 17:15:17 +01:00
Eugen Rochko fde17f034a
Update API docs in preparation for 2.3.0 (#563) 2018-03-09 13:30:07 +01:00
Eugen Rochko 5107618bdd Update production guide in preparation for 2.3.0 (#562)
* Update production guide in preparation for 2.3.0

* Update Production-guide.md
2018-03-09 12:14:14 +01:00
Eugen Rochko 85b4343e07
Update Administration-guide.md 2018-03-09 12:04:45 +01:00
Eugen Rochko ceaa847cbb
Update Docker guide in preparation for 2.3.0 (#561) 2018-03-09 11:56:08 +01:00
Eugen Rochko ee818ed99e
Update Sponsors.md 2018-03-09 11:55:53 +01:00
Akihiko Odaki 845ed4ad99 Use db:setup instead of db:migrate when creating the database (#560)
db:setup is used in all guides except Docker Guide, which uses db:migrate
to create the database. db:setup is actually superior over db:migrate for
the purpose in terms of performance and compatibility.

db:setup is performant because it does not perform redundant migrations.
db:migrate, on the other hand, executes migration code which will be
dismissed by later migrations. db:migrate also waits for seconds to allow
to interrupt migrations if it is not favorable to run them on a running
server, but db:setup is obviously executed on a instance which is not
running yet, and the wait is unnecessary.

db:migrate has a compatibility issue. It requires a compatibility layer
to keep it working, and such one may be broken, or not provided by
dependencies such as Paperclip.

This commit replaces db:migrate with db:setup in the building guide. The
procedure cannot be applied to migration from an older release, where
the old procedure could, but it is not problematic because it has
dedicated Updating section.
2018-03-09 06:41:01 +01:00
Treyssat-Vincent Nino dbd39f7f1e Typo in List-of-Rake-tasks.md (#559) 2018-03-08 13:08:14 +01:00