Giter Site home page Giter Site logo

nextcloud / tasks Goto Github PK

View Code? Open in Web Editor NEW
549.0 34.0 92.0 45.94 MB

:white_check_mark: Tasks app for Nextcloud

Home Page: https://apps.nextcloud.com/apps/tasks

License: GNU Affero General Public License v3.0

Makefile 0.39% PHP 2.70% JavaScript 78.98% Shell 0.04% Vue 17.79% SCSS 0.09% CSS 0.02%
nextcloud open-source caldav task tasks

tasks's People

Contributors

aeredren avatar davidventura avatar deepdiver1975 avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar henni avatar icewind1991 avatar jakobroehrl avatar jancborchardt avatar korelstar avatar max65482 avatar morrisjobke avatar mortal avatar naveensrinivasan avatar nextcloud-bot avatar nextcloud-command avatar nickvergessen avatar pvince81 avatar raimund-schluessler avatar rakekniven avatar rullzer avatar skjnldsv avatar sunjam avatar szaimen avatar t-h-e avatar timholl avatar timkrief avatar valdnet avatar zkvvoob 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  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  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

tasks's Issues

[Feature Request] Change order of lists

  1. It would be nice to be able to change the order of lists manually in the overview list
  2. Currently, it is not possible to create a list and drag an existing item to this new empty list

connection tasks to calender app

Steps to reproduce

1.copy link form a list
2.goto calender app on webinterface
3.add link to "new subscription"

Expected behaviour

Tell us what should happen
Could not integrate tasks via CalDav link to Calender app
Error message: The remote server did not give us access to the calendar (HTTP {401} error)

Actual behaviour

Tell us what happens instead

Server configuration

Operating system:
Docker Container: indiehosters/nextcloud:10.0.1

Database:
mysql (docker) version 5.7

PHP version:
fpm-5.6

Client configuration

Browser:
firefox 50

Missing functionality for categories

Steps to reproduce

  1. Adding categories to tasks

Expected behaviour

I would expect to filter for categories.
Get a list of all task within a category.

Actual behaviour

I don't the any functionality which uses the categories.

Server configuration

Nextcloud version: (see Nextcloud admin page)
11.0.1
Tasks version: (see Nextcloud apps page)
0.9.4

Tasks details don't disappear as they used to and they cover the task list rendering the app unusable on a phone

Steps to reproduce

  1. Open the tasks app in chrome or Firefox
  2. Try to see the tasks list

Expected behaviour

When opening the app the list of tasks appear. Clicking on a tasks slides open the details. When -> is pressed, the details slide away.

Actual behaviour

There is no way to hide the details and they cover almost all screen.

Server configuration

Lubuntu 16.04

Apache

SQLite 3

7 something - the default

11.0.0.10 (see Nextcloud admin page)

Tasks version: (see Nextcloud apps page)

Updated from an older Nextcloud or fresh install:
Yes
Signing status:

Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

List of activated apps:

If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder

The content of config/config.php:

If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder

or 

Insert your config.php content here
(Without the database password, passwordsalt and secret)

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption: yes/no

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

LDAP configuration (delete this part if not used)

With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your Nextcloud installation folder

Without access to your command line download the data/nextcloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.

Client configuration

Browser:

Operating system:

CalDAV-clients:

Logs

Web server error log

Insert your webserver log here

Nextcloud log (data/nextcloud.log)

Insert your Nextcloud log here

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log 
c) ...

Tasks app disappeared after upgrade from OwnCloud to NextCloud

