Page MenuHomePhabricator

Support a purely read-only, offline version of Phabricator
Closed, WontfixPublic

Description

This is similar to T713, but much simpler. It'd be nice if we could:

  • View tasks
  • View revisions

I'd be tempted to add some sort of "offline search", but that's significantly more complex than doing "check last modified time of task / diff and if out of date store relevant pages in HTML5 offline cache" logic.

Event Timeline

hach-que raised the priority of this task from to Needs Triage.
hach-que updated the task description. (Show Details)
hach-que added a project: Phabricator.
hach-que added subscribers: hach-que, epriestley.

I don't know if you both talked offline to this task or what have you, but I don't really get how this is a more simple version of T713? ie we'd still need to re-write how stuff works to have some sort of javascript client handling loading pages?

Yeah, I don't think anything about this is simple if the end results is expected to be usable for normal users.

(Maybe I'm just misunderstanding the intended approach, though.)

hach-que claimed this task.

Hmm, I thought this might have been possible with HTML5 Application Cache, configuring it to cache pages and use them if offline, but it looks like there's no way to configure it to use the online version when you're online, without explicitly clearing the cache from the server-side.