GithubHelp home page GithubHelp logo

ninjaclasher / abeluna Goto Github PK

View Code? Open in Web Editor NEW
24.0 24.0 1.0 149 KB

A simple GUI to-do/task manager with CalDAV support.

License: GNU Affero General Public License v3.0

Python 100.00%
caldav gui todolist

abeluna's People

Contributors

ninjaclasher 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

Watchers

 avatar  avatar  avatar

Forkers

junker

abeluna's Issues

Assigning a subtask to another task or changing it to a normal task

In Abeluna, a subtask is created for an existing task. It is not possible to assign the subtask to another task. It would be good if a subtask can be assigned to any other task.
Also, it would be great if there was the ability to make a task a subtask and vice versa.
Nextcloud allows both this via drag and drop.
It would be great if this was also possible in Abeluna.
Thanks in advance!

Sync to WebDav Server fails

Upload of items to a WebDav Server fails. (Download is possible.) Following traceback is possibly connected to the issue:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/abeluna/sync/server.py", line 261, in _synchronize_todolist
    caldav.Todo(cal.client, data=vcal, parent=cal.calendar, id=local_item.uid).save()
  File "/home/ben/.local/lib/python3.9/site-packages/caldav/objects.py", line 1501, in save
    self._create(self.data, self.id, path)
  File "/home/ben/.local/lib/python3.9/site-packages/caldav/objects.py", line 1538, in _get_data
    return self._icalendar_instance.to_ical()
  File "/usr/lib/python3.9/site-packages/icalendar/cal.py", line 426, in to_ical
    content_lines = self.content_lines(sorted=sorted)
  File "/usr/lib/python3.9/site-packages/icalendar/cal.py", line 414, in content_lines
    for name, value in self.property_items(sorted=sorted):
  File "/usr/lib/python3.9/site-packages/icalendar/cal.py", line 315, in property_items
    properties += subcomponent.property_items(sorted=sorted)
AttributeError: 'NoneType' object has no attribute 'property_items'

Testet with the WebDav server of mail.de .

Ampersands in task names are not escaped

I setup this app and I see this error repeating:

Gtk-WARNING **: 21:37:19.404: Failed to set text 'Aruba & Curacao' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity โ€” escape ampersand as &

There errors stop occurring when the '&' is deleted.

Support Pimutils Directories

I am a user of the pimutils tools, which sync and then make use of local files for calendar and task entries.

I would love to have an option for this tool to also read/write from these files. This would also allow you to gain more adoption, as it makes the tool drop-in ready to work with pimutils.

SubTask tree lines

The lines of the SubTaks tree in Abeluna are almost invisible.
It would be great if the colors could be adjusted. Thanks in advance
Abeluna_Tree
.

Flatpak version ?

Hi,

This is a great project. We absolutly need a desktop app... but also a flatpak version please.
Regards.

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.