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

Merge branch 'develop' into T661-disable-accounts

9873fc443fcae38ccc275c542ac54f936bd9a6d2 authored over 5 years ago
add basic API endpoint for rendering markdown

d2480cb3aa78e6faa4891913b6543c1e8b70340a authored over 5 years ago
Remove css changes, keep only pad switching code

https://github.com/writeas/writefreely/pull/188#issuecomment-540045935

638059a26b895965cf150eda7fe286754e3a85fd authored over 5 years ago
Handle default pad color mode according to `prefers-color-scheme`

This just queries the browser whether `prefers-color-scheme` is set
and chooses dark mode if nee...

8404f0896c043179a8fe567558eae27468d6ba39 authored over 5 years ago
WIP: this is a branch that attempts to honor the new dark mode

in OS preferences. I will be using it myself and fix things until
I find out that this is adequat...

dfa98bcfc872512eb0823f8076b9adeaff6678f1 authored over 5 years ago
Unmarshal to `webfinger.Resource` instead of interface{}

(https://github.com/writeas/writefreely/pull/195#discussion_r334567408)

1bda0434de893746182bd35233ae213d57b29bdc authored over 5 years ago
Update dependencies and add a comment

972ec00c58252ff90e008285242881a3d0a6f886 authored over 5 years ago
Fix comments on T627 pull request

(https://github.com/writeas/writefreely/pull/195)

b9d268982848b9d494984ab8cc3d5252762a04d9 authored over 5 years ago
Fix missing commit statement in migrations/v3.go

bc2016f00ff2b2fa58f978f489255457af4f46d5 authored over 5 years ago
Redirects from the intermediate page work and if there's an old mention

there it updates the table to include the handle.

migrations WIP

db14f04b5900471031ad53907a20a4e64a7cff4b authored over 5 years ago
Handles are saved in `remoteusers` while the links take you to an

intermediate page (WIP) that shows the user profile page url

99bb77153e4d78e2ec04075ab2e7b28aae9ec2f2 authored over 5 years ago
Change the result that webfinger returns from the first alias

to the last because mastodon doesn't like

https://my.instance/@me but https://my.instance/users/me

e5bbd45b49c7c6d0f17441b0a2f6fe83d7b6038f authored over 5 years ago
Fix @thebaer's comments in https://github.com/writeas/writefreely/commit/dccfae7a6137afbdb89c45026fdd1932d073c45e#commitcomment-35410380

3eb638b14a1ea89319e773a9b13240e40eb06cd3 authored over 5 years ago
lightly style tables in posts

25fe5285da016c43baa269f0cec267369fd6df20 authored over 5 years ago
Mentioning pleroma accounts works! Mastodon still needs the type to b

be Note to work but I will open an issue for them and see what their
reaction will be.

dccfae7a6137afbdb89c45026fdd1932d073c45e authored over 5 years ago
include localdate in all collections +reader

513765c09f013791aa0b5f73a737fe28cb6a63bf authored over 5 years ago
allow admin to reset user passwords

this adds a new button when viewing a user as an admin, that will
generate and store a new passw...

aa9efc7b37219066ac767049b1c77e2d52fbc634 authored over 5 years ago
show timestamps in local date/locale

this adds a helper script to rewrite all time elements with a proper
datetime attribute into the...

caca8f0ae26f586e4736eeefd01eef0e6ed80808 authored over 5 years ago
T697 default to user's first blog instead of draft

02dd1909459f06c085448ad8a231961820c8c940 authored over 5 years ago
Merge pull request #183 from writeas/T690-invite-instructions

add user invite instructions

Resolves T690

3759f16ed3ff30bf1bb4277b4d8ef7f15bcfc043 authored over 5 years ago
Tweak "already invited" message

Ref T690

5a9182f688d02364cb52b19fdaf56969c0190590 authored over 5 years ago
Shorten invite-instructions.tmpl filename

c6564b3d168fdaa7813aa9ce442f35fd8a89d562 authored over 5 years ago
Fix invite input box size in non-Firefox browsers

font-size-adjust is still a flag-enabled feature in Chrome 77, and
doesn't have widespread suppo...

ddce177784613f8d11e1fb8ef1cc830822d5b927 authored over 5 years ago
Add expiration information to invite help

This uses the Invite fetched from the database to explain a bit more
about how the invite URL ex...

26a4f48e8b3b33fbfd79cc207052364fd9f5e08d authored over 5 years ago
Tweak invite page title and intro

Ref T690

f01b439ff531b88230640b78ae6bd7e1a1210d36 authored over 5 years ago
Show status on logged-in expired invite links

Ref T690

7e9e3cb7eb728d5da35da6bd9089a8b2c6bfd0b9 authored over 5 years ago
Always return invite errors

This ensures we see a 404 page when looking up an invalid invite URL,
even if the user is logged...

891b15b8a8e077e27a19b9384d0bc4470b7bb5f6 authored over 5 years ago
Merge pull request #165 from writeas/lessc-check

check for lessc executable in any location

afa3792e8eb18e25f559093c29780883dd4ecdd0 authored over 5 years ago
Tweak "LESS not installed" message

a01e2808906fb77db8516fcb393f9d8f009704b8 authored over 5 years ago
use inline bash instead

cb78fd227ecb2deba835cb423a6153e89c842cca authored over 5 years ago
add back all generation steps

accidentally removed two lines from make all

fix check when trying to install lessc

43849d95d301bab16a15b92ba6eb658d1c9c1ea8 authored over 5 years ago
don't need less to install less

9d0027ec53506d35ede4d20b993e0ab198d66eea authored over 5 years ago
fix check for missing less

d129894ba76e7b5a4850b9e3f98e39b4e8cd3242 authored over 5 years ago
Fix LESSC assignment in less/Makefile

0066fecc20ef0bd120ab732e70b4f9791328424a authored over 5 years ago
update IsJSON to check for Accept header

this changes the helper IsJSON to take a request instead of a string,
allowing to check multiple...

f87371b594ce78fa191c841e0fbf821b4b0839ab authored over 5 years ago
Merge pull request #184 from writeas/title-attrs

allow titles for abbreviation elements

66974dcbffb498456523f0fed243052289bfdf22 authored over 5 years ago
allow titles for abbreviation elements

this allows abbreviation elements to keep their title attributes when
containing special charact...

a6c1f4ae410fd525cbca6944269e8e57c06d2e9b authored over 5 years ago
add user invite instructions

this adds a new page with instructions for sharing user invites

if a user clicks the link for o...

d954b7c8e3884fb032dc869ea93a3d18fc9daff6 authored over 5 years ago
Merge pull request #182 from writeas/rm-gogs-pkg-tool

remove gogs/gogs/pkg/tool dependency

5310e6d5092e8bd859ad3e52969e684432268551 authored over 5 years ago
move tool from gogs into appstats pkg

0286dcf214c161d0f30cabe6dabf93b821d64c0d authored over 5 years ago
Add copyright header to copied Gogs code

66b0945b70d6227309e8f7ccabaed8a2aec94acd authored over 5 years ago
Revert "add all mathjax components"

This reverts commit 25145296b3f5963d678fc365b0aae84e4f516a71.

4d150fe831345a5262bb982ba9cc974c61590030 authored over 5 years ago
add all mathjax components

with only the single script, there were still many requests to a CDN.
this fixes that and speed ...

25145296b3f5963d678fc365b0aae84e4f516a71 authored over 5 years ago
fix issue with fonts and not rendering

84d7ac35d3c61dcf787cce145eb5fa083f26e2c9 authored over 5 years ago
remove gogs/gogs/pkg/tool dependency

this borrows some code from github.com/gogs/gogs/pkg/tool to avoid
pulling it in as a dependency...

feba200916f5b87889dd9ffdb5f9a384120860f8 authored over 5 years ago
include mathjax script

this includes a copy of [email protected]/es5/tex-mml-chtml.js

aad4768aed527a72493717bc9d404736bc756bc7 authored over 5 years ago
remove mathjax submodule

38c1bf9cab1b0625af4c936fe9284caf0c88d331 authored over 5 years ago
Merge pull request #157 from writeas/chorus

Reader-first multi-user instances

Resolves T680 T681 T684

6b99d75aa9e4e8f13c697ba773604ec67ec96537 authored over 5 years ago
Fix blog post links when `chorus` enabled

This ensures the "new post" link under each blog on the user Blogs page
goes to /new instead of ...

c7a90d2ace4adb33f8e8eb405545000cb02bccf0 authored over 5 years ago
Merge branch 'develop' into chorus

40ffb3a5f91fed329d6b3b6588995af2683dd6bd authored over 5 years ago
Merge pull request #169 from writeas/future-pins

prevent future posts from showing in pins

92562931232b0bbf1c73ffb20074cf88ab44a854 authored over 5 years ago
Use new isOwner var in tests

With the var there now, this makes the code a bit more readable.

151e996387660245c8b4fc0524921c1590c7c4d1 authored over 5 years ago
Add Cache-Control headers on AP endpoints

Includes:

* AP Collection fetching via canonical URL
* AP Collection fetching via API
* AP Post...

b7acd39051a293289c182f2a9166f681bbe8b07f authored over 5 years ago
clean up and add tests for updates cache

- removes the parameter for newVersionCheck as was not being used
- changes newUpdatesCache to t...

908f009248ec540576f3dd02ecf6d35edb0c5dce authored over 5 years ago
Merge branch 'develop' into chorus

ca388d65360de8985ee29e5a35302ff7e8c27f61 authored over 5 years ago
Merge pull request #171 from writeas/empty-coll-host

fix missing collection hostname

94b8fa775629bed218d20c2fe88486965c61e775 authored over 5 years ago
Merge pull request #179 from writeas/fix-pad-edit

set a default pad tempate on all pad renders

811a0a3cfb710c512a3a114446b2c6b6d28343bc authored over 5 years ago
default pad tempate on all pad renders

this fixes a bug where if the `editor` config is set to an unsupported
value there is a nil poin...

6396749f314bee72f351525696a9afd3411d6690 authored over 5 years ago
Fix false login state on failed login

Previously, a failed login would change the site-wide navigation so that
it looked like the user...

4419632f83da051c48f98d74760d24658d065942 authored over 5 years ago
Fix pinning on chorus collection page

Previously, the new pinned post link would appear in the site header,
instead of the blog header.

8ec25f1fb49ad720569716d3afb1b21581850470 authored over 5 years ago
Fix unpinning on chorus post page

954e57897bd335fba16864aa8ed24f16faeaaddb authored over 5 years ago
strings.ReplaceAll is not in go 1.11

2a7a8298e19c8a809df69e03c1e6f02701b85e51 authored over 5 years ago
add update checks

includes cache of latest version and page to view if updates are
available with a link to the la...

eae4097677e5592ebd60b8733b7ca65c2d6681ef authored over 5 years ago
Add account suspension features

This renders all requests for that user's posts, collections and related
ActivityPub endpoints w...

77f7b4a522cf2dd522a64a86b32dee245f1cfd6f authored over 5 years ago
newline in import.tmpl

2fa2086654eaee570ebc594e6cd2ae6380cccb7f authored over 5 years ago
update to wfimport v0.2.0

now checking for and returning invalid content type errors

d9bf8ab6ccf7806ed72d76e9e1709600b33f38d6 authored over 5 years ago
Merge pull request #164 from writeas/tar-bombs

fix tar bombs

4d97856ec53c37ea2e3e28dc06d6a6e8fc0e4afc authored over 5 years ago
fix typo in Makefile GITREV release target

6e9000659c4a93e40034773f8b2b4f02c3962359 authored over 5 years ago
add ui back to target release linux

42a22193355b6cbcf9e7d31bc93f52f63916721c authored over 5 years ago
Merge pull request #168 from OddBloke/log-version

Emit the server software and version to the log on startup

de7acb5abeb121dd4b9ae9fbc5b59d3266f38a30 authored over 5 years ago
allow markdown extensions in import form

7fb3c4cafe6a55b756d4ea19ac2368e434369a7f authored over 5 years ago
include imported created time

this updates to parse the time from the imported file, using v0.1.1 of
the wfimport library

cbc9c6725af313960a7855bb1f6ab9656387fea7 authored over 5 years ago
revert include time in imported posts

in favor of library side generation to support zip files

4acd35f8cda4a780a96114a8983f2b9430a73d07 authored over 5 years ago
include time in imported posts

9dbf14c05e149b52d52d40e16e96b577460ae929 authored over 5 years ago
avoid generating excess access tokens

this changes the import handler to use CreatePost instead of
CreateOwnedPost which required gene...

92f75a887187fc26c2d4a7544c3d74a4e3e71646 authored over 5 years ago
move import post handler under /api

handler for post request to import is now under /api/me/import
form target updated

also allow a...

6c5d89ac86d3c51746a0501a2135e92e4ba16631 authored over 5 years ago
include nice alert message on success

different template action for partial or complete import success

0ca198c715a81161d79ba65c23046424a5fbe601 authored over 5 years ago
add basic text file imports

this adds basic support for importing files as blog posts.

.txt and .md are supported at this t...

ee4fe2f4adf635284080f91118d87675ad843b42 authored over 5 years ago
Fix logic for showing sign up link

This prevents the link from showing when an instance lands on the sign
up page anyway.

Ref T681

55808233fd322373452f0c41240b542470251e6c authored over 5 years ago
Link to home page in bare editor in chorus mode

Ref T681

8a29a4dfc94b91a753391c4752b1ea4116d97ef6 authored over 5 years ago
use established future posts pattern

55dc1917fe477e263caa616594b8a886214957e0 authored over 5 years ago
reduce GetPinnedPosts calls to single line

f241d694258fd1c501249a09a00930b86be35d51 authored over 5 years ago
change subdirectory to writefreely

instead of writefreely_versionstring

1d80e47e074a32d480e4fe65f59f08d27b437f0d authored over 5 years ago
fix missing collection hostname

GetCollections and GetPublishableCollections now take a hostname
parameter to allow setting the ...

ca957c4b6d59a1d32eae911ba30571d064d53b61 authored over 5 years ago
prevent future posts from showing in pins

this changes GetPinnedPosts to accept an includeFutre bool, which
returns future dated pinned po...

b373aad29874384d6d4d58f14019387d8ebc7758 authored over 5 years ago
Emit the server software and version to the log on startup

7a53af355e57f0730891ac3782e17e35629f95b9 authored over 5 years ago
fix panic on duplicate remoteuser key

this changes handleFetchCollectionInbox to log _all_ errors after
attempting to insert an actor ...

95a98234eb9dc3fe893515673543b7b759fb558f authored over 5 years ago
Don't show user pages in nav when unauth'd

Ref T681 T680

047ad0323b12c702cef5ebcfde3af88fa0c3d610 authored over 5 years ago
Respect `private` setting with home page Reader

Ref T681

d8405680b4e1720a020b86a94a4684700d0c2e9c authored over 5 years ago
check for lessc executable in any location

previously the checks were explicit locations which does not work when
using something like nvm ...

3c104cb3aa3c1164e0337ea11cc7c41dbd5643e8 authored over 5 years ago
fix tar bombs

this changes the release targets in the Makefile to use a subdirectory
of the format BINARYNAME_...

130116092113e17f76fdec327c2e7f3fa3bface0 authored over 5 years ago
Show New Post button when Chorus, not SimpleNav

Ref T681

fda2929aed7c14020ae3bbc146afca12b0c0342a authored over 5 years ago
Add DisableDrafts option and adjust nav

This shows Drafts in the SimpleNav menu, when both enabled. It also
hides Drafts in the non-Simp...

df56060f994735b78c38535997d735d9b6d446cb authored over 5 years ago
Move About nav link next to Home

Ref T681

9dc15f569c9f50c3f4a2d8fea76d64ea0d7145b7 authored over 5 years ago
Move Reader to Home link in nav when chorus

Also, refactor navigation bar template logic to be simpler and easier to
understand.

Ref T681

da423fa1bc95b6707ae9922a9efcb0e6afcacbe1 authored over 5 years ago
Add link to Posts in user backend pages when chorus

This provides easy navigation to the logged in user's posts, since
there's no direct link to the...

603839fda720c3b0802cf78b8ddc6f6e726a2a59 authored over 5 years ago
Support dedicated signup page in chorus mode

This adds a Sign Up link to site navigation and shows the
otherwise-landing page on /signup when...

f821dbaac49b6a08989c8034160171ab7ff57d7c authored over 5 years ago
Show Reader on home route in chorus mode

Ref T681

006b7a86eaec03de45c7c6e52d7f79577ba08353 authored over 5 years ago
Enable customizing Reader page

This makes it possible to edit the title and introductory text at the
top of the Reader view.

R...

7b42efb9d93dc53a9c893aea1a4911d1f2881a53 authored over 5 years ago
Send new user to pad with SimpleNav

Previously, they would've been dropped onto the Blogs page.

Ref T680

cb28c95689bcb7fac919d32f50be120269031e7b authored over 5 years ago