Homewrite.as

Recent Activity

Fri, Jun 21

qwazix committed rWF6506709fbcd8: Merge branch 'develop' into shorter-config-process (authored by qwazix).
Merge branch 'develop' into shorter-config-process
Fri, Jun 21, 9:08 AM
qwazix committed rWFaeab30db8a53: Fix #96 (authored by qwazix).
Fix #96
Fri, Jun 21, 9:08 AM
qwazix committed rWFefbef8336203: make sure app exits after error in --sections argument (authored by qwazix).
make sure app exits after error in --sections argument
Fri, Jun 21, 7:46 AM
qwazix committed rWF07fe366c1583: Fix T657: add --sections argument to allow partial configuration. (authored by qwazix).
Fix T657: add --sections argument to allow partial configuration.
Fri, Jun 21, 7:46 AM
qwazix closed T657: Support shorter config process as Resolved by committing rWF07fe366c1583: Fix T657: add --sections argument to allow partial configuration..
Fri, Jun 21, 7:46 AM · WriteFreely
qwazix committed rWF1d5c396327c0: Add --sections flag to app.go and pass it to setup.go (authored by qwazix).
Add --sections flag to app.go and pass it to setup.go
Fri, Jun 21, 7:46 AM
matt created T658: Support creating collection.
Fri, Jun 21, 3:14 AM · WriteFreely CLI, Write.as CLI
matt committed rWF77bf40344341: Merge branch 'develop' into private-instance (authored by matt).
Merge branch 'develop' into private-instance
Fri, Jun 21, 1:12 AM
matt committed rWF86a128483bb8: Fix more missing hostNames (authored by matt).
Fix more missing hostNames
Fri, Jun 21, 1:11 AM

Thu, Jun 20

matt reassigned T657: Support shorter config process from robjloranger to qwazix.
Thu, Jun 20, 7:09 PM · WriteFreely
matt lowered the priority of T563: Instance-level stylesheet from High to Medium-High.
Thu, Jun 20, 3:00 PM · WriteFreely
matt committed rWFbbd775bcc6ac: Always initialize database after --config (authored by matt).
Always initialize database after --config
Thu, Jun 20, 1:07 PM
matt created T657: Support shorter config process.
Thu, Jun 20, 12:37 PM · WriteFreely

Wed, Jun 19

matt created T656: Subscribe to RSS / Atom feeds.
Wed, Jun 19, 11:50 PM · Read.as
matt created T655: Fetch outbox posts on follow.
Wed, Jun 19, 11:48 PM · Read.as
matt committed rWF44a4fd7a79cc: Correctly log and return after serving static file (authored by matt).
Correctly log and return after serving static file
Wed, Jun 19, 11:27 PM
matt committed rWF2b39b714de66: Use UserLevelReader func for read routes (authored by matt).
Use UserLevelReader func for read routes
Wed, Jun 19, 11:27 PM

Tue, Jun 18

robjloranger added a comment to T611: Detailed posts list.

taken from Z2, and trimmed/paraphrased:

Tue, Jun 18, 9:21 PM · WriteFreely CLI, Write.as CLI
matt moved T654: Show example text when first arriving in editor from Far Future to Hopes & Dreams on the WriteFreely board.
Tue, Jun 18, 6:56 PM · Usability, WriteFreely
matt created T654: Show example text when first arriving in editor.
Tue, Jun 18, 6:56 PM · Usability, WriteFreely

Mon, Jun 17

matt added a comment to T576: User-only visibility setting.

Addressed those issues in most recent commits.

Mon, Jun 17, 1:27 AM · Restricted Project, WriteFreely
matt committed rWF7dc620aff1e8: Check reader permissions on .well-known endpoints (authored by matt).
Check reader permissions on .well-known endpoints
Mon, Jun 17, 1:23 AM
matt committed rWFd6a77d666847: Check reader permissions on RSS feed & sitemap (authored by matt).
Check reader permissions on RSS feed & sitemap
Mon, Jun 17, 1:17 AM
matt added a comment to T576: User-only visibility setting.

