- Minor change to allow abbreviated file path - #213
- Update version
- Move file list functionality to org-trello.el - CLOSE #214
- Add ;;;### autoload for the org-trello's default commands
- Release notes
- Update version
- Enable org-trello mode automatically for certain files - #210
- Release notes
- Backlog
- Update version
- Improve check connection to trello
- Improve documentation about the org-trello setup
- Release notes
- Update version
-
Trello archived
cards are not archived on org-trello buffers - CLOSE #203 - Release notes
- Refactor - Unify data structure between trello card and org-trello card
- Refactor - Improve merge computations
- Refactor - Remove some dead code
- Update version
- [-] Improve sync request policy - [[#58]] [87%]
- 'Sync card to trello' syncs card only if local changes
- 'Sync card from trello' updates the card from trello and the local checksum signature
- 'Sync buffer from trello' updates the local card checksum
- 'Sync buffer to trello' syncs only card with local changes
- 'Delete entity' updates the checksum
- Extend the checksum system to the checkbox entities (checklist/item) - sync to trello
- Extend the checksum system to the checkbox entities (checklist/item) - sync from trello
- Update checksum computation depending on entities
-
Checklists don't work for me
- It does work - Need to improve checklist and item predicates. - CLOSE #204- Fix behavior
- Fix tests
- Release notes
- Backlog
- Update version
- Improve region card computation for sync card from trello.
- Fix error on sync card from trello when nothing to sync.
- Use defcustom instead of defvar for user customisation - CLOSE [[#196]]
- When not in card, explain why you cannot do the current action
- Improve display of error when sync a card without title
- Check package installation and fix what's needed
- Release notes
- Backlog
- Update version
- Add emacs24 dependencies - https://github.com/purcell/org-trello/commit/0fef27e83d5b1c68af03213354ddd97448c802d2 + http://www.gnu.org/software/emacs/manual/html_node/elisp/Library-Headers.html#Library-Headers + http://stackoverflow.com/questions/16805645/how-can-i-gracefully-drop-support-for-older-emacsen-in-my-elisp-package
- Downgrade request dependency to 0.3.1 to make org-trello installation possible in melpa-stable (no answer from
request
maintainer) + #195 - Release notes
- Backlog
- Update version
- Fix default keyword when not specified (trello list name) - [[#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
- 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
- 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 toC-c o A
- Update bindings to show comments as
C-u C-c o A
and remove the old oneC-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
- 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
- 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
- Align execution of code regarding [100%]
- 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
- 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
- Remove marmalade remains (release.sh + Makefile)
- Small refactoring of the main contract
- Fix bad code (typo caddr)
- Update version
- Release notes
- 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
- 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
- Backlog
- mad caret syndrom - Close #177
- mad caret - fix sync to
- mad caret - the caret does not move even when sync computation takes place
- mad caret - fix sync from
- Upgrade version
- Update release notes
- Backlog
- Improve the description management in org and trello - #89 #175
- Revert to the block json-encode-hash-table
- Upgrade version
- Update release notes
- Prepare Backlog
- Fix - CLOSE #172
- Fix - prelude does some monkey-patching on json-encode-hash-table which is used by org-trello - reimplement this function
- CI is broken again - Try to find a solution
- Update version
- Update release notes
- Backlog
- 'Sync from trello' must preserve unknown data card in drawer - CLOSE #167
- Extract unknown information and store them in org entity representation
- Ensure those data transit back in trello data when merging
- Write back those unknown information in the sync from trello
- Update version
- Release notes
- Multiple files packaging - CLOSE #163
- Move src/*.el files to /org-trello
- Add 'provide statements for each of those files
- Rework header + org-trello + footer files
- Adapt main org-trello.el files to reference the needed namespaces
- Adapt test files so that it continues to work (add the needed require statements)
- Adapt loading code routine for developing + testing
- Refactoring step - rename some files to avoid confusion
- Adapt README-dev.md to the current code adaptation
- Adapt cask packaging
- Add missing standard header to namespace
- Does org-trello still compiles? NO
- Fix simple compilation warnings
- Fix some more warnings
- Does org-trello's test work? YES
- Does org-trello work? NO
- Doc - Update docstring to standard emacs convention
- Fix org-trello to make it work again
- Test package melpa install (adapt org-trello recipe and test M-x package-install-file) - https://github.com/ardumont/melpa/blob/org-trello-with-multiple-files-packaging/recipes/org-trello
- Test package marmalade install
- Fix org-trello behavior with overlay on org-return and org-ctrl-c-ret
- Update version
- Release notes
- Prepare backlog
- Replace local back-end (file implementation) with a RAM database [100%]
- Update README-dev.md about the new db namespace
- Remove some useless new code
- Improve start/stop server policy (one server may sync multiple buffers/boards... and right now, not really taken into account)
- Clean dead code from the implementation switch from implicit disk files db to RAM db [100%]
- Improve start/stop server policy 2
- Some Refactoring
- Version
- Release notes
- Refactoring - Remove dead code
- Refactoring - Remove duplicated code already existing in dependency library
- Improve - Fold all entries when sync full file from trello is done
- Improve loading org-trello namespaces for dev purposes
- Version
- Release notes
- Remove non interactive commands
- Create board does not work - Close #157
- Improve loading keys policy - #156
- Use cask to make the packaging and remove old personal routines
- Version
- Release notes
- Fix deadline/description problem - #154
- Fix deadline/due date problem - #153
- When sync from trello, merge non trello org tags with trello tags (to avoid loss for the user)
- When sync to trello, filter out org tags that will not be understood by trello (to avoid 400 request from trello)
- Add the quick start in the main package description
- Version
- Release notes
- Fix 'Sync doesn't work if org buffer name contains special characters' - Close #147
- Version
- Release notes
- Refactor
- Fix - Close #145
- Remove unused dependency
- Update README-dev.md
- Version
- Release notes
- Refactor - Symmetry for all commands where that makes sense (without C-u/with C-u)
- Refactor - Enforce the api request creation usage with the params as usual
- Let trello filter out needless data - CLOSE #69
- Let trello filter out needless data - get card
- Let trello filter out needless data - get checklist
- Let trello filter out needless data - get item
- Upgrade Version
- Release notes
- Some refactoring
- Align sync from trello card tags/labels serialization with org's tags behavior
- Refactor open org-trello buffer with title/content
- Sanitize functions (move functions to their right namespaces)
- Do not override the user's existing tags
- Provide org-trello-mode-hook - CLOSE #116
- Open stop all synchronization actions - CLOSE #131
- Use C-u keychord to create a symmetry use (e.g.
C-c o s
is sync to trello,C-u C-c o s
is sync from trello)- sync-buffer, sync-to-trello, with C-u, sync-from-trello
- assign-me, with C-u, unassign me
- A command to 'sync from trello' the current entity without its structure - CLOSE #139
- Use C-u on sync-entity-to-trello command to trigger the sync-entity-from-trello
- A command to 'sync from trello' the current entity and its structure - CLOSE #140
- Use C-u on sync-entity-and-structure-to-trello command to trigger the sync-entity-and-structure-from-trello
- Some more refactoring
- Fix bug regarding org keywords which disappeared
- Version
- Release notes
- Use
defconst
keyword instead of defvar - Use trello labels and org tags as one - CLOSE #70
- Refactor + Fix create / connect to board
- Update metadata command about the board currently connected (sometimes, new information arise)
- Release notes
- Version
- Fix already used bindings
- Fix edge case about adding comments
- Version
- Release notes
- Test multiple emacs version - #52
- Add a logo to website - #129
- Synchronize user comments - #86
- Add a comment to a card - #132
- Take control over the test file which is now too big (dispatch in 'namespace' test buffer)
- Version
- Release notes
- Test multiple emacs version - #52
- Version
- Update documentation note for the package view
- Release note
- PR fix typo in readme - #120
- Fix webadmin button to delete running action
- Add version emacs 24.3.50 in documentation
- Improve computation level for checkbox (checklist/items) - #121 (comment)
- Improve documentation
- Upgrade version
- Release notes
- Issue when installing on melpa reported wrongly on melpa and reported back #117
- Fix typo when-let in -when-let
- Remove org as a dependency, the plugins org- do not seem to declare it + problem in dependency
- Upgrade to dash 2.5.0
- Clarify the possible manipulation to install the package as a file or directly from the multiple repository
- Integration test to install the file with marmalade
- Integration test to install the file with melpa
- Integration test to fully install the package on marmalade
- Integration test to fully install the package on melpa
- Update README-dev.md about those targets
- Decline these tests with multiple emacs versions
- Use these targets on travis (even if the feedback will be way longer, it's better than no feedback)
- Upgrade version
- Ensure org-trello works with emacs 24.4 (how do i install it...)
- Use standard remapping to override the org-end-of-line routine - https://www.gnu.org/software/emacs/manual/html_node/elisp/Remapping-Commands.html
- Clean some dead code
- Use standard mode map definition for the org-trello bindings
- Fix description extract - #114
- Version
- Release notes
- Installation failure - #112
- Version
- Release notes
- Backlog
- Version
- Avoid duplication in declaring the org-trello version
- Add the important information about emacs 24.3+ (org-trello is only supported from this version range)
- Clean the code regarding the old checklist/item entities (with stars) - #105
- Sometimes, multiple cards are created more than once. Improve the proxy policy regarding this - Unable to reproduce so do nothing.
- Release notes
- Backlog
- Upgrade Version
- org-trello bindings remains present when org-trello is switched off. Fix it.
- Update doc
- Release notes
- Forgot to ship code
- Update version
- Release notes
- Remove org-trello.el at the root of the code (as the package generates this file and the test load without it, no longer needs to be gitted)
- Invisible checkbox identifier - #98
- Fix sync from trello which loses the state of the checkboxes
- Fix tests break since org-trello.el has been destroyed and simplify the testing
- Overload the C-e mapping to go at the end of the line for the org-trello mode
- Update doc
- Release notes
- Fix yet another error on synchronization from trello.
- Update doc
- Release notes
- Fix error on synchronization from trello
- Update doc
- Release notes
- Backlog
- Synchronize description - #80
- Use --reduce-from from dash instead of cl-reduce to reduce the cl deps
- Version
- Update doc
- Release notes
- Backlog
- Create TODO template for the backlog start
- Clean obsolete files (org-trello.org is no longer maintained, TODO-tests.org is no longer used)
- Retry to split into
namespace
files - #93- Split into
namespace
files - Ensure packaging is generated and ok for marmalade
- Ensure packaging is generated and ok for melpa - yes, ensure that the root
org-trello.el
is generated before pushing on master. - Ensure the tests are still ok
- Split into
- README-dev - #99
- Rewrite the abstraction around fetched results to unify the
data model
(in and out identical) - #100 - Unify the terms around users-assigned (org-trello) and members (trello)
- Split the last org-trello namespace into 2 (
controller
for the orchestration function call triggered by interactive commands andorg-trello
for the interactive commands) - Unfold every entries before triggering the sync from trello to avoid problems similar as #53
- Version
- Release notes
- Jump to card - #88
- Rewrite convention for the "goto board" action into "jump to board"
- Update README.md
- Version
- Release Note
- Backlog updates
- Global properties in upper case - #83
- Hide the global properties - #77
- Use of checkbox convention - #78
- Jumping from emacs to the current trello board - #76
- Simplify the update of the help menu to avoid possible desynchronisation with code
- Update documentation + TOC
- Version
- Release notes
- Sprint backlog
- Some refactoring + tests coverage
- Fix sync-from-trello - Merge org card's users assigned list and the trello one
- Fix sync-from-trello - if new entities are referenced but not yet sync'ed on trello, they will disappear from the buffer when sync-from-trello (they should not) - #71
- Compute the entities without sync'ed properties
- Write them silly at the end of the computation of the sync'ed data (trello and org merge) to the org buffer
- Upgrade version
- Release notes
- Version
- Fix discrepancy between docstring and binding to delete the setup - #74
- Use a prefix binding which does not override the emacs's default user prefix (keep the original for the moment to avoid disturbing people which already use it) - #72
- Update documentation about the possibility to change the default prefix key
- Fix ci-travis build due to change in cask installation command
- Release notes
- Version
- Improve abstraction around data from trello (not complete yet)
- Show people assigned to card - #67
- Compute user properties part from the board's informations
- Install board setup routine (C-c o I) also install board users
- Create board routine (C-c o i) should also install user boards (only the current user should then appear)
- Setuping properties before doing any actions
- Cleanup routine should also remove user global properties
- User assigns oneself to the card
- User unassigns oneself to the card
- sync-to-trello also assign users
- sync-to-trello also unassign users
- sync-from-trello also retrieve user informations and update the org buffer
- cleanup routine must cleanup card properties regarding user assigned
- Update README about new command
- Update README TOC
- Release notes
- Version
- Release notes
- Fix typography in naming windows-nt system
- Version
- Release notes
- Fix error in packaging manipulation
- Version
- Improve sync from trello - In case of new item/checklist, the entry will be added at the end of the buffer instead of its rightful place.
- Problem regarding some function on windows system - #62
- Release notes
- Version
- Improve cleanup of the org-trello metadata
- Videos about org-trello
- Webadmin
- Checkbox
- Sync from trello
- Cleanup trello board
- Cleanup org-trello buffe
- Reference videos to README
- Improve sync to trello
- Release notes
- Clean install org-trello
- Ensure sync-from-trello keep the order of the checklists clean
- Version
- Release notes
- Simplify Cask file
- webadmin: Improve rendering [2/2]
- Better display for the delete buttons.
- Use css for the play/pause entities
- Ensure checks before sync request to the proxy.
- Fix sync full entity (related to map-checkbox) - #53
- Improve the justify policy once and for all (this blinks at the moment!)
- Version
- Fix problem with archive/unarchive file routine
- Fix problem with delete file routine (does not take place)
- Add missing callback for the delete action
- Improve the post-actions
- Justify once
- Saving once
- Unify the saving behaviour with the delete action
- webadmin: Add an action button on action to stop it
- webadmin: Add an action button to stop every running actions on entities
- URLencode/Protect the data from the query before executing the query - #46
- Some refactoring about:
- Docstring position (same level as function definition, this way, when toggling sexp, we see the docstring too)
- Simplification of cond statement
- Adding some missing tests
- Simplifying some code function (removing let when not needed)
- Fix the scan problem with level 3 (must have been introduced with the refactoring from number to variable level)
- Remove the marker notion and use the identifier in its place (we already use it as marker)
- Fix the :PROPERTIES: font lock (which is not painted as keyword)
- Improve the justify policy (trim the content before computing the justifying) -> There remains erratic behaviour
- Improve map-checkbox to deal with limit (map over checkbox inferior to current level, at the moment, we scan all checkboxes)
- Version
- Release notes
- Use the native org checklist to sync to trello
- Sync entity and arborescence tree
- Sync to trello must sync the native checklist if the flag is activated
- Sync from trello must create native checklists if the flag is activated
- Cleanup routine must cleanup the new checklist.
- Delete entity must remove entity on point
- Upgrade version
- Automate the release to marmalade
- Justify the #PROPERTIES# to the left for a better rendering
- Keywordify the #PROPERTIES#
- Merge the org :PROPERTIES: and the org-trello #PROPERTIES# into one.
- Improve the activation/deactivation of the new way
- Update the readme about the new checkbox mode
- Release notes
- Release
- Symmetry in the architecture - the deletion must pass through the consumer too.
- Upgrade version
- webadmin: Improve the rendering of the webadmin page to add headers and action
- webadmin: Add a current scanning entry in the webadmin page
- Defining log level using variable
- Redefine main function to sync an entity (they are badly named).
- Release notes
- Release
- Prepare the hierarchy files to avoid problem like #37 (comment)
- Adding a version interactive command (it will help for asking people the version they use).
- Upgrade version
- Refactoring - simplify code
- Improve message labels
- Improve failure dealing regarding the sync
- Improve the marker computation
- Remove the label/title notion and use the name notion (same as trello), this will reduce error reasoning.
- Fix the format with missing argument on the callback sync success
- Improve the test regarding the synchro completion of a level
- Order when syncing to trello
- Release notes
- Release
- Leverage elnode's webserver capacity to display some basic monitoring about the synchronization
- Install bootstrap and jquery.js directly to avoid the user's manual installation (the first query to static files install bootstrap and jquery now)
- Simple end to end test - simple entity creation
- Improve the logging policy
- Improve the saving policy
- Upgrade version
- Release notes
- Release
- DONE Use an intermediary server between org and trello to permit asynchronous actions
- DONE Change org-trello's loading policy + update the readme about it
- DONE Find a way to make the proxy less verbose
- DONE Fix the loss of todo keywords after the synchronization -> no idea what's wrong here
- DONE Improve the attachment board routine to add the missing | keyword (hardcode with DONE for example)
- DONE Improve the clearing of already present heading metadata
- DONE Improve the help message to categorize the bindings
- DONE Improve the starting/stopping of org-trello
- DONE Remove end to end test as this can no longer works with asynchronous
- DONE Update the readme to explain the migration from 0.1.1 to 0.1.2
- DONE Render the sync to trello routine asynchronous
- DONE Render the sync complex entity routine asynchronous
- DONE Render the sync from trello asynchronous
- DONE Fix check setup routine
- DONE Interactive command to cleanup the org-trello data from the current buffer
- DONE Interactive command to delete all entities from the board and the org buffer
- DONE Update version
- DONE Release notes
- DONE Release
- DONE Literate org-trello
- DONE Testing the packaging, at the moment, this is done manually (make package & M-x package-install-file)
- DONE Introducing C-c o h at the loading of the buffer when ot is loaded
- DONE Update readme/main page with images on videos
- DONE Replace already present properties regarding boards before injecting new ones.
- DONE Improve the current attach board and list routine to avoid manual setup for the user
- DONE Update version
- DONE Update dependencies lib to more recent version.
- DONE Remove some warnings
- DONE Add some message for the user to warn the user to use UTF-8
- DONE Force utf-8 for the routine of board installation (create aend attach)
- DONE Some more refactoring
- DONE Refactoring: formatting code, install consume-key and access token routine improved, ...
- DONE Refactoring: UTF-8 warning for every routine + Forcing UTF-8 at setup time (create board and attach board routine)
- DONE Refactoring: Adding ^L break line inside the code to delimit the
namespace
- DONE Refactoring: Improve the callback use by avoiding to specify them
- DONE Refactoring: Restart org-mode after synchronization to avoid losing the user's setup.
- DONE Refactoring: Fix some problems (version, checklist mechanism update, warning on format, create complex entity which sync only the current entity)
- DONE Release notes
- DONE Release
- DONE Fix importing of cards with due date - #22
- DONE Migrate carton to card.el (travis-ci builds break because of this)
- DONE Order of creation of list (from keywords) in trello does not match the order of the keyword
- DONE Abstract away the query (:method, :uri, ...) implementation
- DONE Abstract away the implementation of the org-data some more (access of the information from the map are embedded in the function instead of delegating to dedicated function, thus not hiding the implementation)
- DONE Version
- DONE Order when synchronizing from trello does not match trello's order
- DONE Refactor the sync from trello routine function (2 reduce embedded, only one is sufficient)
- DONE Enforce the order of the card accord to the org keywords after dumping the new entries from trello
- DONE Abstract away the return data from the http request
- DONE Update org version to the latest stable
- DONE Release notes
- DONE Update videos with the new features in the readme
- DONE Fix bug regarding the saving buffer routine
- DONE Refactoring action code regarding the message to display in the minibuffer (ATM we do not see what is done or not any longer)
- DONE Refactoring the http and http-sync functions
- DONE Improve the delete entity action by forcing the caret to go at the begin of the line of the heading before killing anything.
- DONE Update version
- DONE Release notes
- DONE Fix the cl-lib dependency
- DONE Improve the message when an action is done to let the user know when the action is done!
- DONE Better saving buffer policy
- DONE Sync org DEADLINE with trello card due - #17
- DONE Done, Todo on "check lists" - Once the user sets a "check list" to DONE or TODO, then check or uncheck all the tasks it contains. - #16
- DONE A simple and parametrable setup to make the user choose to use the checklist system or not
- DONE Upgrade version
- DONE Release notes
- DONE Release
- DONE Update documentation about deadline, checklist
- DONE Cleanup the debugging functions
- DONE Reference missing bindings in documentation
- DONE Upgrade version
- DONE Improve the error message around the setup (the setup message is too generic and must be more detailed)
- DONE Save the buffer after the synchronization is done (after all we write the trello ids in the buffer)
- DONE Release
- DONE Fix the json-1.3 dependency, sometimes only 1.2 is available
- DONE Update version
- DONE Release
- DONE Test that the title/label of the entity is set when syncing to avoid a 400 error
- DONE Before making the request, ensure that everything is ok (checklist needs the card id, items needs the checklist id, etc...)
- DONE Up the demo video in the beginning of the readme
- DONE Improve readme with links to org-mode and trello
- DONE Improve readme's use cases
- DONE Mention the possible errors
- DONE Mention the emacs version
- DONE Update release notes
- DONE Update the version
- DONE Make a release
- DONE Synchronizing from the trello board must simply computes and add/remove what's changed [100%]
- DONE Rewrite the release notes in their own file
- DONE Look on how to make a toc in the README.md in github
- DONE Update the release notes
- DONE Release on github, marmalade, melpa
- DONE Fix the creation board routine regarding the org-mode keywords (dynamic typing hell!)
- DONE Improve documentation regarding the possibilities to setup the org-mode keyword
- DONE Upgrade version to 0.0.4.1
- DONE Release on github, melpa, marmalade
- DONE Permit the user to deal with his/her own trello list (based on his/her org-mode keywords - cf. http://orgmode.org/manual/In_002dbuffer-settings.html)
- DONE Deploy on marmalade the stable version (and update the readme about it)
- DONE Rewrite tests using
expectations
- DONE Simplify some code regarding destructuring for example
- DONE Remove useless code
- DONE Improve documentations and sync the routine check message with the documentation.
- DONE Update documentation
- DONE Release on github, melpa, marmalade
- DONE Syncing complex entities
- DONE cleanup useless tests
- DONE Namespace cleanup
- DONE Building package is now able to deal with the right version
- DONE Create a board from org-mode
- DONE Display the name of the board as a property file
- DONE Cleanup the useless controls
- DONE Given a org-mode file, fill in the trello board
- DONE Announce in emacs mailing list
- DONE Filter out the closed boards from the "choose board list"
- DONE filter out level > 4 when syncing.
- DONE Given a trello board, sync into a org-mode file
- cf. todo/done for the remains
- DONE Release on github (and the previous version too)
- Technical release fixing technical details
- Fixing the packaging (inlining into org-trello.el)
- Adding ci-travis
- Local packaging to help testing
- write only mode at the moment (org-mode pushes to trello, no reading yet)
- simple entity creation (card, checklist, item/task), the request is asynchroneous
- entity deletion (card, checklist, item/task)
- Interactive command to ease the setup of the consumer-key and the access-token
- Interactive command to ease the setup of one org-mode file (which represents one trello board). I assume there exists a 'todo', 'doing', and 'done' list (named that way too)
- Control that the setup file (consumer-key and access-token) are rightly generated (to avoid later problem)
- Control that the properties on the current org-mode file are rightly setuped to access a trello board
- packaging for melpa