Steps to reproduce

  1. Upgrade from ownCloud 8.x or 9.x (I don't remember which one) to NextCloud 9 then to 10
  2. Tasks app was installed before, files in /app/ still exist, but there is no app named Tasks to enable/disable, there is no UI for tasks in top left side menu.
  3. Tasks are still handled correctly by DavDroid
  4. I tried reinstalling Tasks by removing /app/tasks/ cloning from git and providing correct permissions, still app is not visible in webui (not on disabled/enabled lists)

Expected behaviour

I would totally expect to have UI for Tasks in web-ui

Server configuration

Operating system: Debian

Web server: nginx

Database: mysql

PHP version: PHP 5.6.27-0+deb8u1 (cli) (built: Oct 15 2016 15:53:28)

ownCloud version: (see ownCloud admin page) Latest production

Tasks version: (see ownCloud apps page)

Updated from an older ownCloud or fresh install:

Signing status (ownCloud 9.0 and above):

List of activated apps: Calendar, PDF viewer, LibreOffice editor, Contacts, Gallery, Activity

The content of config/config.php:

<?php
$CONFIG = array (
  'datadirectory' => 'owncloud/data',
  'overwrite.cli.url' => ',
  'dbtype' => 'mysql',
  'version' => '8.2.3.2',
  'dbname' => 'owncloud',
  'dbhost' => 'localhost',
  'installed' => true,
  'forcessl' => true,
  'forceSSLforSubdomains' => true,
  'theme' => '',
  'maintenance' => false,
  'ldapIgnoreNamingRules' => false,
  'appstore.experimental.enabled' => true,
  'loglevel' => 2,
  'preview_libreoffice_path' => '/usr/bin/libreoffice',
  'trashbin_retention_obligation' => 'auto',
);

Are you using encryption: no

[Feature Request] Set a default list

This is a feature request !

Expected behaviour

Having a parameter which would allow the default list on which to enter a task after having entered in the Tasks windows

Actual behaviour

When opening the Tasks screen, the focus for a default task to be entered seems to be the first in the alphabetical order of all the calendars.

[Feature Request] Display date according to locale

In the listing of open tasks the date is printed as dd.mm.yyyy but according to my locale it should be yyyy-mm-dd

The same issue is present in the date picker in the sidebar when creating a new task

UI is messed up

Steps to reproduce

unfortunately i'm not sure right now (please be patient, these are my first steps on github!)

Expected behaviour

a clean an functional UI

Actual behaviour

have a look at the screenshot... aufgaben - testcloud - 2017-03-01
the UI is definitely not like it should be.

Server configuration

i'm using a hoster, so i can't tell you everything exactly...

Operating system: Linux 3.13.0-110-generic #157-Ubuntu SMP x86_64

Web server: Apache 2.0

Database: mysql 5.6.33

PHP version: 7.0.14

Nextcloud version: 11.0.2.7

Tasks version: 0.9.4

Updated from an older Nextcloud or fresh install: updated from 11.0.1.2 with the app

Signing status:

Integrity checker has been disabled. Integrity cannot be verified.

i think this is because i tried to "sideload" the checksum-app via FTP because it can't be downloaded via the apps-menu (Client error response [url] https://herzberg-digital.de/checksum.tar.gz [status code] 404 [reason phrase] Not Found)... then it showed an app-update immediately and after applying that i got an integrity-warning on the admin-page.

List of activated apps:
i use this as a testing-instance so it is sadly a huge list. - at least i'm pretty sure the problems in the main-window are related with JavaScript XMPP Chat.

App list
Activity 2.4.1
Collaborative tags 1.1.3
Comments 1.1.0
Default encryption module 1.4.1
Deleted files 1.1.0
External storage support 1.1.2
External user support 0.4
Federation 1.1.1
File access control 1.1.2
File sharing 1.1.1
First run wizard 2.0
Gallery 16.0.0
Log Reader 2.0.0
Mail template editor 0.2
Nextcloud announcements 1.0
Notifications 1.0.1
Password policy 1.1.0
PDF viewer 1.0.1
Retention 1.0.1
Server info 1.1.1
Share by mail 1.0.1
Text editor 2.2
Theming 1.1.1
Update notification 1.1.1
Usage survey 0.1.5
Versions 1.4.0
Video player 1.0.0
Activities for shared file downloads 1.0.0
Activity Log 0.0.1
Admin notifications 1.0.0
Announcement Center 3.0.0
AppOrder 0.3.3
Calendar 1.5.0
Contacts 1.5.3
JavaScript XMPP Chat 3.1.1
Keeweb 0.3.0
Mail 0.6.2
News 10.1.0
Notizen 2.2.0
Phone Sync 1.11.5
RainLoop 4.26.1
Reader (ebook reader) 0.8.4
Tasks 0.9.4
Video calls 1.2.0

The content of config/config.php:

Config report
<?php
$CONFIG = array (
  'instanceid' => 'XXX',
  'passwordsalt' => 'XXX',
  'secret' => 'XXX',
  'trusted_domains' => 
  array (
    0 => 'test.domain.tld',
  ),
  'datadirectory' => '/www/htdocs/XXX/test/nextcloud/data',
  'overwrite.cli.url' => 'http://test.domain.tld/nextcloud',
  'dbtype' => 'mysql',
  'version' => '11.0.2.7',
  'dbname' => 'XXX',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'XXX_',
  'dbuser' => 'XXX',
  'dbpassword' => 'XXX',
  'logtimezone' => 'Europe/Berlin',
  'installed' => true,
  'default_language' => 'de',
  'memcache.local' => '\\OC\\Memcache\\ArrayCache',
  'tempdirectory' => '/www/htdocs/XXX/test/nextcloud/tmp/',
  'updater.release.channel' => 'production',
  'loglevel' => 0,
  'theme' => '',
  'updater.secret' => 'XXX',
  'maintenance' => false,
);

Are you using external storage, if yes which one: no

Are you using encryption: yes, just in case for external storage.

Are you using an external user-backend, if yes which one: no

Browser

i'm using Firefox 51.0.1 (64-Bit)

[Feature Request] Hashtag tagging of new entries

For easier tagging, I'd propose the extraction of tags from hashtags.

For example, I could enter:

Fix SSL Error on example.com #work
Change Email Password #personal

And those two entries would be tagged with work and personal, respectively.

Request: Folders

I see this being an excellent replacement for Wunderlist, except that it doesn't have folders for lists.

I would really love to see folders so I can do nested lists. For example:

school
-- class1todolist
-- class2todolist
-- class3todolist
personal
-- HomeLab
-- HouseChores
work
--ClientA
--ClientB

I do recognize that this is related, but somewhat different than #23

Tasks, Subtasks and Descriptions are not or only partially saving

Steps to reproduce

Create a task, subtask or description/notes to a task or set the priority

Expected behaviour

Saving changes

Actual behaviour

Almost everytime changes are lost after reloading the page. Sometimes changes are saved partially.

Server configuration

Operating system: FreeBSD

Web server: Apache

Database: SQL

PHP version: 7

Nextcloud version: (see Nextcloud admin page) 11.0.2

Tasks version: (see Nextcloud apps page) 0.9.5

Updated from an older Nextcloud or fresh install: fresh install

Signing status:

No errors have been found.

List of activated apps:

...

The content of config/config.php:

...

Are you using external storage, if yes which one: no

Are you using encryption: no

Are you using an external user-backend, if yes which one: no

Client configuration

Browser: Vivaldi

Operating system: Windows 10

CalDAV-clients: DAVDroid and Thunderbird

Logs

Web server error log

...

Nextcloud log (data/nextcloud.log)

...

Browser log

Deprecation warning: use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.
warn @ moment-with-locales.js?v=b7ecb20โ€ฆ:282
deprecateSimple @ moment-with-locales.js?v=b7ecb20โ€ฆ:323
defineLocale @ moment-with-locales.js?v=b7ecb20โ€ฆ:1833
locale_locales__getSetGlobalLocale @ moment-with-locales.js?v=b7ecb20โ€ฆ:1816
(anonymous) @ app.js?v=b7ecb20โ€ฆ:152
invoke @ angular.min.js?v=b7ecb20โ€ฆ:41
(anonymous) @ angular.min.js?v=b7ecb20โ€ฆ:43
q @ angular.min.js?v=b7ecb20โ€ฆ:7
bb @ angular.min.js?v=b7ecb20โ€ฆ:43
c @ angular.min.js?v=b7ecb20โ€ฆ:21
yc @ angular.min.js?v=b7ecb20โ€ฆ:21
ee @ angular.min.js?v=b7ecb20โ€ฆ:20
(anonymous) @ angular.min.js?v=b7ecb20โ€ฆ:313
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
tasks:1 GET /index.php/apps/theming/favicon/tasks?v=3 500 ()
DevTools failed to parse SourceMap: /index.php/apps/tasks/dist/purify.min.js.map

Update dependencies

Requires #36 to be merged. Update

  • AngularJS to v1.6.x
  • angular-drag-and-drop-lists to v2.1.0
  • angular-ui/ui-select to v0.19.8
  • mozilla-comm/ical.js to v1.2.2

Inconsistency when manually inserting due date

Steps to reproduce

  1. start a new task on a mobile device
  2. try to insert due date manually (the pop u calendar does not appear on mobile phone) in suggested format dd.mm.yyyy
  3. this date will be converted to today

Expected behaviour

When popup calendar does not appear, input date manually as dd.mm.yyyy and it will be accepted as dd.mm.yyyy

Actual behaviour

When date in inserted manually on a mobile phone in suggested format dd.mm.yyyy it is converted to today

It is possible to manually insert due date, but it must be inserted as mm/dd/yyyy followed by pressing Enter. It then gets converted automatically to dd.mm.yyyy and after pressing โ˜‘๏ธ it is set. (I know, it sounds weird and it is weird)

Server configuration

Operating system
Lubuntu 16.04.

Web server:
Apache2
Database:
SQLite3
PHP version:
7.0.
Nextcloud version: (see Nextcloud admin page)
11.0.1
Tasks version: (see Nextcloud apps page)
0.9.4

Tested on Google Chrome for Android 55 Huawei Y6II

[Feature Request] Assign users to tasks

Steps to reproduce

  1. Create one User
  2. Create a second user
  3. Create a task for the first User
  4. Assign this Task to the second user

Expected behaviour

This Task shall be visible by then by the second user

Actual behaviour

This functionnality doesn't exist yet ?

Include location field

Steps to reproduce:

  1. Create new task
  2. Open detailed pane

Expected behaviour:
User expects to be able to enter a location for that task to assist with managing tasks at different locations, and help those doing the task.

Actual behaviour:
No location field is available.

Proposed solution:
Have a location field.
If preferred, there could be a configurable option to hide this field (or alternatively hide it by default and have an option to show this).

Server configuration:
Nextcloud version: 10
Tasks version: 0.9.3

Manual date input expects wrong format

Steps to reproduce

  1. Login NC user that has german language active
  2. Create task
  3. Click into the task begin or task end date input field. "dd.mm.yyyy" is shown.
  4. Enter, e.g., "01.03.2017" for March 1st 2017

Expected behaviour

Input of dd.mm.yyy formatted date should be possible, as indicated in step (3).

Actual behaviour

It is only possible to enter the date in form of "03/01/2017" and press Enter. After this, the date is transformed to "01.03.2017". However, this is not intuitive.

Server configuration

Operating system:
Arch Linux
Web server:
Nginx
Database:
Mysql
PHP version:
7.0
ownCloud version: (see ownCloud admin page)
10.0.1
Tasks version: (see ownCloud apps page)
0.9.3
Updated from an older ownCloud or fresh install:
Update from 10.0
Signing status (ownCloud 9.0 and above):

No errors have been found.

List of activated apps:

Enabled:
  - activity: 2.3.2
  - admin_audit: 1.0.0
  - bookmarks: 0.9.0
  - calendar: true
  - comments: 1.0.0
  - contacts: 1.5.1
  - dav: 1.0.1
  - external: true
  - federatedfilesharing: 1.0.1
  - federation: 1.0.1
  - files: 1.5.2
  - files_external: 1.0.2
  - files_pdfviewer: 0.8.1
  - files_sharing: 1.0.0
  - files_texteditor: 2.1
  - files_trashbin: 1.0.0
  - files_versions: 1.3.0
  - files_videoplayer: 0.9.8
  - firstrunwizard: 1.1
  - gallery: 15.0.0
  - notifications: 0.3.0
  - password_policy: 1.0.0
  - provisioning_api: 1.0.0
  - serverinfo: 1.1.1
  - survey_client: 0.1.5
  - systemtags: 1.0.2
  - tasks: true
  - templateeditor: 0.1
  - theming: 1.0.1
  - updatenotification: 1.0.1
  - workflowengine: 1.0.1
Disabled:
  - encryption
  - files_accesscontrol
  - files_automatedtagging
  - files_retention
  - twofactor_totp
  - user_external
  - user_ldap
  - user_saml

The content of config/config.php:


    "system": {
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "\/srv\/http\/data\/",
        "dbtype": "mysql",
        "version": "9.1.1.5",
        "dbname": "nextcloud",
        "dbhost": "localhost",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "installed": true,
        "logfile": "\/var\/log\/nginx\/nextcloud.log",
        "loglevel": 2,
        "theme": "",
        "maintenance": false,
        "skeletondirectory": "",
        "appstore.experimental.enabled": true
    }
}

