Skip to content

Releases: org-trello/org-trello

0.5.8

01 Sep 21:01
Compare
Choose a tag to compare

0.5.7

01 Sep 20:18
Compare
Choose a tag to compare
  • Backlog
  • Update version
  • Fix default keyword when not specified (trello list name) - [[https://github.com//issues/183][#183]]
  • Remove reference to proxy in log messages
  • Sync buffer from trello - Ignore errors when there is nothing to sort.
  • Sync buffer from trello - Fold buffer entries when done.
  • Fix bug on (orgtrello-entity/compute-card-region!)
  • Release notes

0.5.6

31 Aug 11:54
Compare
Choose a tag to compare
  • backlog
  • Update version
  • Use save-excursion - save-restriction - narrow-to-region instead of using region
  • Fix behavior orgtrello-buffer/end-of-line! When going to end of line in checkbox, we need to do it twice, fix.
  • Small refactoring about overlays
  • Release notes

0.5.5

28 Aug 16:30
Compare
Choose a tag to compare
  • Backlog
  • Update version
  • Update main github's readme to static link to the main documentation site.
  • Update bindings order to regroup them
  • Add bindings for archiving cards C-c o A
  • Remove old bindings C-c o C that synced the card.
  • Update bindings C-c o A to add comments to the card to C-c o A
  • Update bindings to show comments as C-u C-c o A and remove the old one C-c o o
  • Check everything is ok from test point of view
  • Fix Synchronization problem - #183
  • Some refactoring to reduce multiple buffer readings
  • Check package installation
  • Release notes

0.5.4

27 Aug 22:12
Compare
Choose a tag to compare
  • Backlog
  • Archive cards - CLOSE #181
    • Open trello api about (un)archive card
    • Refactor API to factorize behavior
    • Install org-trello archive binding [100%]
      • Archive card interactive command
      • Ensure sync-from trello does not retrieve archive cards too
      • Remap org's default archive binding C-c $ to use org-trello's
      • Functional checks before executing archive
      • Add Archive DONE cards interactive command
  • Fix Most actions not working issue - CLOSE #192
  • Update version
  • Fix compilation warning(s)
  • Release notes

0.5.3

26 Aug 22:06
Compare
Choose a tag to compare
  • Backlog
  • Emacs blocks when sync - CLOSE #164 - Deferred the sync/delete actions [100%]
    • Align execution of code regarding [100%]
      • Sync to
      • Sync from
      • Delete
    • Render the execution asynchronous [100%]
      • Delete
      • Sync card to trello
      • Sync buffer to trello
      • Sync card from trello
      • Sync buffer from trello
    • Fix alignment problem (sync a card from trello must enforce order on position)
    • Remove dead code
    • Refactor behavior between sync card and sync buffer [100%]
      • Refactor behavior
      • Refactor names
    • Trigger save after sync action - cannot do this because all requests are asynchronous. So emacs will do it on his own.
    • Caret must remain where it stands after sync from card action
    • Fix - Keep the order when synchronizing the buffer
    • Improve orgtrello-controller/do-install-key-and-token
    • Improve org-trello/install-board-and-lists-ids [100%]
      • Let trello do the filtering on listing the boards
      • Resequence the actions and use parallel requests to improve speed
      • Improve some more regarding the sequencing
    • Improve org-trello/update-board-metadata [100%]
      • Rework the sequencing
      • Remove intermediary sync request
    • Clean new dead code
    • Improve orgtrello-controller/do-create-board-and-lists [100%]
      • Rename org-trello/create-board to org-trello/create-board-and-install-metadata
      • Resequence the trello requests
      • Clean up some dead code
  • Fix caret movement problem (At the end of an action, the caret must be at the same position as before)
  • Improve logging system to prefix org-trello message with 'org-trello - '
  • Fix create board issue (regarding org keyword list + order + closing list)
  • Rename org-trello/install-board-and-lists to org-trello/install-board-metadata
  • Rename org-trello/jump-to-card to org-trello/jump-to-trello-card
  • Update package doc installation in org-trello.el
  • Check package dependencies and adapt them if need be
  • Fix problem with org-trello/end-of-line! when there is no org information at point
  • Update version
  • Release notes

0.5.2

21 Aug 01:44
Compare
Choose a tag to compare
  • Remove org-trello's over engineered bricks (proxy, elnode, webadmin) -> this will render it synchronous again. [100%]
    • Is proxy useful since emacs still blocks? -> The only thing interesting seems to be the ability to watch running actions. As no one seem to care about it, we can remove it.
    • Can't we simply use 'deferred (or 'async library) to defer computations? -> Yes, building actions (sync, delete) as 'lazy' list (macro) of deferred computations.
    • What about concurrency then? There will be indeed possibilities of concurrent requests.
    • What about race conditions then? We need to find a way to compose deferred computations -> [[https://github.com/kiwanami/emacs-deferred][deferred]] seems able to do so
    • Remove db dependency
    • Remove elnode dependency
    • Remove esxml dependency
    • Remove orgtrello-db.el
    • Remove orgtrello-webadmin.el
    • Remove orgtrello-elnode.el
    • Remove orgtrello-server.el
    • Clean orgtrello-proxy.el up
    • Get back to synchronous query (sync to + delete)
    • Get back to synchronous query for sync from trello routines
    • Clean load-org-trello.el up
    • Update README-dev.md about namespace removal
    • Fix loading of load-org-trello.el code
    • Clean tests up
    • Update org-trello package
  • Fix bug regarding sync-entity and structure (apparently, there is a bad limit computation and this syncs the all buffer)
  • Fix save buffer at the end of the sync actions
  • Clean README-dev.md about marmalade
  • Update dependencies version
  • Now that elnode, esxml, db dependencies' are out of the way, org-trello can be fully built on melpa-stable.
  • Update version
  • Clean dead code
  • Release notes

0.5.1

20 Aug 19:22
Compare
Choose a tag to compare
  • Remove marmalade remains (release.sh + Makefile)
  • Small refactoring of the main contract
  • Fix bad code (typo caddr)
  • Update version
  • Release notes

0.5.0

20 Aug 17:57
Compare
Choose a tag to compare
  • Revert 0.4.9 #187 which introduced regressions #186#issuecomment-52423783 and maybe #185
  • Retrieve interesting code from 0.4.9 (for example, start proxy during actions if stopped and warn about it, etc...)
  • Update version
  • Release notes

0.4.9

15 Aug 08:31
Compare
Choose a tag to compare
  • Backlog
  • Emacs blocks when sync - #164
    • deferred dependency - 0.3.1 chosen because it's the common denominator between marmalade and melpa
    • Render the data request consumer asynchoneous
    • ... emacs still blocks though...
  • Sometimes the proxy seems to not be started (which is a mess), add a check on the running proxy before doing anything. - #180
  • During the check of the proxy, if not started, try to start it.
  • Update version
  • No longer deliver to marmalade (too much work)
  • Release notes