Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/writefreely/writefreely

A clean, Markdown-based publishing platform made for writers. Write together and build a community.
https://github.com/writefreely/writefreely

Encrypting email from oauth signup as per PR feedback. T710

6d8da2bffd6ae7ee52488fb158ed2cdc6aae01a6 authored about 5 years ago
Merge pull request #231 from writeas/oauth-wrapper

Pass OAuth requests through OAuth handler

2486b3c100ec7cd251cd1dd74272f9b54d79b3e5 authored about 5 years ago
Updated unit tests to reflect handler wrapper.

6823f108215ed7723cb1a1e22b592b2e5fe21f27 authored about 5 years ago
Merged T710-oauth-slack into oauth-wrapper.

2aea9560bc26900bda6403701c25fdbf2a07a9ba authored about 5 years ago
Adding slack display name to inspect response to use in user creation as per PR feedback. T710

31e2dac118f837ef142e51535ea4d4ed1138fb04 authored about 5 years ago
write.as oauth client cleanup as per PR feedback. T710

cd5fea5ff1706779206c38b7dd866e020b8016eb authored about 5 years ago
Rolling back v1 migration change as per PR feedback. T710

ee1473aa561509efda26b21a1935deeb383de3f7 authored about 5 years ago
Removing test skip as per PR feedback. T710

37f0c281ab3a95c23358b2c63a482a09962402ac authored about 5 years ago
First take at template updates. T712

b985292b1807327c33457c5228bd59f5ac34f019 authored about 5 years ago
Merged in final changes from PR 225 into T705-oauth-slack. T710

9170c846175a71a161c82030181d131c58a1b818 authored about 5 years ago
Merge pull request #225 from writeas/T705-oauth

OAuth 2 support

Resolves T705

f343cebce75794660538952d830fe84a0e2e8f8c authored about 5 years ago
Changed oauth table names per PR feedback. T705

b5f716135b9b28cdaff706bae670571ed010b9ac authored about 5 years ago
Merge branch 'T705-oauth' into oauth-wrapper

ad5f72d8a4e2f7df7ff691e8ce891aca469fdae5 authored about 5 years ago
Check for error response in code exchange

This checks to see if we get a response with a populated `error` field
in exchangeOauthCode(). I...

6bcc4cfa46b681f3d1341e4166ac38ae91d6068b authored about 5 years ago
Add logging in viewOauthCallback()

Ref T705

39d0f1de98310fb351641b0347610cf4dc036b33 authored about 5 years ago
Pass OAuth requests through new OAuth handler

This gives us our standard logging and passes around errors with
impart.HTTPError.

Ref T705

af23e28d053839aa14b32093e87cb2a67dbbf1aa authored about 5 years ago
Code cleanup in prep for PR. T710

cf87ae909655a34229dd6656ca579541833ddf8b authored about 5 years ago
Feature complete on MVP slack auth integration. T710

462f87919a6758a79900c13c3c60230ca93356ca authored about 5 years ago
Merging T705-oauth into T710-oauth-slack. T705,T710

13121cb26677decb75ae1a8da435c3dee4cd855a authored about 5 years ago
Code cleanup from PR 255 feedback. T705

426615474920db1e481d24ad6b5822deed1d34aa authored about 5 years ago
Unit tests, integration testing, and code cleanup for oauth support. Part of T705.

bf3b6a5ba01fbe1c3b726676da326b66e2ad4a4e authored about 5 years ago
Added oauth handlers and tests with mocks. Part of T705.

7a0863f71b2504583e0537aa18664a5073d7f642 authored about 5 years ago
retain output structure in response

dae65b7d1fadc9d6dd3a25b6a98714adf437a80a authored about 5 years ago
Merge pull request #213 from yalh76/arm64

Add ARM64 Build

dc1af91cf65d84571038254060f5a73929281e32 authored about 5 years ago
Merge pull request #224 from writeas/hotfix-0.11.2

v0.11.2 hotfix

e16ea3b419c65561332744359830927fe70565da authored about 5 years ago
Merge pull request #215 from writeas/prevent-fail-on-suspend-check

Prevent failed requests on failed user silence check

8dc1ef0fdbf8abff3c0147fcd26085f58e9f1158 authored about 5 years ago
Merge pull request #222 from writeas/fix-template-typo

Fix password-protected page template

ed40e9dea5b292f96214a896b12b88d95330f474 authored about 5 years ago
Fix whitespace

