The Glowfic Constellation
Re: The Glowfic Constellation
I said a mobile layout, as in "have a sense of what the site should look like on a mobile device"; I have no strong feelings on how that is implemented between custom code and CSS. Or even by building actual mobile apps. Right now it's literally just "tweak CSS things as we come across them to not suck quite as much as they presently do" :P
Re: The Glowfic Constellation
(2/14/2017 1:12:24 PM) Adelene: ...hmm now there's a constellation feature that'd be cool except we'd probably argue over what the default should be. Button on tags for 'alert the author to a typo', integrated with the messaging system; account option for whether the button appears on tags you've made, so if the button is there you know the author is okay with it being used.
(2/14/2017 1:13:08 PM) Avarlin: Heh, sounds fun. A little 'message them with link to this post'
(2/14/2017 1:13:13 PM) Adelene: yup!
(2/14/2017 1:13:41 PM) Avarlin: And a message tag for a purpose perhaps "Typo/screaming/etc"
(2/14/2017 1:14:42 PM) Adelene: Mm, screaming seems like it should go through the regular channel? Not that this is meaningfully /not/ the regular channel, I guess.
(2/14/2017 1:15:36 PM) Avarlin: I mean, what I said would work in the regular channels, idk
(2/14/2017 1:15:40 PM) Adelene: Like, the idea is that the button brings you right to the usual messaging screen, just pre-populated with a link to the tag you clicked from.
(2/14/2017 1:16:03 PM) Avarlin: Mmhm
(2/14/2017 1:16:11 PM) Avarlin: I support that idea
(2/14/2017 1:16:18 PM) Adelene: ^^
(2/14/2017 1:13:08 PM) Avarlin: Heh, sounds fun. A little 'message them with link to this post'
(2/14/2017 1:13:13 PM) Adelene: yup!
(2/14/2017 1:13:41 PM) Avarlin: And a message tag for a purpose perhaps "Typo/screaming/etc"
(2/14/2017 1:14:42 PM) Adelene: Mm, screaming seems like it should go through the regular channel? Not that this is meaningfully /not/ the regular channel, I guess.
(2/14/2017 1:15:36 PM) Avarlin: I mean, what I said would work in the regular channels, idk
(2/14/2017 1:15:40 PM) Adelene: Like, the idea is that the button brings you right to the usual messaging screen, just pre-populated with a link to the tag you clicked from.
(2/14/2017 1:16:03 PM) Avarlin: Mmhm
(2/14/2017 1:16:11 PM) Avarlin: I support that idea
(2/14/2017 1:16:18 PM) Adelene: ^^
Utility Admin
Re: The Glowfic Constellation
This has been suggested before but I've added a note that it's come up a second time. 'Tags' on messages have not yet been suggested but could probably be implemented (a standard set of them, or at least one to specifically mark it as a typo report).
Re: The Glowfic Constellation
Again I would like to request that we use the word “label” for the metadata you can apply to a post and/or “reply” for a specific message in an RP. Having them be homonyms is confusing.
Re: The Glowfic Constellation
I don't recall anyone ever suggesting the word 'label' for metadata-tags, but sure.
Re: The Glowfic Constellation
Another use for author profiles: "threads I would like to do with somebody" lists.
…though that might actually make sense as something more formalized, at least as in that you could, like, see everyone's ideas/interests in a big list. or word-cloud or something.
…though that might actually make sense as something more formalized, at least as in that you could, like, see everyone's ideas/interests in a big list. or word-cloud or something.
Re: The Glowfic Constellation
Okay I haven't done one of these in a while but what the hell. We did enough API work that it gets its own bullet point. Also because I assume most people don't care about API sanity nearly as much as I do xD
Updates:
- We have Travis CI (continuous integration) automatically running tests on our code base now. Tests automatically run whenever the main code branch changes or on people's pull requests to add features. We get emails when any of these builds fail. It's gorgeous and I love it. This does not affect you lovely people at all, sorry.
- We moved from Bitbucket to Github. Throne solidified his sainthood by manually copying over all the open issues from Bitbucket and labeling them with the shiny Github labels feature. This also does not really affect you lovely people at all, sorry. Except that new issues should go there I guess? But realistically it's me and Throne doing that anyway.
- Anyone who hasn't fixed their password since that time way back when that I requested people fix their passwords, has now been logged out. Logging back in will fix it.
- All icons scraped with Dreamwidth threads have now been updated to use https:// instead of http:// which should reduce security warnings.
- Throne added "hide/unhead" to the dropdown menu on posts so it's no longer only available from the Unread page.
- Character aliasing now a thing. Go to your character's page then Manage Aliases to create aliases for them, then henceforth you'll have a swap icon next to their name when posting as them. The UI's not great but I think we've established that about literally everything at this point. EDIT: I LIED it's just in Edit Character page now.
- Test coverage at 91%. Turns out, character aliasing was 600+ lines of code and I wrote tests for it, so.
API updates:
- Our API has documentation now!
- I got pagination working with the Link response header
- Since pagination is in the response header, I removed the ['data'] key enveloping in the response body
- I split up /posts from /replies in the API so paginating was more logical
- I cleaned up the site's Javascript slightly to use .key instead of ['key'] format as long as I was in there
- Throne fixed up our test suite is now fixed up so that when you run tests, they automatically generate example API request/response pairs for my API documentation. This is SO GREAT.
Updates:
- We have Travis CI (continuous integration) automatically running tests on our code base now. Tests automatically run whenever the main code branch changes or on people's pull requests to add features. We get emails when any of these builds fail. It's gorgeous and I love it. This does not affect you lovely people at all, sorry.
- We moved from Bitbucket to Github. Throne solidified his sainthood by manually copying over all the open issues from Bitbucket and labeling them with the shiny Github labels feature. This also does not really affect you lovely people at all, sorry. Except that new issues should go there I guess? But realistically it's me and Throne doing that anyway.
- Anyone who hasn't fixed their password since that time way back when that I requested people fix their passwords, has now been logged out. Logging back in will fix it.
- All icons scraped with Dreamwidth threads have now been updated to use https:// instead of http:// which should reduce security warnings.
- Throne added "hide/unhead" to the dropdown menu on posts so it's no longer only available from the Unread page.
- Character aliasing now a thing. Go to your character's page then Manage Aliases to create aliases for them, then henceforth you'll have a swap icon next to their name when posting as them. The UI's not great but I think we've established that about literally everything at this point. EDIT: I LIED it's just in Edit Character page now.
- Test coverage at 91%. Turns out, character aliasing was 600+ lines of code and I wrote tests for it, so.
API updates:
- Our API has documentation now!
- I got pagination working with the Link response header
- Since pagination is in the response header, I removed the ['data'] key enveloping in the response body
- I split up /posts from /replies in the API so paginating was more logical
- I cleaned up the site's Javascript slightly to use .key instead of ['key'] format as long as I was in there
- Throne fixed up our test suite is now fixed up so that when you run tests, they automatically generate example API request/response pairs for my API documentation. This is SO GREAT.
Last edited by Marri on Sun Feb 19, 2017 6:38 pm, edited 1 time in total.
Re: The Glowfic Constellation
eeeeEEEEEEE aliasing
<33333 Marri
(ETA: In the traditional spirit of Rewarding Good Work With More Work: it would be awesome if the alias for a new reply defaulted to the most recent one used for that character in that thread (as with new replies defaulting to the most recent character), so that pealed threads don't have to manually switch alias every time.)
<33333 Marri
(ETA: In the traditional spirit of Rewarding Good Work With More Work: it would be awesome if the alias for a new reply defaulted to the most recent one used for that character in that thread (as with new replies defaulting to the most recent character), so that pealed threads don't have to manually switch alias every time.)
Re: The Glowfic Constellation
Time traveling tech support already did the thing <3
Re: The Glowfic Constellation
<33333333 i swear i checked XDDD