Are you using external storage, if yes which one: local/smb/sftp/...
no
Are you using encryption: yes/no
no
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
no

Client configuration

Browser:
Chrome
Operating system:
Windows 7
CalDAV-clients:
n/a

Include status field

Steps to reproduce:

  1. Create new task
  2. Open detailed pane

Expected behaviour:
User expects to be able to set the status of a task for
a) easy management of lots of tasks to see where they are all at
b) ability to see instantly what the status of an individual task is

Actual behaviour:
No status field is available, only a % percentage progress. Which is useful, but doesn't meet the needs of working out a task's status.

Proposed solution:
Have a Status field.

Implementation:

  • Choices for status field: 1) Proposed [awaiting confirmation] 2) Not started 3) In progress 4) Awaiting input [i.e. from an event or another use] 5) Deferred 6) Completed
  • Automation: a User could benefit from the status field, without ever changing it manually, it would still help in their organisation of tasks.
    Status 2) would be the default status when a task was created
    Status 3) would be set automatically when a % progress was set
    Status 6) would be set automatically when a task was marked completed
  • If preferred, there could be a configurable option to hide this field (or alternatively hide it by default and have an option to show this).

Server configuration:
Nextcloud version: 10
Tasks version: 0.9.3

Search broken

Steps to reproduce

  1. Open task app
  2. Click on the magnifier icon in the upper right of the page (or press Ctrl+F)
  3. Enter a word that is part of an existing task
  4. Press enter

