Page MenuHomePhabricator
Feed Advanced Search

Nov 2 2016

epriestley added a revision to T11808: Calendar has cursor paging issue on import sources: D16793: Fix a bug which could cause imported events to set themselves as their own parents.
Nov 2 2016, 6:34 PM · Calendar
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: D16792: Write a basic Calendar user guide.
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: D16791: Make it more clear that red dots next to usernames mean Calendar availability.
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: D16790: Move "Calendar" above "Badges" on user profiles.
Nov 2 2016, 4:53 PM · Calendar

Nov 1 2016

epriestley added a revision to T11809: Calendar v1 Errata Mark II: D16789: Remove obsolete Calendar event date storage fields.
Nov 1 2016, 11:28 PM · Calendar
epriestley added a revision to T11809: Calendar v1 Errata Mark II: D16788: Remove ancient "Holiday" storage.
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 rP191b9398a5f6: Fix some minor Calendar issues, including a paging issue on imports.
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: D16787: Fix some minor Calendar issues, including a paging issue on imports.
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 rP3e15e0b9806b: Store more datetime information on Calendar transactions and improve rendering….
Nov 1 2016, 8:36 PM · Calendar
epriestley added a revision to T11805: Use PhutilCalendarDateTime or similar for internal Calendar date-time transactions: D16786: Store more datetime information on Calendar transactions and improve rendering behaviors.
Nov 1 2016, 8:22 PM · Calendar
epriestley added a revision to T11805: Use PhutilCalendarDateTime or similar for internal Calendar date-time transactions: D16785: Add some stricter casts to PhutilCalendarAbsoluteDateTime serialization.
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: D16784: Automatically send (not-so-great) email notifications for upcoming events.
Nov 1 2016, 5:40 PM · Calendar
epriestley added a revision to T7931: Create Calendar triggers which notify users before meetings: D16783: Add a skeleton for Calendar notifications.
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 rPa0ea31f47f26: When users edit recurring events, prompt to "Edit This Event" or "Edit All….
Oct 31 2016, 11:38 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: D16782: When users edit recurring events, prompt to "Edit This Event" or "Edit All Future Events".
Oct 31 2016, 10:18 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: D16781: Support "Edit just this event" on the parent event in a series.
Oct 31 2016, 9:12 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: D16779: Remove "isCancelledEvent()" wrapper on Calendar Events.
Oct 31 2016, 8:43 PM · Calendar
epriestley added a revision to T11804: Straighten out canceling and editing instanced events in Calendar: D16778: Begin navigating the mess that is edits to recurring events.
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: D16775: Schedule monthly events on the 29th, 30th or 31st relative to the end of the month.
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: D16774: Move event recurrence controls to a separate page on the workflow.
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: D16773: Fix some extra "changed the start time of this event" transactions.
Oct 30 2016, 4:17 PM · Design, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: D16772: Give organizers in ICS exports a dummy email address to placate Gmail.
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: D16771: Apply a TYPE_CREATE transaction when importing events to improve strings in timeline.
Oct 30 2016, 3:22 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: D16770: Properly import all-day events in Calendar.
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: D16768: When importing events, delete events which have been removed on the other end.
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: D16767: Fix an issue importing instantaneous events.
Oct 28 2016, 10:44 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: D16766: Document Calendar imports.
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: D16761: Parse (and discard) VALARM sections in ICS files.
Oct 27 2016, 8:08 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: D16760: When importing ICS events, also import attendees.
Oct 27 2016, 6:34 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: D16759: Support arbitary event invitees when importing events.
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: D16758: Make event invitees behave a little better for stub/ghost events.
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 rP4c3f09a6a660: Suggest better start/end datetimes for Calendar events.
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 rP7cb44bcee6bf: Don't allow "Start Time" / "End Time" in Calendar event forms to be locked or….
Oct 26 2016, 8:10 PM · Calendar
epriestley added a revision to T11638: "Create Event" from day view does not default to visible day: D16754: Suggest better start/end datetimes for Calendar events.
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: D16753: Don't allow "Start Time" / "End Time" in Calendar event forms to be locked or have defaults assigned.
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: D16752: Allow Calendar imports to be configured with hourly or daily auto-updates.
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: D16749: Support RRULE "COUNT" for recurring events.
Oct 25 2016, 5:32 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: D16748: Fix import casts for RRULE "INTERVAL" and "COUNT" properties.
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: D16747: Add an explicit "Reload Import" action to imports.
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: D16730: Add a URI-based ICS import source engine.
Oct 19 2016, 4:57 PM · Restricted Project, Prioritized, Calendar