Page MenuHomePhabricator
Feed Advanced Search

Nov 2 2016

epriestley added a comment to T11808: Calendar has cursor paging issue on import sources.

I finally got this reproducing locally, at least.

Nov 2 2016, 6:19 PM · Calendar
epriestley updated the task description for T11809: Calendar v1 Errata Mark II.
Nov 2 2016, 6:09 PM · Calendar
epriestley added a revision to T11809: Calendar v1 Errata Mark II: Restricted Differential Revision.
Nov 2 2016, 6:06 PM · Calendar
epriestley reopened T11808: Calendar has cursor paging issue on import sources as "Open".

Gah.

Nov 2 2016, 6:03 PM · Calendar
epriestley updated the task description for T11809: Calendar v1 Errata Mark II.
Nov 2 2016, 5:43 PM · Calendar
epriestley updated the task description for T11809: Calendar v1 Errata Mark II.
Nov 2 2016, 5:36 PM · Calendar
epriestley updated the task description for T11809: Calendar v1 Errata Mark II.
Nov 2 2016, 5:33 PM · Calendar
epriestley added a revision to T11809: Calendar v1 Errata Mark II: Restricted Differential Revision.
Nov 2 2016, 5:16 PM · Calendar
epriestley updated the task description for T11809: Calendar v1 Errata Mark II.
Nov 2 2016, 4:57 PM · Calendar
epriestley added a revision to T11809: Calendar v1 Errata Mark II: Restricted Differential Revision.
Nov 2 2016, 4:53 PM · Calendar

Nov 1 2016

epriestley added a revision to T11809: Calendar v1 Errata Mark II: Restricted Differential Revision.
Nov 1 2016, 11:28 PM · Calendar
epriestley added a revision to T11809: Calendar v1 Errata Mark II: Restricted Differential Revision.
Nov 1 2016, 10:52 PM · Calendar
epriestley closed T11808: Calendar has cursor paging issue on import sources as Resolved.

I "fixed" this by deleting the data more aggressively and reloading the import. I couldn't reproduce this locally so I think it was a transient issue with an older import bug.

Nov 1 2016, 10:09 PM · Calendar
epriestley added a comment to T11808: Calendar has cursor paging issue on import sources.

It seems that we're somehow importing events so they end up as their own parents.

Nov 1 2016, 10:03 PM · Calendar
epriestley updated the task description for T11809: Calendar v1 Errata Mark II.
Nov 1 2016, 9:51 PM · Calendar
epriestley reopened T11808: Calendar has cursor paging issue on import sources as "Open".

That changed the stack trace but didn't fix the issue so I probably need to not cheat.

Nov 1 2016, 9:45 PM · Calendar
epriestley closed T11808: Calendar has cursor paging issue on import sources as Resolved by committing Restricted Diffusion Commit.
Nov 1 2016, 9:40 PM · Calendar
epriestley renamed T11809: Calendar v1 Errata Mark II from Calendar v1 Errata to Calendar v1 Errata Mark II.
Nov 1 2016, 9:31 PM · Calendar
epriestley added a subtask for T7924: Unprototype Calendar (v1): T11809: Calendar v1 Errata Mark II.
Nov 1 2016, 9:31 PM · Restricted Project, Prioritized, Calendar
epriestley added a parent task for T11809: Calendar v1 Errata Mark II: T7924: Unprototype Calendar (v1).
Nov 1 2016, 9:31 PM · Calendar
epriestley created T11809: Calendar v1 Errata Mark II.
Nov 1 2016, 9:30 PM · Calendar
epriestley added a revision to T11808: Calendar has cursor paging issue on import sources: Restricted Differential Revision.
Nov 1 2016, 8:59 PM · Calendar
epriestley added a comment to T11808: Calendar has cursor paging issue on import sources.

I can't reproduce this locally and I'm not really sure what's up (bad/weird import, maybe? But no issues importing the same source locally), so I'm just going to cheat my way through it at least for the moment.

Nov 1 2016, 8:56 PM · Calendar
epriestley added a comment to T11808: Calendar has cursor paging issue on import sources.

Here's the trace:

Nov 1 2016, 8:44 PM · Calendar
epriestley created T11808: Calendar has cursor paging issue on import sources.
Nov 1 2016, 8:43 PM · Calendar
epriestley closed T11805: Use PhutilCalendarDateTime or similar for internal Calendar date-time transactions as Resolved by committing Restricted Diffusion Commit.
Nov 1 2016, 8:36 PM · Calendar
epriestley added a revision to T11805: Use PhutilCalendarDateTime or similar for internal Calendar date-time transactions: Restricted Differential Revision.
Nov 1 2016, 8:22 PM · Calendar
epriestley added a revision to T11805: Use PhutilCalendarDateTime or similar for internal Calendar date-time transactions: Restricted Differential Revision.
Nov 1 2016, 8:07 PM · Calendar
epriestley closed T7931: Create Calendar triggers which notify users before meetings, a subtask of T7924: Unprototype Calendar (v1), as Resolved.
Nov 1 2016, 5:47 PM · Restricted Project, Prioritized, Calendar
epriestley closed T7931: Create Calendar triggers which notify users before meetings as Resolved.

