# Development

**URL:** https://discuss.write.as/c/development/7.md?page=2

[Latest](https://discuss.write.as/latest.md) · [Categories](https://discuss.write.as/categories.md) · [Tags](https://discuss.write.as/tags.md)

**Page:** 3

---

## [Checking Pro Status/Features](https://discuss.write.as/t/checking-pro-status-features/1941)

<div class="topic-metadata">

**Author:** [@kmwallio](https://discuss.write.as/u/kmwallio)\
**Replies:** 0\
**Last updated:** [October 19, 2020, 5:01pm UTC](https://discuss.write.as/t/checking-pro-status-features/1941 "2020-10-19T17:01:23Z")

</div>

Hello, I was wondering of the possibility of being able to Query Pro Status, or features/functionality available to a user. For instance Create a Collection returns 403 if the user isn’t Pro. I understand snap.as is a …

---

## [OAuth flow and closed/open registration](https://discuss.write.as/t/oauth-flow-and-closed-open-registration/1917)

<div class="topic-metadata">

**Author:** [@dariusk](https://discuss.write.as/u/dariusk)\
**Replies:** 5\
**Last updated:** [October 13, 2020, 6:11pm UTC](https://discuss.write.as/t/oauth-flow-and-closed-open-registration/1917 "2020-10-13T18:11:11Z")

</div>

I’m setting up a WriteFreely instance for the users of my Mastodon instance, and I’m using the generic OAuth implementation to let them log in and create new accounts. One thing I noticed is that the binary open/closed r…

---

## [Add A Featured Post Link](https://discuss.write.as/t/add-a-featured-post-link/1904)

<div class="topic-metadata">

**Author:** [@dino](https://discuss.write.as/u/dino)\
**Replies:** 0\
**Last updated:** [October 9, 2020, 10:18pm UTC](https://discuss.write.as/t/add-a-featured-post-link/1904 "2020-10-09T22:18:56Z")

</div>

This forum won’t let me add more replies to the Share what you are working on and using! thread, so you guys get a new post. I’ve been thinking of ways to add a “Featured Post” feature on my sites. This is the easiest i…

---

## [.NET Core Client for the Write.as API](https://discuss.write.as/t/net-core-client-for-the-write-as-api/1890)

<div class="topic-metadata">

**Author:** [@dino](https://discuss.write.as/u/dino)\
**Replies:** 4\
**Last updated:** [October 8, 2020, 3:41pm UTC](https://discuss.write.as/t/net-core-client-for-the-write-as-api/1890 "2020-10-08T15:41:50Z")

</div>

Here is a .NET Core client for the Write.as API written in C#. This client/wrapper library is all very basic stuff though. It only has “get” methods. But maybe somebody can pick it up and expand on it. This was a fun le…

---

## [WriteFreely developer experience](https://discuss.write.as/t/writefreely-developer-experience/1898)

<div class="topic-metadata">

**Author:** [@colin-axner](https://discuss.write.as/u/colin-axner)\
**Replies:** 2\
**Last updated:** [September 25, 2020, 1:05pm UTC](https://discuss.write.as/t/writefreely-developer-experience/1898 "2020-09-25T13:05:51Z")

</div>

---

## [Developer resources?](https://discuss.write.as/t/developer-resources/1726)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 3\
**Last updated:** [October 1, 2020, 4:19pm UTC](https://discuss.write.as/t/developer-resources/1726 "2020-10-01T16:19:10Z")

</div>

We’re looking to improve our developer resources – tools, documentation, etc. – in the near future, and I’m wondering what everyone would find most helpful! I see a few ways we might improve things now: Launch a Write…

---

## [WriteFreely Swift Package](https://discuss.write.as/t/writefreely-swift-package/1564)

<div class="topic-metadata">

**Author:** [@angelo](https://discuss.write.as/u/angelo)\
**Replies:** 2\
**Last updated:** [August 17, 2020, 3:02pm UTC](https://discuss.write.as/t/writefreely-swift-package/1564 "2020-08-17T15:02:26Z")

</div>

Hello all! I’m a first-time poster on these forums, and I felt that a nice way to introduce myself would be to bring something to the community. I’ve been working on a WriteFreely Swift package for your Mac and iOS apps,…

---

## [Good open source OAuth server](https://discuss.write.as/t/good-open-source-oauth-server/1716)

<div class="topic-metadata">

**Author:** [@gytisrepecka](https://discuss.write.as/u/gytisrepecka)\
**Replies:** 1\
**Last updated:** [August 17, 2020, 7:15am UTC](https://discuss.write.as/t/good-open-source-oauth-server/1716 "2020-08-17T07:15:22Z")

</div>

Can anyone advice good OAuth server? Currently I’m using Gitea as OAuth provider (see my pull request adding Gitea to WriteFreely OAuth), but it lacks scopes support. What I need is hardware token support (YubiKey/Ledg…

---

## [How secure is the password protection in a write.as blog?](https://discuss.write.as/t/how-secure-is-the-password-protection-in-a-write-as-blog/1568)

<div class="topic-metadata">

**Author:** [@bysam](https://discuss.write.as/u/bysam)\
**Replies:** 2\
**Last updated:** [July 1, 2020, 1:49am UTC](https://discuss.write.as/t/how-secure-is-the-password-protection-in-a-write-as-blog/1568 "2020-07-01T01:49:36Z")

</div>

Is there any security layer in place to prevent a brute force attack into a password protected blog? If not, any suggestions that would make a password protected blog more secure than just adding a password?

---

## [Javascript CORS Errors](https://discuss.write.as/t/javascript-cors-errors/810)

<div class="topic-metadata">

**Author:** [@Dar13](https://discuss.write.as/u/Dar13)\
**Replies:** 3\
**Last updated:** [June 17, 2020, 10:37am UTC](https://discuss.write.as/t/javascript-cors-errors/810 "2020-06-17T10:37:04Z")

</div>

Hello, I’m trying to do a minor integration of my Write.As blog into my personal website and I can’t get any HTTP request to succeed due to CORS. I have an example up on JSFiddle, open up the developer console and hit ‘…

---

## [POSSE and backfeed](https://discuss.write.as/t/posse-and-backfeed/1510)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 0\
**Last updated:** [June 11, 2020, 12:54pm UTC](https://discuss.write.as/t/posse-and-backfeed/1510 "2020-06-11T12:54:24Z")

</div>

Moving a discussion from writefreely#319. @shinenelson posted: I’m not sure whether this would categorize as a whole separate feature in itself, but I’m going to put it out there anyway. How about implementing Indie…

---

## [Imprint page](https://discuss.write.as/t/imprint-page/323)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 5\
**Last updated:** [May 26, 2020, 8:55pm UTC](https://discuss.write.as/t/imprint-page/323 "2020-05-26T20:55:37Z")

</div>

A user in the EU recently pointed out that they need to be able to add an Imprint page to their blog, and suggested having the option to add this page as a link in the footer. I’d definitely like to support this, but wit…

---

## [Planning WriteFreely v0.13](https://discuss.write.as/t/planning-writefreely-v0-13/1311)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 5\
**Last updated:** [April 25, 2020, 5:33pm UTC](https://discuss.write.as/t/planning-writefreely-v0-13/1311 "2020-04-25T17:33:39Z")

</div>

We’re wrapping up our v0.12 release now, which should be out in the next week or two. So now I’d like to start planning our next release, v0.13. My goal is for v0.13 to be our last “alpha” version before v1.0, so I’d li…

---

## [Feature Request: OAuth Login without Open Sign-up](https://discuss.write.as/t/feature-request-oauth-login-without-open-sign-up/1320)

<div class="topic-metadata">

**Author:** [@paddatrapper](https://discuss.write.as/u/paddatrapper)\
**Replies:** 7\
**Last updated:** [April 24, 2020, 7:00pm UTC](https://discuss.write.as/t/feature-request-oauth-login-without-open-sign-up/1320 "2020-04-24T19:00:43Z")

</div>

With 0.12, writefreely supports OAuth login :partying\_face:. However, this requires the server to have open registrations enabled (otherwise logging in via OAuth returns ‘This user does not exist’ error). While in theory…

---

## [Top question for newbies](https://discuss.write.as/t/top-question-for-newbies/1290)

<div class="topic-metadata">

**Author:** [@ccan](https://discuss.write.as/u/ccan)\
**Replies:** 2\
**Last updated:** [April 24, 2020, 4:55pm UTC](https://discuss.write.as/t/top-question-for-newbies/1290 "2020-04-24T16:55:24Z")

</div>

Hi everyone, i am new here! After subscription i am search many answer for my question and dont find it. So i am share this for new ideas write.as product. Maybe @matt think use this. Can we make a static homepage? B…

---

## [Gitea OAuth](https://discuss.write.as/t/gitea-oauth/1235)

<div class="topic-metadata">

**Author:** [@gytisrepecka](https://discuss.write.as/u/gytisrepecka)\
**Replies:** 5\
**Last updated:** [April 23, 2020, 11:29am UTC](https://discuss.write.as/t/gitea-oauth/1235 "2020-04-23T11:29:20Z")

</div>

Inspired by version 0.12 RC testing and Gitlab OAuth implementation, I’ve put together Gitea OAuth :relaxed: Tested, works :+1: This work is based on Matt’s guide about implementing OAuth login. Will post Pull Request …

---

## [Export to epub](https://discuss.write.as/t/export-to-epub/1081)

<div class="topic-metadata">

**Author:** [@sfss](https://discuss.write.as/u/sfss)\
**Replies:** 4\
**Last updated:** [April 15, 2020, 7:35pm UTC](https://discuss.write.as/t/export-to-epub/1081 "2020-04-15T19:35:08Z")

</div>

I see it’s in the labs right now. Is there an estimated release date? I’ve been thinking giving an epub compiling previous stories every 6/12 monthes would be a nice addition to my blog.

---

## [Gitlab OAuth](https://discuss.write.as/t/gitlab-oauth/1165)

<div class="topic-metadata">

**Author:** [@paddatrapper](https://discuss.write.as/u/paddatrapper)\
**Replies:** 13\
**Last updated:** [March 12, 2020, 9:02am UTC](https://discuss.write.as/t/gitlab-oauth/1165 "2020-03-12T09:02:22Z")

</div>

As outlined by @matt here, I tend to implement OAuth authentication against generic Gitlab instances to support the Debian Social team’s use case

---

## [Error building writefreely from source](https://discuss.write.as/t/error-building-writefreely-from-source/1137)

<div class="topic-metadata">

**Author:** [@salimsaid](https://discuss.write.as/u/salimsaid)\
**Replies:** 2\
**Last updated:** [February 26, 2020, 7:55pm UTC](https://discuss.write.as/t/error-building-writefreely-from-source/1137 "2020-02-26T19:55:14Z")

</div>

I am running go version go1.13.7 linux/amd64 on ubuntu 18.04 with node v12.13.0 I followed the build guide from the documentation page followed all the steps , and when i got to the point where i need to run make build …

---

## [Flatpak](https://discuss.write.as/t/flatpak/967)

<div class="topic-metadata">

**Author:** [@digitalethics](https://discuss.write.as/u/digitalethics)\
**Replies:** 1\
**Last updated:** [December 1, 2019, 6:24pm UTC](https://discuss.write.as/t/flatpak/967 "2019-12-01T18:24:06Z")

</div>

Hello, I’d like to use the writeas-gtk app on a GNU/Linux operating system. Could you make it available as a Flatpak on flathub.org?

---

## [HOWTO: Creating a WriteFreely development VM](https://discuss.write.as/t/howto-creating-a-writefreely-development-vm/767)

<div class="topic-metadata">

**Author:** [@OddBloke](https://discuss.write.as/u/OddBloke)\
**Replies:** 3\
**Last updated:** [August 22, 2019, 4:58pm UTC](https://discuss.write.as/t/howto-creating-a-writefreely-development-vm/767 "2019-08-22T16:58:58Z")

</div>

TL;DR: I wrote a guide on how to do it and tooted about it. Over the weekend, I wanted to hack on WriteFreely (which I did), but didn’t want to install all of its dependencies onto my desktop. I used multipass to create…

---

## [API Breaks with Multiple Lines in Body](https://discuss.write.as/t/api-breaks-with-multiple-lines-in-body/784)

<div class="topic-metadata">

**Author:** [@ASilentDiplomat](https://discuss.write.as/u/ASilentDiplomat)\
**Replies:** 6\
**Last updated:** [August 20, 2019, 10:55pm UTC](https://discuss.write.as/t/api-breaks-with-multiple-lines-in-body/784 "2019-08-20T22:55:52Z")

</div>

As I’ve mentioned elsewhere, I’m currently working on an add-on for QOwnNotes that will allow posting to write.as directly from within that program. QOwnNotes scripts are done in QML, which is basically JavaScript plus …

---

## [API questions: authentication, posting anonymously](https://discuss.write.as/t/api-questions-authentication-posting-anonymously/759)

<div class="topic-metadata">

**Author:** [@ASilentDiplomat](https://discuss.write.as/u/ASilentDiplomat)\
**Replies:** 5\
**Last updated:** [August 9, 2019, 12:11pm UTC](https://discuss.write.as/t/api-questions-authentication-posting-anonymously/759 "2019-08-09T12:11:40Z")

</div>

I’m working on an add-in for another program that will allow posting some text to write.as. I’d like to include the ability to do so under a username in addition to anonymously. From reading the API documentation, it s…

---

## [API pagiantion](https://discuss.write.as/t/api-pagiantion/48)

<div class="topic-metadata">

**Author:** [@severak](https://discuss.write.as/u/severak)\
**Replies:** 7\
**Last updated:** [June 23, 2019, 5:08pm UTC](https://discuss.write.as/t/api-pagiantion/48 "2019-06-23T17:08:24Z")

</div>

Hi, is it possible to paginate using “Retrieve collection posts” API call? (https://developers.write.as/docs/api/#retrieve-collection-posts) I am trying to create simple app for printing write.as articles to paper (not…

---

## [Writeas-cli \`status\` command](https://discuss.write.as/t/writeas-cli-status-command/667)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 1\
**Last updated:** [June 7, 2019, 3:31pm UTC](https://discuss.write.as/t/writeas-cli-status-command/667 "2019-06-07T15:31:00Z")

</div>

After playing with the new writeas posts command, I’m thinking it’d be nice to have a writeas status command that showed a little information about the state of the CLI, e.g. whether or not I’m logged in. Maybe it could …

---

## [Test coverage (and hi :))](https://discuss.write.as/t/test-coverage-and-hi/629)

<div class="topic-metadata">

**Author:** [@robw](https://discuss.write.as/u/robw)\
**Replies:** 2\
**Last updated:** [May 28, 2019, 2:56am UTC](https://discuss.write.as/t/test-coverage-and-hi/629 "2019-05-28T02:56:41Z")

</div>

Firstly hi :slight\_smile: I love the idea of a simple, federated blogging platform that can interact with ActivityPub stuff. Great work on this so far! :muscle: My question: as a Go newbie maybe I’m missing it, but I do…

---

## [Read.write.as API](https://discuss.write.as/t/read-write-as-api/492)

<div class="topic-metadata">

**Author:** [@cjeller1592](https://discuss.write.as/u/cjeller1592)\
**Replies:** 3\
**Last updated:** [May 2, 2019, 4:44pm UTC](https://discuss.write.as/t/read-write-as-api/492 "2019-05-02T16:44:01Z")

</div>

Can read.write.as be accessed from the Write.as API? Perhaps as a special collection? I can imagine some interesting possibilities with such an API open to people. Thanks!

---

## [Feedback wanted: WriteFreely Writer's Guide](https://discuss.write.as/t/feedback-wanted-writefreely-writers-guide/470)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 6\
**Last updated:** [April 1, 2019, 6:43pm UTC](https://discuss.write.as/t/feedback-wanted-writefreely-writers-guide/470 "2019-04-01T18:43:06Z")

</div>

As we approach v1.0, we’re looking to create a comprehensive, up-to-date guide to writing on WriteFreely, and put it all in one place – namely, the currently-empty Writer’s guide page on writefreely.org. So we need your …

---

## [State of the Development, March 2019](https://discuss.write.as/t/state-of-the-development-march-2019/444)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 4\
**Last updated:** [March 26, 2019, 12:28am UTC](https://discuss.write.as/t/state-of-the-development-march-2019/444 "2019-03-26T00:28:04Z")

</div>

March 2019 Here’s a quick update on what we’re working on at the moment. The projects from last month’s update are still ongoing, except the WriteFreely 1.0 launch has been moved to another month (more on this below). T…

---

## [ETag support](https://discuss.write.as/t/etag-support/460)

<div class="topic-metadata">

**Author:** [@matt](https://discuss.write.as/u/matt)\
**Replies:** 0\
**Last updated:** [March 14, 2019, 12:08pm UTC](https://discuss.write.as/t/etag-support/460 "2019-03-14T12:08:49Z")

</div>

Continuing the side discussion from GitHub issue #80… If we want to support the ETag header, we could probably hash the post’s updated date and combine it with metadata like the post’s language. Then as long as this fun…

[Previous page](https://discuss.write.as/c/development/7.md?page=1)

[Next page](https://discuss.write.as/c/development/7.md?page=3)