Expected behaviour

A filtered list of tasks that contain the word should appear

Actual behaviour

Nothing happens.

Server configuration

Operating system:
Arch Linux
Web server:
Nginx
Database:
Mysql
PHP version:
7.0
ownCloud version: (see ownCloud admin page)
10.0.1
Tasks version: (see ownCloud apps page)
0.9.3
Updated from an older ownCloud or fresh install:
Update from 10.0
Signing status (ownCloud 9.0 and above):

No errors have been found.

List of activated apps:

Enabled:
  - activity: 2.3.2
  - admin_audit: 1.0.0
  - bookmarks: 0.9.0
  - calendar: true
  - comments: 1.0.0
  - contacts: 1.5.1
  - dav: 1.0.1
  - external: true
  - federatedfilesharing: 1.0.1
  - federation: 1.0.1
  - files: 1.5.2
  - files_external: 1.0.2
  - files_pdfviewer: 0.8.1
  - files_sharing: 1.0.0
  - files_texteditor: 2.1
  - files_trashbin: 1.0.0
  - files_versions: 1.3.0
  - files_videoplayer: 0.9.8
  - firstrunwizard: 1.1
  - gallery: 15.0.0
  - notifications: 0.3.0
  - password_policy: 1.0.0
  - provisioning_api: 1.0.0
  - serverinfo: 1.1.1
  - survey_client: 0.1.5
  - systemtags: 1.0.2
  - tasks: true
  - templateeditor: 0.1
  - theming: 1.0.1
  - updatenotification: 1.0.1
  - workflowengine: 1.0.1
