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
6d8da2bffd6ae7ee52488fb158ed2cdc6aae01a6 authored about 5 years ago
Pass OAuth requests through OAuth handler
2486b3c100ec7cd251cd1dd74272f9b54d79b3e5 authored about 5 years ago6823f108215ed7723cb1a1e22b592b2e5fe21f27 authored about 5 years ago
2aea9560bc26900bda6403701c25fdbf2a07a9ba authored about 5 years ago
31e2dac118f837ef142e51535ea4d4ed1138fb04 authored about 5 years ago
cd5fea5ff1706779206c38b7dd866e020b8016eb authored about 5 years ago
ee1473aa561509efda26b21a1935deeb383de3f7 authored about 5 years ago
37f0c281ab3a95c23358b2c63a482a09962402ac authored about 5 years ago
b985292b1807327c33457c5228bd59f5ac34f019 authored about 5 years ago
9170c846175a71a161c82030181d131c58a1b818 authored about 5 years ago
OAuth 2 support
Resolves T705
f343cebce75794660538952d830fe84a0e2e8f8c authored about 5 years agob5f716135b9b28cdaff706bae670571ed010b9ac authored about 5 years ago
ad5f72d8a4e2f7df7ff691e8ce891aca469fdae5 authored about 5 years ago
This checks to see if we get a response with a populated `error` field
in exchangeOauthCode(). I...
Ref T705
39d0f1de98310fb351641b0347610cf4dc036b33 authored about 5 years ago
This gives us our standard logging and passes around errors with
impart.HTTPError.
Ref T705
af23e28d053839aa14b32093e87cb2a67dbbf1aa authored about 5 years agocf87ae909655a34229dd6656ca579541833ddf8b authored about 5 years ago
462f87919a6758a79900c13c3c60230ca93356ca authored about 5 years ago
13121cb26677decb75ae1a8da435c3dee4cd855a authored about 5 years ago
426615474920db1e481d24ad6b5822deed1d34aa authored about 5 years ago
bf3b6a5ba01fbe1c3b726676da326b66e2ad4a4e authored about 5 years ago
7a0863f71b2504583e0537aa18664a5073d7f642 authored about 5 years ago
dae65b7d1fadc9d6dd3a25b6a98714adf437a80a authored about 5 years ago
Add ARM64 Build
dc1af91cf65d84571038254060f5a73929281e32 authored about 5 years agov0.11.2 hotfix
e16ea3b419c65561332744359830927fe70565da authored about 5 years agoPrevent failed requests on failed user silence check
8dc1ef0fdbf8abff3c0147fcd26085f58e9f1158 authored about 5 years agoFix password-protected page template
ed40e9dea5b292f96214a896b12b88d95330f474 authored about 5 years ago6afafa4d67d3238378f58565d01197005779bcd8 authored about 5 years ago
This also saves a user suspension check when a post isn't found.
cfea887b78828d06f1a4b501f64d7ac7dcfbbd88 authored about 5 years ago
- return an error with invalid request types
- simplify json decoding
- return error and success...
a user who had previously authenticated on a protected collection would
still see the post after...
Logged-in users never see this particular page, so it's not needed here.
aa405bc57ce390c9b17d9447053a73b762d87845 authored about 5 years ago
Previously, any password-protected collection on a suspended account
would prompt visitors for a...
Suppress log when editing a collection post or its metadata
6a5d49eeb7e823a7b39c56e9fdcb0f0a3134b7aa authored about 5 years agoUse "silenced" phrasing instead of "suspended"
0b701c5f7f36736127c809d71a1bb2b7d9ae495c authored about 5 years agoFixed "user-supsended" to "user-suspended"
acb8f5fe5d55cf728e6d38ae671a9f54b7e6b8f6 authored about 5 years ago
This proof-of-concept sends out posts that don't include a double-line
break as Notes -- otherwi...
This adds the instance's Hostname to the collection data loaded when
editing a collection post o...
a266d8e0322d3dc40e3b1599d76bf514b06438d2 authored about 5 years ago
5fa164d5cf2e0ed1a3572d6d94139c9d1e583944 authored about 5 years ago
8c1bf2ddd55a52479b4a22307c6f806892158862 authored about 5 years ago
a513c99a1e5a9fc0356893bdec755d2720b5e5f5 authored about 5 years ago
Previously, links would go to /user/mention:@[email protected] instead of
/mention:@[email protected]
Fix fediverse post IDs
88a3ed78786ff6ca868e14dae860dbbb708a6767 authored about 5 years agoFix suspension check in fetchPost()
59d892e486d9dbd3dc9ccc70824165f0b7ed7ec4 authored about 5 years ago
This fixes activityserve crashes caused by mentioning WriteFreely
instances.
af6e5dea3aa57028ceb4fed2c431b4a0298d1c64 authored about 5 years ago
This fixes the `undefined: strings.ReplaceAll` build error.
bbb7b281109dbdbac239c29b8c2d3ecb9e550f77 authored about 5 years agod8df15855cfb46798c1b4be07464f5c7b125ca66 authored about 5 years ago
342c3cde89d44b20c3e4086ec1cc04bf9a3ebb61 authored about 5 years ago
44a670374224d277e7cf3d3b88c926e327773ba2 authored about 5 years ago
Previously, fetching ActivityStreams data about a post via
/api/posts/ID, instead of /api/collec...
36df095dac85279c16f6d22481a4c7e3abb11c7c authored about 5 years ago
Previously, this check would return a "user not found" error when
retrieving a collection post b...
This fixes a panic from a nil user when calling u.IsSuspended().
Instead, this checks and calls ...
This reverts some code from 5429ca4a, which broke collection post
loading on blog posts when not...
278e4f6242d1f01d20d2feb811a89c1d25bd6e64 authored about 5 years ago
This adds a Reader tab when necessary while logged in, and generally
keeps the navigation consis...
Fix collection template issues introduced in #205
474a5d908dfbd5f77e852cd201cdb326e8ecb69a authored about 5 years ago
This changes all variables and functions from using Suspend{ed} to using
Silence{d} as well as d...
This reduces unnecessary logging by not showing the "no template" line
when the `editor` config ...
This fixes a template rendering issue caused by bad references to $.Host
in pinned posts links o...
9b69de166fd539b66542518cda9dd170080c0ad6 authored about 5 years ago
Add account suspension features
bca678aee5a50fbb29ffe923ec701be6aadabc27 authored about 5 years ago53586d9cb8250cf43a4d0717a62ee86b89337f2a authored about 5 years ago
Resolves T695
5839c2ac4da34c3335ed4ddb09313c45b189d37a authored about 5 years ago8f24da94a62a0afdbe25ed692e35b84008b10c94 authored about 5 years ago
- Tagged posts
- Collection index
Ref T661
5644e8d2516fd92df3158d3d875279293b130ff0 authored about 5 years agoSome of the work needed to have the backend match user-facing wording.
Ref T661
7f96e8c38421689b2e1d39056fae4bf90a0e2bc7 authored about 5 years ago
This puts the verbiage more in line with what the feature does, and
leaves room for other modera...
From u.Status == UserSuspended to u.IsSuspended()
Ref T661
f7550a0da8f6782dd12a683844394aca3b8e117b authored about 5 years agod4206cd5f8bb4883eca6a856fc19f54a7df29b1b authored about 5 years ago
Previously, this had bad template logic and showed the wrong email address.
Ref T695
a9b5bb2f6baba201c561868fdb31aeca789853c7 authored about 5 years agoRef T695
d5dd007ff738bf75181ef698ad4645580fe69210 authored about 5 years agoAlso updates some whitespace in the JS.
Ref T695
3e8d1014d9c831bd5fe95d68d5f7da61ca8e766f authored about 5 years ago
This also adjusts the style and includes the user's password, so the
admin can easily notify the...
This resets user password to something random that also reminds the user
they should change it i...
Move logic into template, rather than add another field to the page.
Ref T695
6d4ec0b17db8f27673f91a7c2fa20229a93527f3 authored about 5 years agoRef T695
6e09fcb9e2a3088c9c5ad1cbbbb5cc5947d2122a authored about 5 years ago38f3eec8e08df8c65ecc9420a99d04c2f56e482a authored about 5 years ago
Fix URLs in CSV exports
a65917ae2ee898ded779b16b3951bc50cee730bc authored about 5 years ago2c2ee0c00cd80e199678ac53adac25d6ff5803a3 authored about 5 years ago
f66d5bf1e8fa35330f52c2bb6b58f9720831029b authored about 5 years ago
the change to take a hostname in Post.CanonicalURL broke a few template
using that function. Thi...
This includes the instance's hostname in calls to export a CSV file and
PublicPost.CanonicalURL(...
Previously it was above the header.
Ref T661
619b10c3e5f4f4e28752dbe302a632ea92c0d84a authored over 5 years ago
This also includes a bit of explanation about what suspending a user
actually does.
Ref T661
280c32afdce41c473a5844ee6553ff03544750f6 authored over 5 years ago
The link here is a little redundant, and might make people think that it
actually changes the st...
This adds a User.IsSuspended() method and uses it when displaying the
user's status on admin pag...
Default to user's first blog instead of draft.
Resolves T697
3167e19b77570c309d019e9434c503dec788021d authored over 5 years agoupdate IsJSON to check for Accept header
fea62b14ceb47dd730bc937822bec9326a4e00cf authored over 5 years agofix panic on duplicate remoteuser key
fcf074cf408611aca82cfe614ad8e88dc68e7ce6 authored over 5 years ago
this adds a section to the admin user view to delete the account and a
handler to process the re...
482e632ca970e2dcd961531be32c2e0edf5ebea6 authored over 5 years ago
b83af955c3fd1926be43968629d81ceb21edcc13 authored over 5 years ago
this changed the CLI flag to use the username instead of the userID
leaving the underlying datab...
Now: Write.as Pro and Write.as for Teams
bf4f8793832df63f2e426ac9edc556029d6a738b authored over 5 years agoCLI only but backend supports calls from app.db.DeleteAccount already
takes --delete-account us...
c87ca11a520c29dfeaf31b330d06c614504dd0df authored over 5 years ago
also fix logic bug in posts.go viewCollectionPost checking the page
owner
- update error messages to be correct
- move suspended message into template and include for oth...