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 chorus

deec914ccb322c618ca91370029e0ae9de611463 authored over 5 years ago
Merge pull request #153 from writeas/configurable-editor

Add editor config option

8557119451f49638e69dc128a0842bd09e7dc9c9 authored over 5 years ago
Merge pull request #149 from writeas/modestly-writefreely

Support toning down WriteFreely promotion

Resolves T676

10ca7ca00ae4ba5145d712d2ac37cd990ce77775 authored over 5 years ago
Merge branch 'develop' into modestly-writefreely

1c9438e305f3addb827d549466d5d7d8afc31daf authored over 5 years ago
Merge pull request #148 from writeas/default-visibility

Support setting default blog visibility on instance

Resolves T675

adfcc82241cc102c5dea2beb2351d95bdb138ab5 authored over 5 years ago
Return correct `public` state on collection creation

(in returned JSON data)

Ref T675

f8d57d9e75f16479c9e05407e0ff7a9d2aac0642 authored over 5 years ago
Set default visibility in datastore.CreateCollection

instead of updating it later. This is more correct behavior, prevents an
additional query, and e...

afadf6fdf64d59760b6e3f747347fdcc8f7de5fe authored over 5 years ago
Accept config.Config in datastore.CreateUser()

instead of App

Ref T675

df078c569dc6d2c495caee182f8691d820b3f8da authored over 5 years ago
Merge pull request #145 from writeas/fix-single-user

Fix single-user instance issues

de1a51d70d1f08129f8a17818bf7eeeda6cf081e authored over 5 years ago
Fix pinned post URL on single-user instances

Previously, the URL of the dynamically-added pinned post on a
single-user instance would include...

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

3cc397ad760bad48efd4d74ec778554d926b8228 authored over 5 years ago
Merge pull request #144 from writeas/fix-api-missing-hostname

Fix missing hostname when publishing via API

ef4a5b20d15373302d3510b2f08af77cac56615a authored over 5 years ago
Merge pull request #143 from writeas/collection-404

Style collection 404 page like rest of blog

Resolves T493

b06d1c2762eb252e79c9f5b58cdc98942f0a0871 authored over 5 years ago
Return plainer message on coll .txt post 404

Ref T493

582f041748b62bfa79b9ee8416299f5429b38791 authored over 5 years ago
Return only 404 on ActivityPub coll post request

Ref T493

35906118d0f122b92592aa023ebcb586c829a207 authored over 5 years ago
Link hashtags to Reader when Chorus mode enabled

instead of linking to posts only on a user's blog.

Ref T681

ff7828c55827cc69b5a2a698a4a119075b6f5a9e authored over 5 years ago
Add site-wide navigation on colls when chorus = true

This adds a new config value: `chorus` that signifies an instance is
more about the Reader view ...

1a80cd3c02ed53f6509ebf7012fc445e5122b628 authored over 5 years ago
Update golang.org/x/crypto in go.mod

5f28eb55a5ca16c5a5c6c1b0db23558f18b19da9 authored over 5 years ago
Display current tag on Reader

i.e. current tag a user is browsing, when they are.

cd27a370275aaae63e98a2fa46e7c133091dba6e authored over 5 years ago
Move user navigation to its own template section

Ref T681

17f7bc1becd321810694105535b5bc9ce892ddac authored over 5 years ago
Merge pull request #151 from writeas/custom-logging

Let Apper set request log format

d752d29b4b1cc5879056cdc5326c0a0a87b91161 authored over 5 years ago
Fall back to default template on bad editor config

Ref T677

603a52dc46fcdbecf7b3124fabaf8f74aa35b89a authored over 5 years ago
Add `bare` editor option

This adds a new editor template that strips away most of the
customization features in the defau...

1d25784d20537923889eb8a36d7efc2cfbdace32 authored over 5 years ago
Use normal nav on user pages when SimpleNav

This shows About, Reader, Log out links on backend user pages when
logged in. It also adds "New ...

90ad50c7f5c30f45065798304cf7708a47ac9342 authored over 5 years ago
Land on Blogs page when SimpleNav is enabled

This shows the Blogs page instead of the Editor to logged in users on
the `/` path when the new ...

81847fbbcc66e215c76bf745923836a75631e34f authored over 5 years ago
Add editor config option

Ref T677

f6a7dfacb956680c2036de81440038cb2f2e22bf authored over 5 years ago
Merge pull request #147 from writeas/support-audio

Support <audio> element