These are very much proof-of-concept for now, but should technically work after D16784. Expected behavior now:

Nov 1 2016, 5:47 PM · Calendar
epriestley added a revision to T7931: Create Calendar triggers which notify users before meetings: Restricted Differential Revision.
Nov 1 2016, 5:40 PM · Calendar
epriestley added a revision to T7931: Create Calendar triggers which notify users before meetings: Restricted Differential Revision.
Nov 1 2016, 4:35 PM · Calendar

Oct 31 2016

epriestley closed T11804: Straighten out canceling and editing instanced events in Calendar as Resolved by committing Restricted Diffusion Commit.
Oct 31 2016, 11:38 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: Restricted Differential Revision.
Oct 31 2016, 10:18 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: Restricted Differential Revision.
Oct 31 2016, 9:12 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: Restricted Differential Revision.
Oct 31 2016, 8:43 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: Restricted Differential Revision.
Oct 31 2016, 8:40 PM · Calendar
chad added a comment to T11803: Calendar doesn't show last day of period of "All Day Events".

It may surprise us how much people use it.

Oct 31 2016, 7:05 PM · Calendar, Bug Report
epriestley closed T11803: Calendar doesn't show last day of period of "All Day Events" as Resolved.

I guess we're just accepting Calendar bugs in general now since I don't have a ton of known broken stuff left on my radar. I was aware of this one; D16777 should fix it.

Oct 31 2016, 6:56 PM · Calendar, Bug Report
epriestley claimed T7924: Unprototype Calendar (v1).
Oct 31 2016, 6:22 PM · Restricted Project, Prioritized, Calendar
epriestley closed T11326: Improve Calendar v1 Design/UI/UX, a subtask of T7924: Unprototype Calendar (v1), as Resolved.
Oct 31 2016, 6:21 PM · Restricted Project, Prioritized, Calendar
epriestley closed T11326: Improve Calendar v1 Design/UI/UX as Resolved.

I got 12 quest points. Level up!

Oct 31 2016, 6:20 PM · Design, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 31 2016, 6:20 PM · Design, Calendar
epriestley created T11805: Use PhutilCalendarDateTime or similar for internal Calendar date-time transactions.
Oct 31 2016, 6:20 PM · Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 31 2016, 6:18 PM · Design, Calendar
epriestley added a revision to T11326: Improve Calendar v1 Design/UI/UX: Restricted Differential Revision.
Oct 31 2016, 6:18 PM · Design, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 31 2016, 5:51 PM · Design, Calendar
epriestley created T11804: Straighten out canceling and editing instanced events in Calendar.
Oct 31 2016, 5:51 PM · Calendar
epriestley added a revision to T11326: Improve Calendar v1 Design/UI/UX: Restricted Differential Revision.
Oct 31 2016, 5:14 PM · Design, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 31 2016, 4:14 PM · Design, Calendar
chad added a comment to T11803: Calendar doesn't show last day of period of "All Day Events".

Please be sure to update Phabricator before filing a bug report.

Oct 31 2016, 4:03 PM · Calendar, Bug Report
samr created T11803: Calendar doesn't show last day of period of "All Day Events".
Oct 31 2016, 3:46 PM · Calendar, Bug Report
adam93 added a comment to T11801: Calendar: ICS Import Errata.

@rabahmeradi So it was, shortly afer reporting! Thanks.

Oct 31 2016, 1:48 PM · Bug Report, Calendar
rabahmeradi added a comment to T11801: Calendar: ICS Import Errata.

Mentioned in chat but just to keep it logged. Importing an ics file with the following RRULE (RRULE:FREQ=WEEKLY;BYDAY=TH;INTERVAL=2) works as expected opening in Microsoft Outlook, but gives the following error in Phabricator upon import "RRULE INTERVAL "2" is invalid: interval must be an integer."

As @epriestley said in the general chat "We're missing an (int) cast in PhutilRecurrenceRule::newFromRRULE() on INTERVAL and probably COUNT".

Oct 31 2016, 10:40 AM · Bug Report, Calendar
adam93 added a comment to T11801: Calendar: ICS Import Errata.

Mentioned in chat but just to keep it logged. Importing an ics file with the following RRULE (RRULE:FREQ=WEEKLY;BYDAY=TH;INTERVAL=2) works as expected opening in Microsoft Outlook, but gives the following error in Phabricator upon import "RRULE INTERVAL "2" is invalid: interval must be an integer."

Oct 31 2016, 9:18 AM · Bug Report, Calendar

Oct 30 2016

