Giter Site home page Giter Site logo

nextcloud / calendar Goto Github PK

View Code? Open in Web Editor NEW
933.0 55.0 226.0 95.67 MB

๐Ÿ“† Calendar app for Nextcloud

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

License: GNU Affero General Public License v3.0

PHP 10.76% JavaScript 74.41% Vue 13.73% SCSS 1.10% CSS 0.01%
nextcloud calendar rfc-5545 nextcloud-app calendars web caldav caldav-sharing webcal self-hosted

calendar's People

Contributors

christophwurst avatar dartcafe avatar deepdiver1975 avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar georgehrke avatar gretad avatar hamza221 avatar jancborchardt avatar jerome-herbinet avatar juliakirschenheuter avatar juliushaertl avatar kesselb avatar miaulalala avatar morrisjobke avatar nextcloud-bot avatar nickvergessen avatar pboguslawski avatar raghunayyar avatar raimund-schluessler avatar rakekniven avatar renovate[bot] avatar rullzer avatar simonspa avatar skjnldsv avatar st3iny avatar szaimen avatar tcitworld avatar valdnet 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

calendar's Issues

Different style for allday / timed events

I would appreciate to see allday events as they are today but not allday events "lighter". The way Google handle it is good in my opinion. With many small meetings over the day it's very unobviously in the month view. If the calendar color is blue, allday events should be displayed white-on-blue and not allday events blue-on-white.

via @scriptPilot


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Drag&Drop Import

When dragging a calendar file from the desktop to the calendar app

  • everything but the calendar list should get a grey overlay
  • a temporary Import into new calendar calendar item should appear
  • user should be able to drop ics files onto any writable calendar or the Import into new calendar calendar item
  • What to do when a user drags multiple ics files into the calendar?
    Options when dropping onto the Import into new calendar item:
  • import all ics files into one new calendar
  • import each ics files into a new dedicated calendar
  • show two temporary calendar items instead:
    • Import into one new calendar
    • Import into {n} new calendars

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Improvements for Free/Busy UI

Improvements to be added:

  • Modify event time from within Free/Busy view
  • Add / Remove attendees from within Free/Busy view
  • Show role of attendee

Bad link & update question.

Greetings,

Two things:

  1. The "ask for support" in the README still points to owncloud forums, not https://help.nextcloud.com/ .

  2. If I am already running nextcloud 10 with the Calendar 1.3.3 from my time under owncloud, can I expect to just see an "upgrade app" appear for 1.4.0 or will I need to do something to ensure I am using this new nextcloud version of the calendar?

Thanks!

Clear URL from new subscription field

I just installed version 1.4 and subscribed to a web calendar from Google. Everything worked fine for the first time. However, adding the second calendar, the "old" URL - from the first web calendar - was still in the box. It should be cleared after pressing (erstellen) Create!

regards, hitam4450

WebCal calendars cannot be seen (selected) by DAVDROID on mobile system

I created a new calendar including web cal subscription (version 1.4) of my favorite soccer team and deleting the "old" static one. After that, DAVDROID 1.3.1 reported "synchronization errors". Ok, I deleted the appropriate account and created a new one. After hitting finished, i does not show any of the "newly" created calendars including web cal subscription. There are not visible at all!

In this case I cannot thze schedule of my favorite soccer team!

regards, hitam4450

Show tasks with DUE date in calendar [$380]

  • per-user config option to enable this feature
  • only available when tasks app is enabled
  • tasks have a checkbox in front of them, clicking this checkbox will mark the task as done.
  • clicking the task itself should take the user to the task app
    • when going back to the calendar: get back to the same time-range?
  • if task was not solved on dedicated day, it keeps showing on today till you finish it

There is a $380 open bounty on this issue. Add to the bounty at Bountysource.

Missing option for update frequency of web cal subscription

I created a web cal of my favorite soccer team on NC 10.0 server And I would love to see a selectable update frequency in the calendar app, e.g. hourl, daily, weekly, monthly, etc., because i link this calendar by DAVDROID with my mobile systems (cell phone & tablet). Using a possible browser caching for updating the webcal subscription is no solution, because I do not want to update the calendar first in the browser and in the second stage by DAVDROID in my mobile system. This totally cumbersome and "user unfriendly".

regards, hitam4450

Importing ICS files does not ask whether to replace existing duplicates

Steps to reproduce

  1. Import any ICS file
  2. Import the very same ICS file again

Expected behaviour

The software should ask whether found duplicates should be replaced or added

Actual behaviour

The software does not ask whether found duplicates should be replaced and simply adds them