Disabled:
  - encryption
  - files_accesscontrol
  - files_automatedtagging
  - files_retention
  - twofactor_totp
  - user_external
  - user_ldap
  - user_saml

The content of config/config.php:


    "system": {
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "\/srv\/http\/data\/",
        "dbtype": "mysql",
        "version": "9.1.1.5",
        "dbname": "nextcloud",
        "dbhost": "localhost",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "installed": true,
        "logfile": "\/var\/log\/nginx\/nextcloud.log",
        "loglevel": 2,
        "theme": "",
        "maintenance": false,
        "skeletondirectory": "",
        "appstore.experimental.enabled": true
    }
}

Are you using external storage, if yes which one: local/smb/sftp/...
no
Are you using encryption: yes/no
no
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
no

Client configuration

Browser:
Chrome
Operating system:
Windows 7
CalDAV-clients:
n/a

Nextcloud 11 Beta 1 Issue

Steps to reproduce

  1. cd /var/www/cloud.rohrbach.tech/public_html/apps/
  2. git clone https://github.com/owncloud/tasks/
  3. had to comment out below to get it to work
 13     <dependencies>
 14         <owncloud min-version="9.1" max-version="9.2"/>
 15     </dependencies>
  1. enabled app as min

Expected behaviour

The app to work.

