perkeep/pkg
Aaron Boodman 07cce4a3e6 Integrate the detail view into index.html.
The detail view now loads with only two HTTP requests: one for the
piggy, and one for the big image. No other resources are loaded,
even the blob descriptions, because they are cached by SearchSession,
which is shared between the search ui and the detail ui.

Likewise, when you go back to the search results page, no additional
requests are done.

Also:
- When you press back on detail page, scroll position is now usually
  restored (if you refresh between index and detail, it still won't
  restore).
- Detail page live updates! It came for free with using SearchSession.

Change-Id: I58ada7bdd30afc2644860fbda6167fc5ce865b0d
2014-01-01 23:13:23 -08:00
..
auth auth: warn when local connection uid doesn't match 2013-12-16 17:19:31 -08:00
blob pkg/blob: Introuduce a type that wraps a blob ref with the blob data. 2013-12-23 21:50:50 +03:00
blobserver require auth config in storage-remote 2013-12-26 11:00:03 -08:00
buildinfo
cacher all: delete pkg/blobref; convert all from *blobref.BlobRef to new blob.Ref 2013-08-03 19:54:30 -07:00
camerrors sync: delay copy retry on specific errors 2013-08-30 19:51:04 +02:00
client client: fix constructor not setting authMode 2013-12-27 17:13:33 -08:00
cmdmain
context Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
errorutil
fileembed
fs fs: don't log entire write contents 2013-12-30 12:54:50 -08:00
geocode geocode: move logging 2013-12-24 13:43:25 -08:00
googlestorage Adding Google Drive as a storage backend experimentally. No cheap-enough way 2013-08-17 15:30:02 +02:00
httputil auth: warn when local connection uid doesn't match 2013-12-16 17:19:31 -08:00
images images/resize: remove commented-out code. 2013-12-22 21:22:41 -08:00
importer Clarify confusing log message in Flickr importer 2013-12-27 00:02:33 -08:00
index search: PermanodeConstraint.Time time constraint, 'before:' and 'after:' operators 2013-12-31 18:31:02 -08:00
jsonconfig pkg/client: some cleanup, doc on the website 2013-12-23 20:23:21 +01:00
jsonsign pkg/client: some cleanup, doc on the website 2013-12-23 20:23:21 +01:00
kvutil camput: have cache and stat cache based on github.com/cznic/kv 2013-08-30 23:54:22 +02:00
leak Add pkg/leak, to help find leaks. 2013-09-12 17:51:09 +01:00
lru More docs. Every package is documented now. 2013-07-07 21:12:30 -07:00
magic support thumbnailing or CR2 files 2013-09-09 23:49:07 +10:00
misc Rename pkg/misc/resize to pkg/images/resize 2013-12-16 17:49:28 -08:00
netutil localhost auth: resolve localhost to [::1] if using ipv6 2013-10-21 17:02:03 +01:00
osutil Merge "pkg/client: some cleanup, doc on the website" 2013-12-23 22:31:45 +00:00
publish server/publish.go: use go html template for publishing 2013-11-19 17:50:26 +01:00
readerutil readerutil: fix OpenSingle bug causing "bad file descriptor" in dispacked. 2013-12-24 10:57:06 -08:00
rollsum
schema schema: better test for issue 305 2013-12-30 20:17:30 -08:00
search search: PermanodeConstraint.Time time constraint, 'before:' and 'after:' operators 2013-12-31 18:31:02 -08:00
server Integrate the detail view into index.html. 2014-01-01 23:13:23 -08:00
serverconfig Enable Flickr importer in the production server. This was meant to work previously but there was a bug. 2013-12-28 16:10:58 -08:00
singleflight
sorted pkg/sorted/kvfile: faster wipe. 2013-12-24 21:27:49 -08:00
strutil strutil: more common strings, especially 'bytes' 2013-12-06 17:26:33 +04:00
syncutil syncutil: in RWMutexTracker, log.Fatal instead of panic on double-RLock 2013-12-24 13:45:50 -08:00
test Fix build with Go tip. Will file upstream bug. 2013-12-20 18:19:51 -08:00
throttle More docs. Every package is documented now. 2013-07-07 21:12:30 -07:00
types Merge "pkg/client: some cleanup, doc on the website" 2013-12-23 22:31:45 +00:00
webserver Document environment variables usage. 2013-09-06 21:54:03 -07:00
.gitignore