Server configuration

Operating system:
Linux Gentoo

Web server:
Apache

Database:
MySQL

PHP version:
5.6

Server version: (see your admin page)
Nextcloud 10.0 (stable)

Calendar version: (see the apps page)
1.3.3

Updated from an older installed version or fresh install:
fresh install

Signing status (ownCloud/Nextcloud 9.0 and above):

No errors have been found.

List of activated apps:
Activity 2.3.2
Collaborative tags 1.0.2
Comments 1.0.0
Deleted files 1.0.0
Federation 1.0.1
File sharing 1.0.0
First run wizard 1.1
Gallery 15.0.0
Notifications 0.3.0
Password policy 1.0.0
PDF viewer 0.8.1
Provisioning API 1.0.0
Server info 1.1.1
Text editor 2.1
Theming 1.0.1
Update notification 1.0.1
Usage report 0.1.5
Versions 1.3.0
Video player 0.9.8
Calendar 1.3.3
Contacts 1.4.0.0

The content of config/config.php:

$CONFIG = array (
  'instanceid' => '***',
  'passwordsalt' => '***',
  'secret' => '***',
  'trusted_domains' => 
  array (
    0 => '***',
  ),
  'datadirectory' => '/***/nextcloud/data',
  'overwrite.cli.url' => '***',
  'dbtype' => 'mysql',
  'version' => '9.1.0.16',
  'dbname' => '***',
  'dbhost' => '***',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => '***',
  'dbpassword' => '***',
  'logtimezone' => 'UTC',
  'installed' => true,
  'mail_smtpmode' => 'smtp',
  'defaultapp' => 'calendar',
  'allow_user_to_change_display_name' => false,
  'remember_login_cookie_lifetime' => 2592000,
  'loglevel' => 0,
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_from_address' => '***',
  'mail_domain' => '***',
  'mail_smtphost' => '***',
  'mail_smtpport' => '***',
  'mail_smtpname' => '***',
  'mail_smtppassword' => '***',
);

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:
Firefox Developer Edition 50.0a2 (2016-09-15)

Operating system:
Windows 10

CalDAV-clients:
none

Logs

Web server error log

irrelevant

Log file (data/owncloud.log)

irrelevant

Browser log

Firebug console:

JQMIGRATE: Migrate is installed, version 1.4.0

remove TZID when making event all-Day

from @wrexroad

Steps to reproduce

  1. Create a new event by clicking a date on the calendar.
  2. Click the "More" option.
  3. Try to change timezone without unchecking "All day Event"

Expected behaviour

Allow the user to set the timezone for their all day event rather than being forced to use the local timezone.

Actual behaviour

Have to uncheck "All day Event", change timezone, recheck "All day Event".

Server configuration

Operating system:
Ubuntu 14.04
Web server:
Apache
Database:
MySQL
PHP version:
5.5.9
ownCloud version: (see ownCloud admin page)
Nextcloud 9.0.53 (stable)
Calendar version: (see ownCloud apps page)
1.3.1 (Also tested on GitHub master branch commit 8addb4).
Updated from an older ownCloud or fresh install:
Freshly built from GitHub repo.
Signing status (ownCloud 9.0 and above):

No errors have been found.

Client configuration

Browser:
Chrome
Operating system:
Fedora 24

Auto-refresh

We should implement this in two steps:

  • periodically check for updates of event in known calendars
  • periodically check for new or updated calendars

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Color picker to narrow choices

Version 1.4:

Adding Color to a calendar is limited to 8 choices only!

In my case I do run 11 different Calendars..already!

Should be more !

regards, hitam4450

global timezones broken

from @wrexroad

Steps to reproduce

  1. Create a new event by clicking a date on the calendar.
  2. Click the "More" option.
  3. Select UTC, GMT, or Z timezone.
  4. Click "Create" (or "Update" for an existing event).

Expected behaviour

A new event with a global timezone should be created.

Actual behaviour

The creating the event fails silently and the sidebar does not close.

Server configuration

Operating system:
Ubuntu 14.04
Web server:
Apache
Database:
MySQL
PHP version:
5.5.9
ownCloud version: (see ownCloud admin page)
Nextcloud 9.0.53 (stable)
Calendar version: (see ownCloud apps page)
1.3.1 (Also tested on GitHub master branch commit 8addb4).
Updated from an older ownCloud or fresh install:
Freshly built from GitHub repo.
Signing status (ownCloud 9.0 and above):

No errors have been found.

Client configuration

Browser:
Chrome
Operating system:
Fedora 24

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.