6afafa4d67d3238378f58565d01197005779bcd8 authored about 5 years ago
Suppress "user not found" log when post not found

This also saves a user suspension check when a post isn't found.

cfea887b78828d06f1a4b501f64d7ac7dcfbbd88 authored about 5 years ago
clean up responses and logging, change endpoint

- return an error with invalid request types
- simplify json decoding
- return error and success...

26d906ae92ba4d4079a45f3bcb96bde1f91ad887 authored about 5 years ago
404 for protected posts when previously authorized

a user who had previously authenticated on a protected collection would
still see the post after...

4c0e4d04c14fb9942c28cd04265ffe440eae0278 authored about 5 years ago
Remove "silenced" warning on password-collection.tmpl

Logged-in users never see this particular page, so it's not needed here.

aa405bc57ce390c9b17d9447053a73b762d87845 authored about 5 years ago
Return 404 for suspended pass-protected colls

Previously, any password-protected collection on a suspended account
would prompt visitors for a...

6f6204a849b52510c42e16c22b29f7f4c993ac0c authored about 5 years ago
Merge pull request #218 from writeas/fix-empty-hostname-editing

Suppress log when editing a collection post or its metadata

6a5d49eeb7e823a7b39c56e9fdcb0f0a3134b7aa authored about 5 years ago
Update "account silenced" alert on edit-meta

Use "silenced" phrasing instead of "suspended"

0b701c5f7f36736127c809d71a1bb2b7d9ae495c authored about 5 years ago
Fix broken password-collection template

Fixed "user-supsended" to "user-suspended"

acb8f5fe5d55cf728e6d38ae671a9f54b7e6b8f6 authored about 5 years ago
Federate posts without a double-line break as Notes

This proof-of-concept sends out posts that don't include a double-line
break as Notes -- otherwi...

5259c4fcdf48d6e7d23c978065112abc514f6d48 authored about 5 years ago
Suppress log when editing post or its metadata

This adds the instance's Hostname to the collection data loaded when
editing a collection post o...

d8f77585f50917cd8597af448b145dec00e6d24c authored about 5 years ago
Update IsJSON call in handleRenderMarkdown()

a266d8e0322d3dc40e3b1599d76bf514b06438d2 authored about 5 years ago
Merge branch 'develop' into markdown-API

5fa164d5cf2e0ed1a3572d6d94139c9d1e583944 authored about 5 years ago
Merge branch 'markdown-API' into activitypub-mentions

8c1bf2ddd55a52479b4a22307c6f806892158862 authored about 5 years ago
Merge branch 'hotfix-0.11.2' into activitypub-mentions

a513c99a1e5a9fc0356893bdec755d2720b5e5f5 authored about 5 years ago
Fix mention URL on multi-user instances

Previously, links would go to /user/mention:@[email protected] instead of
/mention:@[email protected]

ae5bbd273d55cdf808ec23869f5f1400361a090f authored about 5 years ago
Merge pull request #214 from writeas/fix-hostname-fediverse

Fix fediverse post IDs

88a3ed78786ff6ca868e14dae860dbbb708a6767 authored about 5 years ago
Merge pull request #212 from writeas/fix-suspension-check

Fix suspension check in fetchPost()

59d892e486d9dbd3dc9ccc70824165f0b7ed7ec4 authored about 5 years ago
Update httpsig and activityserve

This fixes activityserve crashes caused by mentioning WriteFreely
instances.

181af8c5c8bd07a06359ff375e9e335e9d6db602 authored about 5 years ago
Merge branch 'develop' into import-text

af6e5dea3aa57028ceb4fed2c431b4a0298d1c64 authored about 5 years ago
Bump Travis build to Go 1.12

This fixes the `undefined: strings.ReplaceAll` build error.

bbb7b281109dbdbac239c29b8c2d3ecb9e550f77 authored about 5 years ago
Merge branch 'develop' into activitypub-mentions

d8df15855cfb46798c1b4be07464f5c7b125ca66 authored about 5 years ago
Bump version to 0.11.2

342c3cde89d44b20c3e4086ec1cc04bf9a3ebb61 authored about 5 years ago
Prevent failed requests on failed user silence check

44a670374224d277e7cf3d3b88c926e327773ba2 authored about 5 years ago
Fix empty hostname when fetching AS post via ID