Just opened a pull request (GH#123) for this. I still need to verify that data isn't leaking on some ActivityPub endpoints, but the core of everything is there and ready to try out.

Mon, Jun 17, 12:50 AM · Restricted Project, WriteFreely
matt committed rWF63b536ec8771: Don't federate anything when instance is private (authored by matt).
Don't federate anything when instance is private
Mon, Jun 17, 12:35 AM
matt committed rWF35718cd239d4: Change blog visibility explanations on Private instance (authored by matt).
Change blog visibility explanations on Private instance
Mon, Jun 17, 12:35 AM
matt committed rWFb3a36a3be722: Allow completely private instances, part 1 (authored by matt).
Allow completely private instances, part 1
Mon, Jun 17, 12:35 AM
matt committed rWFa2088c164634: Restrict API read access based on Private setting (authored by matt).
Restrict API read access based on Private setting
Mon, Jun 17, 12:35 AM
matt committed rWFbf989eb696ef: Hide Reader link on private instance when unauth'd (authored by matt).
Hide Reader link on private instance when unauth'd
Mon, Jun 17, 12:35 AM

Sun, Jun 16

matt closed T651: Allow changing landing route from admin UI as Resolved by committing rWF161f7a8de298: Support changing landing conf val from Admin UI.
Sun, Jun 16, 10:39 PM · Restricted Project, WriteFreely
matt closed T651: Allow changing landing route from admin UI, a subtask of T574: Configurable landing route, as Resolved.
Sun, Jun 16, 10:39 PM · Restricted Project, WriteFreely
matt committed rWF161f7a8de298: Support changing landing conf val from Admin UI (authored by matt).
Support changing landing conf val from Admin UI
Sun, Jun 16, 10:39 PM
matt moved T649: Let pkg user set request logs from Far Future to Next on the WriteFreely board.
Sun, Jun 16, 9:34 PM · WriteFreely, Restricted Project
matt moved T651: Allow changing landing route from admin UI from Far Future to Soon on the WriteFreely board.
Sun, Jun 16, 9:34 PM · Restricted Project, WriteFreely

Sat, Jun 15

matt created T651: Allow changing landing route from admin UI.
Sat, Jun 15, 4:22 AM · Restricted Project, WriteFreely
matt created T649: Let pkg user set request logs.
Sat, Jun 15, 1:00 AM · WriteFreely, Restricted Project
matt updated the task description for T555: Automated upgrades.
Sat, Jun 15, 12:43 AM · WriteFreely (v1.0)
matt placed T647: Upgrade WriteFreely from admin dashboard up for grabs.
Sat, Jun 15, 12:40 AM · WriteFreely
matt created T647: Upgrade WriteFreely from admin dashboard.
Sat, Jun 15, 12:40 AM · WriteFreely
GitHub <noreply@github.com> committed rWF2b8b52285d84: Merge pull request #122 from writeas/update-script (authored by matt).
Merge pull request #122 from writeas/update-script
Sat, Jun 15, 12:36 AM
GitHub <noreply@github.com> closed T555: Automated upgrades as Resolved by committing rWF2b8b52285d84: Merge pull request #122 from writeas/update-script.
Sat, Jun 15, 12:36 AM · WriteFreely (v1.0)
robjloranger committed rWF075f25b829dd: fix: update script: non-standard version numbers (authored by robjloranger).
fix: update script: non-standard version numbers
Sat, Jun 15, 12:29 AM

Fri, Jun 14

matt committed rWF872ec4809b71: Tweak status wording (authored by matt).
Tweak status wording
Fri, Jun 14, 11:51 PM
matt committed rWF4c34b3473662: Exit when no writefreely executable found (authored by matt).
Exit when no writefreely executable found
Fri, Jun 14, 11:51 PM
GitHub <noreply@github.com> committed rWFac7d72743515: Merge pull request #102 from writeas/librarization (authored by matt).
Merge pull request #102 from writeas/librarization
Fri, Jun 14, 11:25 PM
matt committed rWF36b160b706c7: Add TODO for multierror (authored by matt).
Add TODO for multierror
Fri, Jun 14, 11:12 PM
matt committed rWF97ac95035088: Add TODO for multierror (authored by matt).
Add TODO for multierror
Fri, Jun 14, 11:11 PM
matt committed rWFf38a135bfa72: Remove global hostName var (authored by matt).
Remove global hostName var
Fri, Jun 14, 10:58 PM
robjloranger committed rWFf6ba1fc9c8a0: update script: error check restarting service (authored by robjloranger).
update script: error check restarting service
Fri, Jun 14, 5:09 PM
matt added a comment to T555: Automated upgrades.

Perfect 👍

Fri, Jun 14, 5:09 PM · WriteFreely (v1.0)
robjloranger added a comment to T555: Automated upgrades.

Fri, Jun 14, 5:08 PM · WriteFreely (v1.0)
robjloranger added a comment to T555: Automated upgrades.

sure, I'll add that in.

Fri, Jun 14, 4:59 PM · WriteFreely (v1.0)
robjloranger committed rWF0c44fe1c2ead: add update script (authored by robjloranger).
add update script
Fri, Jun 14, 4:57 PM
matt added a comment to T555: Automated upgrades.

Nice, this looks great!

Fri, Jun 14, 4:47 PM · WriteFreely (v1.0)
robjloranger added a comment to T555: Automated upgrades.

quick ascii cast demo, running on my local machine so the restart fails as it's not running.
https://asciinema.org/a/8IaQxRBjRA955cm8Jjy86XtPi

Fri, Jun 14, 4:42 PM · WriteFreely (v1.0)
matt changed the edit policy for T245: Import posts from other platforms.
Fri, Jun 14, 2:12 PM · Import, WriteFreely, Write.as Web
matt committed rWF26a099001440: Save config via Apper interface from Admin dash (authored by matt).
Save config via Apper interface from Admin dash
Fri, Jun 14, 1:59 AM
GitHub <noreply@github.com> committed rWFd5c2fe47da05: Merge branch 'develop' into librarization (authored by matt).
Merge branch 'develop' into librarization
Fri, Jun 14, 12:45 AM
matt committed rWF830b859421fd: Fix activitypub.go imports (authored by matt).
Fix activitypub.go imports
Fri, Jun 14, 12:44 AM
matt committed rWFa10a4e9a28f7: Merge branch 'develop' into librarization (authored by matt).
Merge branch 'develop' into librarization
Fri, Jun 14, 12:40 AM
matt committed rWFbe0547a62ced: Include schema.sql when built with wflib tag (authored by matt).
Include schema.sql when built with wflib tag
Fri, Jun 14, 12:30 AM

Thu, Jun 13

robjloranger claimed T555: Automated upgrades.
Thu, Jun 13, 11:17 PM · WriteFreely (v1.0)
matt committed rWFed4aacd1ac6a: Move static file ServeMux to App struct (authored by matt).
Move static file ServeMux to App struct
Thu, Jun 13, 10:54 PM
matt committed rWF034db22f8c29: Break functionality out of Serve() func (authored by matt).
Break functionality out of Serve() func
Thu, Jun 13, 10:54 PM
matt added a comment to T555: Automated upgrades.

Yeah, a button like that would be the end-goal. And maybe pair that with T579: WriteFreely daemon to make it all seamless.

Thu, Jun 13, 10:14 PM · WriteFreely (v1.0)
matt added a comment to T572: Check for updates.

An authoritative source for checking the current version number: https://version.writefreely.org

Thu, Jun 13, 10:13 PM · WriteFreely
robjloranger added a comment to T555: Automated upgrades.

I guess initially just a script would work. I haven't looked yet but the a go utillity would be nice, the admin could then just have a check for updates button which could then ask to download and confirm upgrade/restart.

Thu, Jun 13, 10:07 PM · WriteFreely (v1.0)
matt added a parent task for T555: Automated upgrades: Unknown Object (Maniphest Task).
Thu, Jun 13, 10:07 PM · WriteFreely (v1.0)
matt removed a subtask for T572: Check for updates: Unknown Object (Maniphest Task).
Thu, Jun 13, 10:06 PM · WriteFreely
matt updated subscribers of T555: Automated upgrades.

@robjloranger What do you think would be the best way to do this to help with T600? A single Go-based utility? A simple bash script?

Thu, Jun 13, 10:05 PM · WriteFreely (v1.0)
matt committed rWFf8de8f7f21ec: Merge branch 'librarization' of github.com:writeas/writefreely into… (authored by matt).
Merge branch 'librarization' of github.com:writeas/writefreely into…
Thu, Jun 13, 5:48 PM
matt committed rWFeb6349f93ad4: Allow compiling without go-sql-driver/mysql pkg (authored by matt).
Allow compiling without go-sql-driver/mysql pkg
Thu, Jun 13, 5:48 PM
matt committed rWF23acabaeb338: Use db.isDuplicateKeyErr() in activitypub.go (authored by matt).
Use db.isDuplicateKeyErr() in activitypub.go
Thu, Jun 13, 5:48 PM
matt committed rWF584fe4fb93ff: Support changing default landing path (authored by matt).
Support changing default landing path
Thu, Jun 13, 5:48 PM
matt committed rWF758269e3d8fc: Move key generation and Keychain to key pkg (authored by matt).
Move key generation and Keychain to key pkg
Thu, Jun 13, 5:48 PM
robjloranger added a comment to T645: Collection should default to username.

ok, super strange but it does work now without the collection being sent.

Thu, Jun 13, 5:16 PM · WriteFreely CLI, Restricted Project
matt added a reverting change for rWGO8463946e2d6b: Merge pull request #18 from writeas/include-coll: rWGOada6b850c1da: Revert "Merge pull request #18 from writeas/include-coll".
Thu, Jun 13, 2:01 PM
matt added a reverted change for rWGOada6b850c1da: Revert "Merge pull request #18 from writeas/include-coll": rWGO8463946e2d6b: Merge pull request #18 from writeas/include-coll.
Revert "Merge pull request #18 from writeas/include-coll"
Thu, Jun 13, 2:01 PM
matt added a comment to T645: Collection should default to username.

Sounds good. I'll go ahead and revert it.

Thu, Jun 13, 1:56 PM · WriteFreely CLI, Restricted Project
robjloranger added a comment to T645: Collection should default to username.

OK, let's revert that commit and I will test more to see what the real problem is.

Thu, Jun 13, 1:54 PM · WriteFreely CLI, Restricted Project
matt added a comment to T645: Collection should default to username.

No worries. Yeah, the library should be taking the parameter and using it to change the endpoint, as is done here in post.go

Thu, Jun 13, 1:53 PM · WriteFreely CLI, Restricted Project
robjloranger added a comment to T645: Collection should default to username.

Sorry I missed that part. I admit I was eager to do some work yesterday.

Thu, Jun 13, 1:50 PM · WriteFreely CLI, Restricted Project
matt added a comment to T645: Collection should default to username.

So, the PostParams.Collection field was left out of the JSON because it shouldn't ever get sent along with the payload. Instead it's used to set the API endpoint in go-writeas, e.g. /api/collections/{Collection}/posts. Is there another reason it's needed in the JSON?

Thu, Jun 13, 1:12 PM · WriteFreely CLI, Restricted Project
robjloranger moved T585: Store publishing preferences in config.ini from Soon to Next Up on the WriteFreely CLI board.
Thu, Jun 13, 3:08 AM · WriteFreely CLI, Write.as CLI
robjloranger removed a project from T601: load global config from file: Restricted Project.
Thu, Jun 13, 3:08 AM · WriteFreely CLI, Write.as CLI
robjloranger moved T586: Support any WriteFreely instance from In Progress to Complete on the WriteFreely CLI board.
Thu, Jun 13, 3:08 AM · WriteFreely CLI, Restricted Project
robjloranger moved T645: Collection should default to username from In Progress to Complete on the WriteFreely CLI board.
Thu, Jun 13, 3:06 AM · WriteFreely CLI, Restricted Project
robjloranger removed a project from T645: Collection should default to username: API Library: Go.

fixed upstream issue, v2.0.1

Thu, Jun 13, 3:06 AM · WriteFreely CLI, Restricted Project
GitHub <noreply@github.com> committed rWGO8463946e2d6b: Merge pull request #18 from writeas/include-coll (authored by robjloranger).
Merge pull request #18 from writeas/include-coll
Thu, Jun 13, 2:43 AM
robjloranger moved T611: Detailed posts list from Next Up to In Progress on the Write.as CLI board.
Thu, Jun 13, 2:20 AM · WriteFreely CLI, Write.as CLI
robjloranger removed a project from T596: add config wizard: Restricted Project.
Thu, Jun 13, 2:19 AM · WriteFreely CLI, Write.as CLI
robjloranger moved T601: load global config from file from Soon to Next Up on the WriteFreely CLI board.
Thu, Jun 13, 2:19 AM · WriteFreely CLI, Write.as CLI
robjloranger moved T585: Store publishing preferences in config.ini from Backlog to Soon on the WriteFreely CLI board.
Thu, Jun 13, 2:18 AM · WriteFreely CLI, Write.as CLI
robjloranger moved T601: load global config from file from Backlog to Soon on the WriteFreely CLI board.
Thu, Jun 13, 2:18 AM · WriteFreely CLI, Write.as CLI
robjloranger added a project to T596: add config wizard: WriteFreely CLI.
Thu, Jun 13, 2:16 AM · WriteFreely CLI, Write.as CLI

Wed, Jun 12

robjloranger added a project to T601: load global config from file: WriteFreely CLI.

Will be both, I'm thinking of loading the config at the start of each command and pass it down through calls. Some command paths may call LoadConfig 2 or 3 times which is a waste.

Wed, Jun 12, 7:36 PM · WriteFreely CLI, Write.as CLI
robjloranger moved T611: Detailed posts list from Complete to In Progress on the WriteFreely CLI board.

In progress as there is no writefreely CLI yet on that branch

Wed, Jun 12, 7:14 PM · WriteFreely CLI, Write.as CLI
robjloranger moved T611: Detailed posts list from Next Up to Complete on the WriteFreely CLI board.
Wed, Jun 12, 7:13 PM · WriteFreely CLI, Write.as CLI
robjloranger moved T611: Detailed posts list from Near Future to Next Up on the Write.as CLI board.
Wed, Jun 12, 6:50 PM · WriteFreely CLI, Write.as CLI
robjloranger committed rWGO3e525f7a2427: include collection and id in postparams (authored by robjloranger).
include collection and id in postparams
Wed, Jun 12, 2:46 AM