Actual behaviour

image

Server configuration

Operating system: Debian 8.6

Web server: nginx 1.6.2

Database: MySQL

PHP version: 5.6.27

ownCloud version: Nextcloud 11 Beta 1

Tasks version: 0.9.3

Updated from an older ownCloud or fresh install: Fresh install of Nextcloud 11 Beta 1

App is very slow with many tasks

I like the tasks app and so I have around 200 tasks. At this number the browser is stuck for several seconds in javascript hell when loading the tasks. Adding/Editing a task is also painful, every letter appears several seconds after typing. To look up tasks in a mobile device is completely impossible.

Are there any plans to improve the scalability?

[Feature Request] Repeating tasks

Repeating tasks, like calendar items, would be a really useful feature. Right now I'm putting repeating tasks in the calendar (stuff like taking out the trash weekly) but really that'd be better as a repeating task in this app.

I'm not very familiar with the Nextcloud platform, but it looks pretty straight forward. I will fork this repo and try my hand at adding this feature myself. Between my unfamiliarity with the platform, and other projects, I may not ever get it done though. I'm posting the idea here in hopes that someone else who is more knowledgable about this project take up this cause.

[Feature Request] Better way for handling due date

I want to move away from Google Inbox to Nextcloud Tasks, but I miss one handy feature. In Google Inbox you can change the due date for a task very easy with one click (see screenshot). In Nextcloud Task I always have to enter a valid date which is a little bit cumbersome.

I can provide a PR with this feature if there is any interest.

@raimund-schluessler What do you think about that? (Sorry screenshot is in german but I guess you should understand it ๐Ÿ˜‰)

screenshot

Nested lists (sublists) / folders

I'm thinking of something like a list CLIENTS with other lists Client A, Client B, Client C and so on. If I create a task in the list Client A, then I will see the task in Client A and CLIENTS. If I create a task in Client B as well I can see it in Client B and CLIENTS but not in Client A.

I don't know, though, if this can be projected to apps like OpenTasks after implementation.

Tasks with date shown in calendar as event

Hi,

is there a way to a tasks created with dates to be shown in calendar as an event?

Example:
Create task A on a tasks list X with start date today with end date tomorrow to be shown in calendar view as an event titled task A from today to tomorrow?

Crash - Where do I Find Tasks in Database

My NC server recently crashed, and I've been trying to manually recover my tasklist. I have a tar and sql backup from the day before the crash, but due to extenuating circumstances, reloading to the server isn't an option.

A search of the database isn't coming up with much of anything.

Where can I find the items of my task list stored?

Keeping text cursor focus in "new entry" field

I know keyboard shortcuts already have their own issue, but maybe it would be possible to keep the "new entry" field focused when entering new tasks until then.

This way you can enter new tasks one after another without always clicking into the text field first.

[Feature Request] Sort tasks

Steps to reproduce

  1. Create a list
  2. Add tasks
  3. Try to sort task using drag and drop

Expected behavior

I would like to be able to sort tasks, now I can only star them and this is quite limited

Actual behavior

Now I only can star them, and they are alphabetically sorted.

Server configuration

Nextcloud version: (see Nextcloud admin page)
11
Tasks version: (see Nextcloud apps page)
0.9.4
Updated from an older Nextcloud or fresh install:
Updated since owncloud 7

[Feature Request] Bulk deletion of completed tasks.

Steps to reproduce

  1. Click "Load remaining completed tasks." button.

Expected behaviour

Button or some other control/logic to allow bulk deletion of completed tasks.

Actual behaviour

No button or some other control/logic to allow bulk deletion of completed tasks.

Server configuration

Operating system:
Debian Jesse
Web server:
Lighttpd/1.4.35
Database:
MySql
PHP version:
5.5
Nextcloud version: (see Nextcloud admin page)
11.0.2
Tasks version: (see Nextcloud apps page)
0.9.5
Updated from an older Nextcloud or fresh install:
Fresh
Signing status:
No errors have been found.

Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