Previously, fetching ActivityStreams data about a post via
/api/posts/ID, instead of /api/collec...

c81927a69f04103873a55f220375c3dbe56ca621 authored about 5 years ago
Add ARM64 Build

36df095dac85279c16f6d22481a4c7e3abb11c7c authored about 5 years ago
Fix suspension check in fetchPost()

Previously, this check would return a "user not found" error when
retrieving a collection post b...

8d8e671a073d2775e61090cce356e74563ecce47 authored about 5 years ago
Fix 500 on tags page

This fixes a panic from a nil user when calling u.IsSuspended().
Instead, this checks and calls ...

bd99044e9c92b40ff7f816c667c1adeb72911ff9 authored about 5 years ago
Fix collection post 500 when not logged in

This reverts some code from 5429ca4a, which broke collection post
loading on blog posts when not...

2899d98cfd9f9ae092b962a451c150424de97e2a authored about 5 years ago
Bump version to 0.11.1

278e4f6242d1f01d20d2feb811a89c1d25bd6e64 authored about 5 years ago
Improve non-chorus site-wide header

This adds a Reader tab when necessary while logged in, and generally
keeps the navigation consis...

3d49baf39a0f84f5282de6dcb7297a88fa1ebbf2 authored about 5 years ago
Merge pull request #209 from writeas/fix-host-single-user-templates

Fix collection template issues introduced in #205

474a5d908dfbd5f77e852cd201cdb326e8ecb69a authored about 5 years ago
Rename Suspend status to Silence

This changes all variables and functions from using Suspend{ed} to using
Silence{d} as well as d...

7e014ca65958750ab703e317b1ce8cfc4aad2d6e authored about 5 years ago
Skip logging default pad template fallback

This reduces unnecessary logging by not showing the "no template" line
when the `editor` config ...

80362000feedae19e51bbc7ab7afb4283a762361 authored about 5 years ago
Fix collection template issues introduced in #205

This fixes a template rendering issue caused by bad references to $.Host
in pinned posts links o...

79f35a0ccdf6bc7b6b5008b33b4d570ba4992f07 authored about 5 years ago
add silenced warning on invites page

9b69de166fd539b66542518cda9dd170080c0ad6 authored about 5 years ago
Merge pull request #174 from writeas/T661-disable-accounts

Add account suspension features

bca678aee5a50fbb29ffe923ec701be6aadabc27 authored about 5 years ago
Merge branch 'develop' into T661-disable-accounts

53586d9cb8250cf43a4d0717a62ee86b89337f2a authored about 5 years ago
Merge pull request #192 from writeas/T695-reset-user-pass

Resolves T695

5839c2ac4da34c3335ed4ddb09313c45b189d37a authored about 5 years ago
Bump version to 0.11.0

8f24da94a62a0afdbe25ed692e35b84008b10c94 authored about 5 years ago
Fix "silenced" alert styles on more pages

- Tagged posts
- Collection index

Ref T661

5644e8d2516fd92df3158d3d875279293b130ff0 authored about 5 years ago
Rename UserSuspended to UserSilenced

Some of the work needed to have the backend match user-facing wording.

Ref T661

7f96e8c38421689b2e1d39056fae4bf90a0e2bc7 authored about 5 years ago
Change "suspend" to "silence" where user-facing

This puts the verbiage more in line with what the feature does, and
leaves room for other modera...

c3f76a3ab84026dd4431e1b081c089fae8fd484f authored about 5 years ago
Change more suspension check logic

From u.Status == UserSuspended to u.IsSuspended()

Ref T661

f7550a0da8f6782dd12a683844394aca3b8e117b authored about 5 years ago
Move to web-core v1.2.0

d4206cd5f8bb4883eca6a856fc19f54a7df29b1b authored about 5 years ago
Fix reset user's email address display

Previously, this had bad template logic and showed the wrong email address.

Ref T695

a9b5bb2f6baba201c561868fdb31aeca789853c7 authored about 5 years ago
Change Reset Password button style

Ref T695

d5dd007ff738bf75181ef698ad4645580fe69210 authored about 5 years ago
Tweak admin reset confirmation copy

Also updates some whitespace in the JS.

Ref T695

3e8d1014d9c831bd5fe95d68d5f7da61ca8e766f authored about 5 years ago
Tweak admin user pass reset success copy

This also adjusts the style and includes the user's password, so the
admin can easily notify the...