epriestley moved T11801: Calendar: ICS Import Errata from Backlog to Unprototype (v1) on the Calendar board.
Oct 30 2016, 5:57 PM · Bug Report, Calendar
epriestley created T11801: Calendar: ICS Import Errata.
Oct 30 2016, 5:56 PM · Bug Report, Calendar
epriestley closed T10747: Import and export ICS from Calendar, a subtask of T7929: Integrate Calendar with external systems, as Resolved.
Oct 30 2016, 5:45 PM · Calendar
epriestley closed T10747: Import and export ICS from Calendar as Resolved.

Duplicate thing filed in T11800.

Oct 30 2016, 5:45 PM · Restricted Project, Prioritized, Calendar
epriestley created T11800: When duplicate events are imported into Calendar, show viewers only the best version.
Oct 30 2016, 5:45 PM · Calendar
epriestley added a comment to T10747: Import and export ICS from Calendar.

I'm going to file the duplicate import thing as a separate task since it probably won't come up for a while and close this out.

Oct 30 2016, 5:43 PM · Restricted Project, Prioritized, Calendar
epriestley added a comment to T10747: Import and export ICS from Calendar.

(Google API integration is covered by T2334 -- you can already interact with Google Calendar via ICS files, but that will add support for using the API instead.)

Oct 30 2016, 4:29 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 30 2016, 4:21 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 30 2016, 4:21 PM · Design, Calendar
epriestley added a revision to T11326: Improve Calendar v1 Design/UI/UX: Restricted Differential Revision.
Oct 30 2016, 4:17 PM · Design, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 30 2016, 4:13 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 30 2016, 3:45 PM · Restricted Project, Prioritized, Calendar
epriestley added a comment to T10747: Import and export ICS from Calendar.

The Gmail/ICS integration seems to actually work OK in practice, here's an event from this install working (modulo some stuff like us not exporting a host/organizer yet):

Oct 30 2016, 3:45 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 30 2016, 3:22 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 30 2016, 3:14 PM · Restricted Project, Prioritized, Calendar

Oct 28 2016

epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 28 2016, 11:01 PM · Restricted Project, Prioritized, Calendar
epriestley added a comment to T10747: Import and export ICS from Calendar.

OK I imported some real great events:

Oct 28 2016, 10:51 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 28 2016, 10:44 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 28 2016, 10:16 PM · Restricted Project, Prioritized, Calendar

Oct 27 2016

epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 27 2016, 9:34 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 27 2016, 8:08 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 27 2016, 6:34 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 27 2016, 6:32 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 27 2016, 5:21 PM · Design, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 27 2016, 5:21 PM · Design, Calendar
epriestley added a revision to T11326: Improve Calendar v1 Design/UI/UX: Restricted Differential Revision.
Oct 27 2016, 5:21 PM · Design, Calendar
epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 27 2016, 5:21 PM · Design, Calendar

Oct 26 2016

epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 26 2016, 9:13 PM · Design, Calendar
epriestley closed T11638: "Create Event" from day view does not default to visible day as Resolved by committing Restricted Diffusion Commit.
Oct 26 2016, 8:10 PM · Calendar
epriestley closed T11733: Calendar custom forms with modified start date / end date defaults don't work properly as Resolved by committing Restricted Diffusion Commit.
Oct 26 2016, 8:10 PM · Calendar
epriestley added a revision to T11638: "Create Event" from day view does not default to visible day: Restricted Differential Revision.
Oct 26 2016, 7:52 PM · Calendar
epriestley added a revision to T11733: Calendar custom forms with modified start date / end date defaults don't work properly: Restricted Differential Revision.
Oct 26 2016, 7:38 PM · Calendar
epriestley added a comment to T11733: Calendar custom forms with modified start date / end date defaults don't work properly.

I'm just going to "fix" this by just preventing you from hiding/locking/defaulting these fields, since it doesn't seem useful to create a "New Event on January 3, 2013" sort of form anyway.

Oct 26 2016, 7:25 PM · Calendar
epriestley added a comment to T7931: Create Calendar triggers which notify users before meetings.

D16752 was approximately the same thing but I think this is a little complicated -- both in general, and for recurring events. I'm also not really sure this should use the trigger system at all.

Oct 26 2016, 7:10 PM · Calendar
epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 26 2016, 6:52 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 26 2016, 6:51 PM · Restricted Project, Prioritized, Calendar

Oct 25 2016

epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 25 2016, 6:27 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 25 2016, 5:32 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 25 2016, 5:18 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 25 2016, 5:10 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 25 2016, 5:02 PM · Restricted Project, Prioritized, Calendar
epriestley updated the task description for T10747: Import and export ICS from Calendar.
Oct 25 2016, 4:08 PM · Restricted Project, Prioritized, Calendar

Oct 21 2016

epriestley updated the task description for T11326: Improve Calendar v1 Design/UI/UX.
Oct 21 2016, 3:10 PM · Design, Calendar

Oct 19 2016

epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 19 2016, 4:57 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Restricted Differential Revision.
Oct 19 2016, 4:55 PM · Restricted Project, Prioritized, Calendar