Giter VIP home page Giter VIP logo

emacs-habitica's Introduction

Hi there 👋

emacs-habitica's People

Contributors

abrochard avatar alaq avatar emacsomancer avatar jamiguet avatar larebsyed avatar lujun9972 avatar xuchunyang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

emacs-habitica's Issues

Cannot add the item containing Unicode characters to checklist

After typingM-x habitica-add-item-to-checklist and entering "UTF-8 Test", I got following error messages in *Messages* buffer:

url-http-create-request: Multibyte text in HTTP request: POST /api/v3/tasks/69893d8f-3425-435f-b95a-d62c7706085d/checklist/ HTTP/1.1
MIME-Version: 1.0
Connection: keep-alive
Extension: Security/Digest Security/SSL
Host: habitica.com
Accept-encoding: gzip
Accept: */*
User-Agent: URL/Emacs Emacs/29.0.50 (PureGTK; x86_64-pc-linux-gnu)
Cookie: connect:sess.sig=XXXXXXXXX; connect:sess=XXXXXXXXXXX
Content-Type: application/x-www-form-urlencoded
x-api-user: ...
x-api-key: ...
Content-length: 15

text=UTF-8 Test

Unable to complete a task that was created using `habitica-tasks` without manually calling refresh

When I create a task from within the habitica-tasks interface, I get an error when I try to complete the task, if I don't call a manual refresh. I get the following message:

Wrong tpe argument: stringp, nil

Steps to reproduce:

  1. M-x habitica-tasks
  2. C-x t n -- enter new task
  3. Verify that the task exists on the habitica web site (it does)
  4. Move cursor over new task
  5. Cx t t
  6. Get error message

I notice that the task seems to be missing any :PROPERTIES:.

If I manually refresh the whole page (C-x t g), I don't get the error if I try to complete the task (although it does prompt me for my username and password -- see #20 -- so I'm still unable to complete a task).

Expected behavior: I shouldn't need to manually call refresh when I add new tasks.

token doesn't work

I am currently using spacemacs. it works perfectly with the emacs-habitica. However, when I put (setq habitica-uid "xxx") (setq habitica-token "xxxxx") in .spacemacs it ask me to type in username and password again. When i type in the username and password it says "wrong type argument"...

Show checklists for tasks that have them (feature request)

Hello.

First of all, thanks for the amazing package, your work is very much appreciated.

There is one thing I did not find in your roadmap.org file, and that is displaying checklists for tasks that have them assigned. It would be really cool to display the lists and also to have the ability to toggle their items in org-mode style (C-c C-c).

A quick mockup to get a feeling for what I have in mind:

a thousand words

Thanks for your consideration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.