422c16f39a6c7969f21d633e7946689e782ea391 authored about 5 years ago
Reset password to sorta-sensical string

This resets user password to something random that also reminds the user
they should change it i...

f673f9b562fad6141155a48eff438a05ea03358e authored about 5 years ago
Remove extra OwnUserPage field

Move logic into template, rather than add another field to the page.

Ref T695

6d4ec0b17db8f27673f91a7c2fa20229a93527f3 authored about 5 years ago
Change password reset endpoint to /admin/user/{Username}/passphrase

Ref T695

6e09fcb9e2a3088c9c5ad1cbbbb5cc5947d2122a authored about 5 years ago
Merge branch 'develop' into T572-check-updates

38f3eec8e08df8c65ecc9420a99d04c2f56e482a authored about 5 years ago
Merge pull request #205 from writeas/fix-csv-export

Fix URLs in CSV exports

a65917ae2ee898ded779b16b3951bc50cee730bc authored about 5 years ago
Tweak "suspended" notification copy

2c2ee0c00cd80e199678ac53adac25d6ff5803a3 authored about 5 years ago
use .Host instead of adding .Hostname

f66d5bf1e8fa35330f52c2bb6b58f9720831029b authored about 5 years ago
pass hostname to canonical url in post templates

the change to take a hostname in Post.CanonicalURL broke a few template
using that function. Thi...

c0b75f6b65e375b04a100ca6b9963e579d4282d5 authored over 5 years ago
Fix URLs in CSV exports

This includes the instance's hostname in calls to export a CSV file and
PublicPost.CanonicalURL(...

e1149cd1e95154e4e72aca606e5582ad5dcbc7cf authored over 5 years ago
Fix "suspended" message location on Drafts

Previously it was above the header.

Ref T661

619b10c3e5f4f4e28752dbe302a632ea92c0d84a authored over 5 years ago
Confirm suspension before submitting the form

This also includes a bit of explanation about what suspending a user
actually does.

Ref T661

280c32afdce41c473a5844ee6553ff03544750f6 authored over 5 years ago
Move user status in list out of <a>

The link here is a little redundant, and might make people think that it
actually changes the st...

c9f72198310078a01ee00810210a22a1493c6fe1 authored over 5 years ago
Move admin template IsSuspended logic into method

This adds a User.IsSuspended() method and uses it when displaying the
user's status on admin pag...

da7dcfee6affa0dc02255bcbd6669dce606dbd26 authored over 5 years ago
Merge pull request #189 from writeas/T697-blog-default

Default to user's first blog instead of draft.

Resolves T697

3167e19b77570c309d019e9434c503dec788021d authored over 5 years ago
Merge pull request #185 from writeas/accept-json

update IsJSON to check for Accept header

fea62b14ceb47dd730bc937822bec9326a4e00cf authored over 5 years ago
Merge pull request #166 from writeas/159-follow-panic

fix panic on duplicate remoteuser key

fcf074cf408611aca82cfe614ad8e88dc68e7ce6 authored over 5 years ago
add admin user account deletion

this adds a section to the admin user view to delete the account and a
handler to process the re...

fc553d277f5bcadb0a6f75d40dbd5f28a0a8d8c1 authored over 5 years ago
add user account delete UI

482e632ca970e2dcd961531be32c2e0edf5ebea6 authored over 5 years ago
remove wrapper over db.DeleteAccount

b83af955c3fd1926be43968629d81ceb21edcc13 authored over 5 years ago
CLI delete account by username and delete posts

this changed the CLI flag to use the username instead of the userID
leaving the underlying datab...

41166e5c356df10d36237e9296979cae65652504 authored over 5 years ago
Update hosting options in README

Now: Write.as Pro and Write.as for Teams

bf4f8793832df63f2e426ac9edc556029d6a738b authored over 5 years ago
add account deletion

CLI only but backend supports calls from app.db.DeleteAccount already

takes --delete-account us...

c87ca11a520c29dfeaf31b330d06c614504dd0df authored over 5 years ago
add check for suspended user on single posts

also fix logic bug in posts.go viewCollectionPost checking the page
owner

5429ca4ab09258c264468d510dd6246abe385d9e authored over 5 years ago
address PR comments

- update error messages to be correct
- move suspended message into template and include for oth...

f85f0751a3a7480bc29450cf42a4360c31ff3083 authored over 5 years ago