This instance will be upgraded to Heptapod 0.21.0rc2 on 2021-04-16 at 11:00 UTC+2 (a few minutes of down time)

  1. 23 Feb, 2020 1 commit
  2. 22 Feb, 2020 1 commit
  3. 19 May, 2019 1 commit
    • Matt Harbison's avatar
      py3: migrate unicode() to pycompat.unicode() · 6a0080d4e5a5
      Matt Harbison authored
      Fixed up after running `2to3 -w -n -f unicode .`, and re-adding the dropped u''
      prefixes.  The pycompat.unicode() hack is copied into setup.py because that
      module declares the dependency on mercurial.
      6a0080d4e5a5
  4. 24 Feb, 2020 1 commit
  5. 22 Feb, 2020 1 commit
  6. 23 Mar, 2019 1 commit
  7. 03 Feb, 2019 2 commits
  8. 22 Jan, 2019 2 commits
    • Matt Harbison's avatar
      phabricator: store the user roles persistently · 2b7ca81382f6
      Matt Harbison authored
      I intend to find icons that distinguish between different roles, e.g. a regular
      user and a mailing list.  With the reviewer info being saved locally to avoid
      the delay of hitting the server, I think it makes sense to save this out of the
      gate too.  Otherwise, a user that builds up a reviewer list might never refresh
      it from the server.
      2b7ca81382f6
    • Matt Harbison's avatar
      phabricator: pre-populate the last selected reviewers per repository · 17d594e6234e
      Matt Harbison authored
      For the repositories I work with, the same reviewers are selected the vast
      majority of the time.  I still intend to experiment with the auto completion
      idea, but I think this is a useful convenience with or without that.
      17d594e6234e
  9. 21 Jan, 2019 1 commit
  10. 22 Jan, 2019 1 commit
  11. 19 Jan, 2019 1 commit
  12. 15 Jan, 2019 2 commits
  13. 14 Jan, 2019 1 commit
    • Matt Harbison's avatar
      phabricator: add controls to specify the reviewers · b81908ea2f58
      Matt Harbison authored
      Asking the server for a list of users seems like an easy way to avoid typos, not
      knowing a reviewer's registered name, etc.  I thought about also adding a text
      edit field to directly add the name in case something goes wrong.  But the
      reviewers don't need to be specified to post the review, so let's keep the UI
      simple.
      
      I'm still thinking about adding a '--follow' to debugcallconduit to optionally
      do the cursor handling, and print a JSON list of the individual JSON blobs so
      that only one command is needed.  There's occasional progressbar jitter, and I
      can't tell if it's jerkiness during garbage collection, or transitioning between
      processing the command exiting and launching a new one.
      
      The other strange behavior I see is the list of available reviewers isn't
      sorted, even though the setDynamicSortFilter property is set on the proxy model.
      b81908ea2f58
  14. 06 Jan, 2019 1 commit
  15. 30 Dec, 2018 1 commit
    • Matt Harbison's avatar
      phabricator: introduce a very simple dialog for posting reviews · fefc1907fc23
      Matt Harbison authored
      My initial attempt at this was to copy/paste/modify the ReviewBoard dialog, but
      I like the email dialog better- it doesn't have to manage a worker thread, and
      it doesn't attempt parse out errors to display a message box.  Therefore, this
      is a copy and simplify of the email dialog.  Long term, I'd like to add the
      preview tab back in based on `hg export`, and add controls to be able to query
      the server for, and specify reviewers.
      
      There are really only 2 other options: confirm and amend.  Confirm doesn't make
      a lot of sense for the GUI, and amend is probably desired the vast majority of
      the time, so I'm punting on that for now.
      
      The icon is Apache 2.0 licensed from wikimedia.[1]
      
      [1] https://commons.wikimedia.org/wiki/File:Wikimedia_Phabricator_logo_unpadded.svg
      fefc1907fc23