740282b7b7bdae2de899b539f061f6955bad997f authored over 5 years ago
Merge pull request #142 from writeas/autocert

Automatic certificates from Let's Encrypt

Resolves T542

3321c750acc73adf0c9746d70833bb8c74dbfb9e authored over 5 years ago
Link to writefreely.org in default About text

0bd61da3f6d9ba515310b061a855a45585d9e133 authored over 5 years ago
Merge pull request #141 from writeas/fix-sitemap-lib

Fix go-sitemap-generator overriding GOMAXPROCs

6bfc44168057b1ea96ff492947d4346dcf42d9bc authored over 5 years ago
fix mistake with images in sitemap

dd2a5840ec4f408b84495cb81d208c1801d0052e authored over 5 years ago
Let Apper set request log format

This adds a new ReqLog() func to the Apper interface that'll return the
log message for incoming...

5953a50f4a7deb9b420e11407983a414f28bf503 authored over 5 years ago
get image sitemap working

changed to use stm.URL for imgs for readability
fixed error in append statement
reordered import...

f02a241213f6eacb4e7d62248a63e0a8fe7ff008 authored over 5 years ago
Support toning down WriteFreely promotion

This adds a new `wf_modesty` config option that removes the copious
mentions of WriteFreely in p...

73ec3e3016bb81bddca21840559335efb320bebe authored over 5 years ago
Enable changing default_visibility from Admin dash

Ref T675

569bc792d0414a45016de61f25f1e879aba07a08 authored over 5 years ago
Support configuring default collection visibility

This adds a new `default_visibility` config value that lets an instance
admin set the visibility...

a75b45f060473b41d7fbd1c181d1919885cad0bf authored over 5 years ago
Support <audio> element

This whitelists the HTML5 <audio> element and adds some basic style to
make it look nice.

b0d70d9bdba5f50281a404ba9380744ba977bc49 authored over 5 years ago
Fix empty Drafts page for single-user instances

- This removes copy mentioning the Blogs page, which isn't used on
single-user instances
- Thi...

a48b746706830c62321f738f526165beae2aac3d authored over 5 years ago
Hide footer links to About and Privacy pages when single-user

Previously, these links showed up on user backend pages on a single-user
instance, despite them ...

3129b837f17a75383ca789b1285098d7fd78b96c authored over 5 years ago
Hide Public blog option on single-user instances

bd4bb52b9c8f6e18a9761e661bc7612d45679ac5 authored over 5 years ago
Log missing hostName in Collection.RedirectingCanonicalURL

This is the crucial part where the hostName is needed for federation and
API clients. This chang...

4faf41ae7ffd8aafa7167c0ec2e0cfe218547cfb authored over 5 years ago
Fix missing hostname when publishing via API

