about summary refs log tree commit diff
path: root/org-clubhouse.el
AgeCommit message (Collapse)AuthorFilesLines
2020-01-23 story, allow to create story without an epicJean-Martin Archer1-7/+7
While it's probably a good idea to assign epics to new stories, depending on the methodology used by the team not everything may warrant being attached to an epic. E.g. one off task and what not.
2020-01-23 find header if not currently at pointJean-Martin Archer1-3/+5
Creating a single story would fail if the point was not on a header. Now the code tries to find the header for the element at point.
2020-01-07 workflow, handle missing state nameJean-Martin Archer1-1/+1
For some reason, some of my stories do not appear to have state name. This is most likely a bug (either with this mode or the API), regardless the missing name should be handled gracefully.
2020-01-07 api, switch to v3Jean-Martin Archer1-1/+1
v1 and v2 will be deprecated on 2020-03-01. It is unclear if v2 will still be available afterward. According to https://clubhouse.io/blog/api-v3/ it **should** be a drop in replacement.
2020-01-07 add ivy as as requirementJean-Martin Archer1-0/+1
Arguably, helm should be supported too, but hey!
2019-06-19 Don't output colons without labelsGriffin Smith1-6/+7
If we pull down a story without labels, don't format the :: for those labels
2019-05-20 fix: Infinite loop for last element in fileGriffin Smith1-2/+3
org-element-and-children-at-point was comparing the current point <= end, but should've been <. Fixes #17
2019-05-20 fix: Undefined function incGriffin Smith1-1/+1
elisp calls this 1+, I had it sitting in my utils Fixes #16
2019-05-02 feat: make headline-from-story prompt for storyGriffin Smith1-2/+11
Rename the previous org-clubhouse-headline-from-story to org-clubhouse-headline-from-story-*id*, and make -headline-from-story use prompt-for-story to allow autocompletion of the title of the story to pull down.
2019-05-02 feat: Write story labels when pulling storiesGriffin Smith1-3/+11
Whenever we pull stories from clubhouse, write the labels of those stories as headline tags
2019-05-02 feat: Add org-clubhouse-update-labelsGriffin Smith1-9/+25
Add a command to update the labels of an existing story from the labels of an org headline
2019-04-23 feat: Allow creating stories with labelsGriffin Smith1-3/+34
Allow (configurably) creating stories with Clubhouse labels based on Org tags, either creating all labels or only using labels that already exist in Clubhouse Upcoming should be an `org-clubhouse-update-story-labels` command.
2019-04-11 fix: Correct arguments in update-story-descriptionGriffin Smith1-1/+0
Dunno what happened here or when, but update-story-at-point doesn't take this argument and also the variable doesn't even exist
2019-03-28 fix: Put task story-ids in a format we can readGriffin Smith1-2/+4
Make task headline story-ids links just like the IDs for the story headlines are, so that they can later be read by org-clubhouse-extract-story-id - this fixes task status updating, which was broken.
2019-03-26 feat: Pull down task lists when pulling storiesGriffin Smith1-19/+39
When pulling stories from clubhouse by any method (either headline-from-story or headlines-from-query) also pull down the list of tasks on the story as children of the headline. Fixes #15
2019-03-14 feat: Implement org-clubhouse-sync-statusGriffin Smith1-0/+24
Implement a command that pulls down the status from clubhouse for a list of story headlines, and updates the todo keyword accordingly
2019-03-08 feat: Add org-clubhouse-claimGriffin Smith1-22/+39
Add a standalone org-clubhouse-claim function for claiming the current story without making any other updates
2019-03-06 feat: Allow updating story assigneeGriffin Smith1-8/+56
Add a configuration parameter, `org-clubhouse-claim-story-on-status-update`, which allows updating the assignee of stories on status update, either always or for specific todo keywords
2019-03-06 fix: Correct clubhouse API for task statusGriffin Smith1-2/+2
- Use the right URL for updating tasks - Use the right key and value for marking task status
2019-02-22 feat: Update task list item statusesGriffin Smith1-14/+50
Add a clause to org-clubhouse-update-status to update task headline statuses in addition to story statuses
2019-02-22 fix: Repair push-task-listGriffin Smith1-26/+26
Make all the commented-out stuff in push-task-list work properly
2019-02-18 fix: Correct variable referenceGriffin Smith1-2/+2
oops
2019-02-18 feat: Add original clubhouse story name to propsGriffin Smith1-2/+9
When linking clubhouse stories to headlines, save the name of the clubhouse story as a property on the headline - useful for reference!
2019-02-18 feat: Implement org-clubhouse-linkGriffin Smith1-7/+48
Implement an interactive function for linking existing org headlines with existing clubhouse stories.
2019-02-18 feat: Allow pulling stories by story IDGriffin Smith1-21/+34
Adds org-clubhouse-headline-from-story, which allows passing a single story ID to make a headline from. Fixes #14
2019-02-18 feat: Use workflow state for todo-keywordGriffin Smith1-2/+18
Base the todo-keyword of a created story on its workflow-state in clubhouse, rather than just hardcoding it to TODO Fixes #11
2019-02-18 fix: Actually pass description when creating storyGriffin Smith1-6/+7
Oops! Fixes #12
2019-02-18 fix: Reference to cl-assertGriffin Smith1-12/+6
This is required by default in my emacs, but needs to be required here for people not running Doom
2019-02-15 docs: Add docstring to org-clubhouse-modeGriffin Smith1-1/+2
flycheck was complaining, plus this is good anyway
2019-02-15 feat: Populate description when creating storiesGriffin Smith1-17/+25
If a DESCRIPTION drawer exists on headlines being used to create stories, it is populated as the description of the created story
2019-02-01 feat: Add org-clubhouse-update-descriptionGriffin Smith1-2/+47
Add a command to update the description of the current story with the contents of a drawer labeled DESCRIPTION, if one exists
2019-02-01 docs: Bolster docs on setup, usage and configGriffin Smith1-2/+8
Add docs for all config variables and interactive commands, and list commands in the README
2019-02-01 fix: flow control in story creationGriffin Smith1-14/+15
The various prompt-function callbacks get called on another thread, meaning we can't wait for them to return to set the value. This moves the flow control for story creation so it actually happens if you don't have a default story type set
2019-02-01 feat: Add description to created headlinesGriffin Smith1-14/+21
This is nice to have, but also stick it in a drawer so it's not obtrusive
2018-09-26 feat: Create org-mode headlines from queryGriffin Smith1-0/+31
Merges in a function which has existed in my local setup for a while now to run a query to Clubhouse and create all the results as org headlines at a specified level
2018-08-13 feat: Allow creating tickets with a task listGriffin Smith1-32/+138
Allow creating stories along with a task list comprised of their child elements
2018-06-14 feat: support updating the story titleAlex Dao1-0/+12
Defines an 'org-clubhouse-update-story-title' interactive function. Can only be invoked if cursor is over the Headline title fixes string-to-int -> string-to-number (unsupported as of Emacs 26)
2018-06-14 feat: support setting a default story typeAlex Dao1-29/+51
Expose a `org-clubhouse-default-story-type` variable that can be set to `feature`, `bug`, `chore` or `prompt`. If set to `prompt`, the org-clubhouse `Create new story` flow will prompt for the story type each time. If set to any of the other values, the `Create new story` flow will use that value for all new stories until that variable is set otherwise. This also exposes a new interactive function called `org-clubhouse-set-default-story-type` that prompts users to set the default story type value.
2018-06-14 feat: support setting story type on creationAlex Dao1-10/+36
Adds an interactive menu for selecting story type on story creation.
2018-04-11 refactor: Parametrize org-clubhouse-requestGriffin Smith1-25/+29
Make org-clubhouse-request a kv-function with an additional :params kv, for supporting query params in requests
2018-03-12 feat: Allow creating epicsGriffin Smith1-17/+101
Add an org-clubhouse-create-epic function that prompts for a milestone then creates a new epic under that milestone from the current org element
2018-03-02 fix: namespace function call to match nameRussell Matney1-1/+1
Hotfix - this was not working!
2018-03-02 feat: create-story region supportedRussell Matney1-36/+87
Refactors `org-clubhouse-create-story` to pull stories from a region if one is selected, and fallback to the headline at point.
2018-03-02 docs: MIT LicenseGriffin Smith1-0/+17
2018-03-02 init: Initial commit of org-clubhouseGriffin Smith1-0/+421
As committed, this allows creating Clubhouse tickets from a heading in org-mode, and then updating the status of those tickets when the Org status updates