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
deec914ccb322c618ca91370029e0ae9de611463 authored over 5 years ago
Add editor config option
8557119451f49638e69dc128a0842bd09e7dc9c9 authored over 5 years agoSupport toning down WriteFreely promotion
Resolves T676
10ca7ca00ae4ba5145d712d2ac37cd990ce77775 authored over 5 years ago1c9438e305f3addb827d549466d5d7d8afc31daf authored over 5 years ago
Support setting default blog visibility on instance
Resolves T675
adfcc82241cc102c5dea2beb2351d95bdb138ab5 authored over 5 years ago(in returned JSON data)
Ref T675
f8d57d9e75f16479c9e05407e0ff7a9d2aac0642 authored over 5 years ago
instead of updating it later. This is more correct behavior, prevents an
additional query, and e...
instead of App
Ref T675
df078c569dc6d2c495caee182f8691d820b3f8da authored over 5 years agoFix single-user instance issues
de1a51d70d1f08129f8a17818bf7eeeda6cf081e authored over 5 years ago
Previously, the URL of the dynamically-added pinned post on a
single-user instance would include...
3cc397ad760bad48efd4d74ec778554d926b8228 authored over 5 years ago
Fix missing hostname when publishing via API
ef4a5b20d15373302d3510b2f08af77cac56615a authored over 5 years agoStyle collection 404 page like rest of blog
Resolves T493
b06d1c2762eb252e79c9f5b58cdc98942f0a0871 authored over 5 years agoRef T493
582f041748b62bfa79b9ee8416299f5429b38791 authored over 5 years agoRef T493
35906118d0f122b92592aa023ebcb586c829a207 authored over 5 years agoinstead of linking to posts only on a user's blog.
Ref T681
ff7828c55827cc69b5a2a698a4a119075b6f5a9e authored over 5 years ago
This adds a new config value: `chorus` that signifies an instance is
more about the Reader view ...
5f28eb55a5ca16c5a5c6c1b0db23558f18b19da9 authored over 5 years ago
i.e. current tag a user is browsing, when they are.
cd27a370275aaae63e98a2fa46e7c133091dba6e authored over 5 years agoRef T681
17f7bc1becd321810694105535b5bc9ce892ddac authored over 5 years agoLet Apper set request log format
d752d29b4b1cc5879056cdc5326c0a0a87b91161 authored over 5 years agoRef T677
603a52dc46fcdbecf7b3124fabaf8f74aa35b89a authored over 5 years ago
This adds a new editor template that strips away most of the
customization features in the defau...
This shows About, Reader, Log out links on backend user pages when
logged in. It also adds "New ...
This shows the Blogs page instead of the Editor to logged in users on
the `/` path when the new ...
Ref T677
f6a7dfacb956680c2036de81440038cb2f2e22bf authored over 5 years agoSupport <audio> element
740282b7b7bdae2de899b539f061f6955bad997f authored over 5 years agoAutomatic certificates from Let's Encrypt
Resolves T542
3321c750acc73adf0c9746d70833bb8c74dbfb9e authored over 5 years ago0bd61da3f6d9ba515310b061a855a45585d9e133 authored over 5 years ago
Fix go-sitemap-generator overriding GOMAXPROCs
6bfc44168057b1ea96ff492947d4346dcf42d9bc authored over 5 years agodd2a5840ec4f408b84495cb81d208c1801d0052e authored over 5 years ago
This adds a new ReqLog() func to the Apper interface that'll return the
log message for incoming...
changed to use stm.URL for imgs for readability
fixed error in append statement
reordered import...
This adds a new `wf_modesty` config option that removes the copious
mentions of WriteFreely in p...
Ref T675
569bc792d0414a45016de61f25f1e879aba07a08 authored over 5 years ago
This adds a new `default_visibility` config value that lets an instance
admin set the visibility...
This whitelists the HTML5 <audio> element and adds some basic style to
make it look nice.
- This removes copy mentioning the Blogs page, which isn't used on
single-user instances
- Thi...
Previously, these links showed up on user backend pages on a single-user
instance, despite them ...
bd4bb52b9c8f6e18a9761e661bc7612d45679ac5 authored over 5 years ago
This is the crucial part where the hostName is needed for federation and
API clients. This chang...
This fixes a bug that occurred only when publishing via API and
authenticating via token (rather...
This displays the "page is missing" text within the same page as any
other blog post, keeping cu...
Don't consider post unpublished when title exists
ba3cb4b4ff706a3591cca751677cea7613c4ce9d authored over 5 years ago
This adds a new "Secure (port 443), auto certificate" option to the "Web
server mode" prompt whe...
This fixes certificate validation, while keeping HTTP -> HTTPS
redirection.
Ref T542
3346e735d389c5cfb674082a2441090bb99562c6 authored over 5 years ago
Previously, this would pass in the instance's full (and invalid) URL.
Now it passes only the hos...
This adds a new config option in the `[server]` section: `autocert`.
When true, WF will automati...
This upgrades the library to v2, which lets you specify that GOMAXPROCs
should always be the max...
Prevent transliterated slugs exceeding length limit
22c1fabbcb8f7b4a513c4bfd008fbabaf03a859e authored over 5 years ago
Previously, you could create a post with a title but no body, e.g. by
publishing via email. This...
Transliteration during slug generation can cause slugs to exceed their
80-character limit. This ...
71fb63580a38657cab6aec972916b416ca82c666 authored over 5 years ago
This closes #135
e0666baa5dfd43f850bcb3003d34918134dd627e authored over 5 years agoThis makes it easy to build WF for ARMv7, e.g. the Raspberry Pi.
part of #135
0b25109a6bd0b53c3e19bcfdbeb84604e78b4f11 authored over 5 years agoinstead of *App
3b079810bb021b1583ddad1bb1bfbac83e215e5e authored over 5 years agoinstead of *App
79cf6ce0eb9d194abb038d2238c8d66f57dd2f26 authored over 5 years ago3faa2def0899fe4145da9b5df910bf255d73598e authored over 5 years ago
5923b6401c0d4fe117c9efffe2aeef2d24d0bc09 authored over 5 years ago
instead of "Anonymous".
ad6fd5e80979d09e3b2796eaf25a9f3c870be820 authored over 5 years ago
This was still a relic of Write.as. Now it has the same icon as the
WriteFreely editor.
Private instances
Resolves T576
7aaff778da8bdff610a5b96123e707faa7887168 authored over 5 years agoCustomize landing page
Resolves T565
7240bf0cdc0c575ef5d3fa82d43b2a5747bd3af2 authored over 5 years agobd180f56a8e26facfa4cdb83cd4d719cd42bddf4 authored over 5 years ago
fdcdfe4d25d02297c1f1baf1fc5d0195a3172cba authored over 5 years ago
Previously, we just included the value of `ul`, which is a func. This
now calls `ul()` and logs ...
5757407994bea97a9160d7b3fe11213ec2cfe310 authored over 5 years ago
Shorter config process
18bafadc43e8b121fac02240771de0b60e59be21 authored over 5 years agob8b15c85500688d41eaae6d28d80e02d1bddc657 authored over 5 years ago
This runs `go fmt` on changed files and moves around some blank lines.
a740c67495a902fac8ab7ced9e452abe1cd909c6 authored over 5 years agoCloses #132
ebeb7b03e6825f862cc1dfb30207af3b89d5051b authored over 5 years agoThis makes the naming scheme more consistent with other funcs.
Ref T565
c3f3eb0a65e7302070a1c5a6e9b559996e8d6f83 authored over 5 years ago
This enables admins to customize their landing / home page via the Admin
dashboard -- including ...
This supports admins previewing changes to the landing page.
Ref T565
aedb05080c384f913183dcc00679b2003a7d10f0 authored over 5 years agoConstruct version from annotated tags only
6fdc343986a0551fcd3b9ff8747afed95f40724b authored over 5 years agoFixes issue 125
f6c129ed20b0143b8f46328f22afeedb38124b6e authored over 5 years agoFix #124 according to the snippet by @mrvdb
f26e0ca86e30b60567604298909dc18d4828a6be authored over 5 years agoThis solves the error 500 on the /api/me endpoint.
Replace token search query `=` with `LIKE` t...
a102f97c3eead290ec51e6ed898805baf7fe67d5 authored over 5 years ago
Previously, this would only run when configuring an instance for
single-user usage. Now it'll al...
do anything useful (see https://github.com/writeas/writefreely/pull/128#issuecomment-506207107)
4feac6dcd217d5415d198510941bdafc77d9774a authored over 5 years agoAlways initialize database after --config
bb0be02b4f877b4573d91b5b55b2255dcf9dc403 authored over 5 years agoHalf-fix of #96
00a8f8c95107e1519a9aa6ef8925d8a7e5e75608 authored over 5 years agobecause this is the alias in highlight itself.
(see https://github.com/writeas/writefreely/pull...
08421196948276be3847d5cf6dcb88eb0778c0cf authored over 5 years agoI changed the sh alias to shell instead of bash.
The additions to the `highlight(nodes)` functi...
c2d7c2c8b7b18531271f18d0b5a18032eb599806 authored over 5 years agoMove flag parsing to main.go as per the issue description
6506709fbcd8614087fb402dcd56836d370caf3f authored over 5 years agoThis solves the error 500 on the /api/me endpoint.
Replace token search query `=` with `LIKE` t...
aeab30db8a53defa6c1d7fa228323abf806d335a authored over 5 years agoefbef83362036fd0b7571365ca5739b7265fde87 authored over 5 years ago
77bf40344341db8f239cae107457637d1c19fa20 authored over 5 years ago
This fixes places, especially around federation, where the Collection's
`hostName` wasn't set.
Use the split argument list (slice) just for validation purposes
as it's substantially easier to...
Add --sections flag to app.go according to T657, parse them
into a string array (check for inval...
Previously, this would only run when configuring an instance for
single-user usage. Now it'll al...
Previously, that func was duplicated here.
2b39b714de66552f37e53802240d8737d8b1d0a3 authored over 5 years ago44a4fd7a79ccdcf8883e519c899a5c745a54069d authored over 5 years ago
(for private instances)
Ref T576
7dc620aff1e807c3535459a8f5d1034f2776f444 authored over 5 years ago(on private instances)
Ref T576
d6a77d6668477fc894eff3eb35f634936e1134dd authored over 5 years agoRef T576
63b536ec8771a30fd9e528b8d9a3389f8af2a2d7 authored over 5 years agoRef T576
35718cd239d4cb67ed1a9c5091a95124dd5faddd authored over 5 years agoRef T576
bf989eb696ef43cc4d1499bf8c0ddc7ac1cca816 authored over 5 years ago
This verifies that a user is authenticated before getting to the actual
handler on API endpoints...