This fixes a bug that occurred only when publishing via API and
authenticating via token (rather...

f6f116d6726c4f6a42929aaf0a5263866f0a32fc authored over 5 years ago
Style collection 404 page like rest of blog

This displays the "page is missing" text within the same page as any
other blog post, keeping cu...

f541f72224eb294eec4d4de81073145c7e18a931 authored over 5 years ago
Merge pull request #138 from writeas/fix-unpublished-state

Don't consider post unpublished when title exists

ba3cb4b4ff706a3591cca751677cea7613c4ce9d authored over 5 years ago
Add option for automated cert in config process

This adds a new "Secure (port 443), auto certificate" option to the "Web
server mode" prompt whe...

1f7a0f0122f30e697d188baab832b9c8e049e04b authored over 5 years ago
Fix autocert insecure server redirect

This fixes certificate validation, while keeping HTTP -> HTTPS
redirection.

Ref T542

3346e735d389c5cfb674082a2441090bb99562c6 authored over 5 years ago
Fix autocert HostPolicy

Previously, this would pass in the instance's full (and invalid) URL.
Now it passes only the hos...

42386beabca2be159d542521749a9399ae2f6290 authored over 5 years ago
Support automatically generated certificates

This adds a new config option in the `[server]` section: `autocert`.
When true, WF will automati...

36fb7ecb2b6f54894dfbd65b2ce8bc9d3949d440 authored over 5 years ago
Fix go-sitemap-generator overriding GOMAXPROCs

This upgrades the library to v2, which lets you specify that GOMAXPROCs
should always be the max...

41062728f51f303b2eb6140cf0f7ae41b7f64bba authored over 5 years ago
Merge pull request #137 from writeas/fix-long-slugs-chinese

Prevent transliterated slugs exceeding length limit

22c1fabbcb8f7b4a513c4bfd008fbabaf03a859e authored over 5 years ago
Don't consider post unpublished when title exists

Previously, you could create a post with a title but no body, e.g. by
publishing via email. This...

909976dd90dbbef6358f42233ed1f30f615e4a19 authored over 5 years ago
Prevent transliterated slugs exceeding limit

Transliteration during slug generation can cause slugs to exceed their
80-character limit. This ...

31b521c11c8b67b9d357e891cc3c3a3f40ca59a5 authored over 5 years ago
Merge branch 'master' into develop

71fb63580a38657cab6aec972916b416ca82c666 authored over 5 years ago
Include ARMv7 build in `make release`

This closes #135

e0666baa5dfd43f850bcb3003d34918134dd627e authored over 5 years ago
Add `make build-arm7`

This makes it easy to build WF for ARMv7, e.g. the Raspberry Pi.

part of #135

0b25109a6bd0b53c3e19bcfdbeb84604e78b4f11 authored over 5 years ago
Accept Apper in writefreely.ResetPassword()

instead of *App

3b079810bb021b1583ddad1bb1bfbac83e215e5e authored over 5 years ago
Accept Apper in writefreely.Migrate()

instead of *App

79cf6ce0eb9d194abb038d2238c8d66f57dd2f26 authored over 5 years ago
Add Documentation section and fix dev setup link

3faa2def0899fe4145da9b5df910bf255d73598e authored over 5 years ago
Replace old "quick start" section with Getting Started link

5923b6401c0d4fe117c9efffe2aeef2d24d0bc09 authored over 5 years ago
Use "Draft" in post meta page

instead of "Anonymous".

ad6fd5e80979d09e3b2796eaf25a9f3c870be820 authored over 5 years ago
Replace top-left "w" button on post meta page

This was still a relic of Write.as. Now it has the same icon as the
WriteFreely editor.

554995916ed9382f60e441f656f257ec8bd30031 authored over 5 years ago
Merge pull request #123 from writeas/private-instance

Private instances

Resolves T576

7aaff778da8bdff610a5b96123e707faa7887168 authored over 5 years ago
Merge pull request #131 from writeas/customize-landing

Customize landing page

Resolves T565

7240bf0cdc0c575ef5d3fa82d43b2a5747bd3af2 authored over 5 years ago
Add comments about isRaw logic

bd180f56a8e26facfa4cdb83cd4d719cd42bddf4 authored over 5 years ago
Open landing page preview in new window

fdcdfe4d25d02297c1f1baf1fc5d0195a3172cba authored over 5 years ago
Fix userlevel error logging

Previously, we just included the value of `ul`, which is a func. This
now calls `ul()` and logs ...

60a684836145014b0a5c8e946a594cd3d7c0b399 authored over 5 years ago
Bump version to 0.10.0

5757407994bea97a9160d7b3fe11213ec2cfe310 authored over 5 years ago
Merge pull request #127 from writeas/shorter-config-process

Shorter config process

18bafadc43e8b121fac02240771de0b60e59be21 authored over 5 years ago
Move Environment prompt back under Server section

b8b15c85500688d41eaae6d28d80e02d1bddc657 authored over 5 years ago
Fix whitespace

This runs `go fmt` on changed files and moves around some blank lines.

a740c67495a902fac8ab7ced9e452abe1cd909c6 authored over 5 years ago
Explicitly set background-color

Closes #132

ebeb7b03e6825f862cc1dfb30207af3b89d5051b authored over 5 years ago
Rename getLandingPage -> getLandingBody

This makes the naming scheme more consistent with other funcs.

Ref T565

c3f3eb0a65e7302070a1c5a6e9b559996e8d6f83 authored over 5 years ago
Make landing page dynamic

This enables admins to customize their landing / home page via the Admin
dashboard -- including ...

a72ce2ef2925c269a76b70cbb9f36c0dc8651d6c authored over 5 years ago
Support ?landing=1 to always show landing page

This supports admins previewing changes to the landing page.

Ref T565

aedb05080c384f913183dcc00679b2003a7d10f0 authored over 5 years ago
Merge pull request #130 from mrvdb/issue125

Construct version from annotated tags only

6fdc343986a0551fcd3b9ff8747afed95f40724b authored over 5 years ago
Construct version from annotated tags only

Fixes issue 125

f6c129ed20b0143b8f46328f22afeedb38124b6e authored over 5 years ago
Merge pull request #128 from writeas/fix-c-syntax-highlighting

Fix #124 according to the snippet by @mrvdb

f26e0ca86e30b60567604298909dc18d4828a6be authored over 5 years ago
Fix #96

This solves the error 500 on the /api/me endpoint.

Replace token search query `=` with `LIKE` t...

a102f97c3eead290ec51e6ed898805baf7fe67d5 authored over 5 years ago
Always initialize database after --config

Previously, this would only run when configuring an instance for
single-user usage. Now it'll al...

8d9f60aaa9b9d006d0d9fc34030a18ee4f58cc52 authored over 5 years ago
Remove `langs` list from `post-render` as it does not actually

do anything useful (see https://github.com/writeas/writefreely/pull/128#issuecomment-506207107)

4feac6dcd217d5415d198510941bdafc77d9774a authored over 5 years ago
Merge pull request #126 from writeas/config-improvements

Always initialize database after --config

bb0be02b4f877b4573d91b5b55b2255dcf9dc403 authored over 5 years ago
Merge pull request #119 from qwazix/develop

Half-fix of #96

00a8f8c95107e1519a9aa6ef8925d8a7e5e75608 authored over 5 years ago
Change `sh` alias back to `bash`

because this is the alias in highlight itself.

(see https://github.com/writeas/writefreely/pull...

08421196948276be3847d5cf6dcb88eb0778c0cf authored over 5 years ago
Fix #124 according to the snippet by @mrvdb

I changed the sh alias to shell instead of bash.

The additions to the `highlight(nodes)` functi...

c2d7c2c8b7b18531271f18d0b5a18032eb599806 authored over 5 years ago
Merge branch 'develop' into shorter-config-process

Move flag parsing to main.go as per the issue description

6506709fbcd8614087fb402dcd56836d370caf3f authored over 5 years ago
Fix #96

This solves the error 500 on the /api/me endpoint.

Replace token search query `=` with `LIKE` t...

aeab30db8a53defa6c1d7fa228323abf806d335a authored over 5 years ago
make sure app exits after error in --sections argument

efbef83362036fd0b7571365ca5739b7265fde87 authored over 5 years ago
Merge branch 'develop' into private-instance

77bf40344341db8f239cae107457637d1c19fa20 authored over 5 years ago
Fix more missing hostNames

This fixes places, especially around federation, where the Collection's
`hostName` wasn't set.

86a128483bb8f9ea53d0f2aa13adb78d46e2b03f authored over 5 years ago
Fix T657: add --sections argument to allow partial configuration.

Use the split argument list (slice) just for validation purposes
as it's substantially easier to...

07fe366c15836cd24d688848ecb501556716acce authored over 5 years ago
Add --sections flag to app.go and pass it to setup.go

Add --sections flag to app.go according to T657, parse them
into a string array (check for inval...

1d5c396327c036b2448628d806f351ea516191ce authored over 5 years ago
Always initialize database after --config

Previously, this would only run when configuring an instance for
single-user usage. Now it'll al...

bbd775bcc6ac11f034e214b0d4891baf386ce532 authored over 5 years ago
Use UserLevelReader func for read routes

Previously, that func was duplicated here.

2b39b714de66552f37e53802240d8737d8b1d0a3 authored over 5 years ago
Correctly log and return after serving static file

44a4fd7a79ccdcf8883e519c899a5c745a54069d authored over 5 years ago
Check reader permissions on .well-known endpoints

(for private instances)

Ref T576

7dc620aff1e807c3535459a8f5d1034f2776f444 authored over 5 years ago
Check reader permissions on RSS feed & sitemap

(on private instances)

Ref T576

d6a77d6668477fc894eff3eb35f634936e1134dd authored over 5 years ago
Don't federate anything when instance is private

Ref T576

63b536ec8771a30fd9e528b8d9a3389f8af2a2d7 authored over 5 years ago
Change blog visibility explanations on Private instance

Ref T576

35718cd239d4cb67ed1a9c5091a95124dd5faddd authored over 5 years ago
Hide Reader link on private instance when unauth'd

Ref T576

bf989eb696ef43cc4d1499bf8c0ddc7ac1cca816 authored over 5 years ago
Restrict API read access based on Private setting

This verifies that a user is authenticated before getting to the actual
handler on API endpoints...

a2088c164634f994279ceed6b0b0db120372b028 authored over 5 years ago