List of activated apps:
Enabled:

  • activity: 2.4.1
  • calendar: 1.5.2
  • comments: 1.1.0
  • contacts: 1.5.3
  • dav: 1.1.1
  • federatedfilesharing: 1.1.1
  • federation: 1.1.1
  • files: 1.6.1
  • files_pdfviewer: 1.0.1
  • files_sharing: 1.1.1
  • files_texteditor: 2.2
  • files_trashbin: 1.1.0
  • files_versions: 1.4.0
  • files_videoplayer: 1.0.0
  • firstrunwizard: 2.0
  • gallery: 16.0.0
  • logreader: 2.0.0
  • lookup_server_connector: 1.0.0
  • nextcloud_announcements: 1.0
  • notifications: 1.0.1
  • password_policy: 1.1.0
  • provisioning_api: 1.1.0
  • rainloop: 4.28.1
  • serverinfo: 1.1.1
  • sharebymail: 1.0.1
  • survey_client: 0.1.5
  • systemtags: 1.1.3
  • tasks: 0.9.5
  • theming: 1.1.1
  • twofactor_backupcodes: 1.0.0
  • updatenotification: 1.1.1
  • workflowengine: 1.1.1
    Disabled:
  • admin_audit
  • encryption
  • external
  • files_accesscontrol
  • files_automatedtagging
  • files_external
  • files_retention
  • templateeditor
  • user_external
  • user_ldap
  • user_saml
If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder

Adding additional categories to tasks not possible

Steps to reproduce

  1. Create a task
  2. Add a category
  3. Open this task again
  4. Try to add additional categorie

Expected behaviour

The prompt for adding an additional category should open.

Actual behaviour

Nothing happens. It is not possible to ad an additional categorie.

Server configuration

Operating system:
Arch Linux

Web server:
Apache

Database:
MariaDB

PHP version:
7.x

Nextcloud version: (see Nextcloud admin page)
11.0.1

Tasks version: (see Nextcloud apps page)
0.9.4

Updated from an older Nextcloud or fresh install:
Updated

Signing status:

Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

List of activated apps:

If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder

The content of config/config.php:

If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder

or 

Insert your config.php content here
(Without the database password, passwordsalt and secret)

Are you using external storage, if yes which one: local/smb/sftp/...
no

Are you using encryption: yes/no
no

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
no

LDAP configuration (delete this part if not used)

With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your Nextcloud installation folder

Without access to your command line download the data/nextcloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.

Client configuration

Browser:
Firefox 45.5.1

Operating system:
Windows 7

CalDAV-clients:

Logs

Web server error log

Insert your webserver log here

Nextcloud log (data/nextcloud.log)

Insert your Nextcloud log here

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log 
c) ...

Rearrange Lists

Expected behaviour

Tell us what should happen
Hi there, I'd love to be able to rearrange lists - for example my "today" list first, my "shopping list" second, "this week" list third, etc.

Also, not particularly important as it all seems to still be functional on my phone, but when you open the web page via mobile, there is some overlap with the buttons at the top of the page.

Actual behaviour

Tell us what happens instead

Server configuration

Operating system:

Web server:

Database:

PHP version:

Nextcloud version: (see Nextcloud admin page)
11 Snap

Tasks version: (see Nextcloud apps page)
0.9.4

Updated from an older Nextcloud or fresh install:
Updated

Signing status:

Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

List of activated apps:

If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder

The content of config/config.php:

If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder

or 

Insert your config.php content here
(Without the database password, passwordsalt and secret)

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption: yes/no

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

LDAP configuration (delete this part if not used)

With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your Nextcloud installation folder

Without access to your command line download the data/nextcloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.

Client configuration

Browser:

Operating system:

CalDAV-clients:

Logs

Web server error log

Insert your webserver log here

Nextcloud log (data/nextcloud.log)

Insert your Nextcloud log here

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log 
c) ...

Fix icons

All source files for the svg icons should be present and combined into one single sprites file automatically. Also see nextcloud/server#3385

Add a gantt chart view

This is a great way to visualize the timeline for your tasks and to better organize them. Right now there is no way to tell what tasks overlap, which are the shortest to do, etc.

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.