Commit Graph

3746 Commits

Author SHA1 Message Date
Dustin Sallings 75c98fd7a8 OS X Time Travel UI
Change-Id: Iceb8bdba9aa8dabb9f86caffe88b0ccdfa3f4deb
2013-12-22 00:33:21 -08:00
Dustin Sallings 186dbe568d Manage FUSE mount
Change-Id: Ic56a46dfd1ab0f451e7d84c4eebd6e4d8aa24b21
2013-12-21 22:53:54 -08:00
Dustin Sallings bc8b94f50c New OS X Launcher
Change-Id: I259b822fd3754a38cb0ba06c885f5a8f23797a4f
2013-12-21 22:52:00 -08:00
Aaron Boodman e15052302b Implement the new "expression" support in the web ui
Change-Id: Ic0521f770ffd45c24505ff386b2c044dc307e284
2013-12-21 22:10:17 -08:00
Aaron Boodman 9b639b111f Reformat server_connection.js
Change-Id: Ic4b5dad8e8ab13c63fc0fe21417067ebbc2ff3b5
2013-12-21 18:20:32 -08:00
Aaron Boodman b3d380105e Merge "Old dog, meet new trick: experimenting with new formatting style for JavaScript." 2013-12-22 01:47:17 +00:00
Aaron Boodman 350c68af03 Old dog, meet new trick: experimenting with new formatting style for JavaScript.
Change-Id: I22c7ee3db5aa13e8c9b51750d27c559ee0c06859
2013-12-21 17:46:17 -08:00
Brad Fitzpatrick 130be113fd Merge "Include camliPath attributes as members from DescribedBlob.Members" 2013-12-22 01:38:45 +00:00
Brad Fitzpatrick 516751574e Merge "Support requesting claims as of a particular time" 2013-12-22 00:31:04 +00:00
Dustin Sallings f805ed2ba6 Support requesting claims as of a particular time
Change-Id: I44763bc7ffc59d08e577d7bbb74a00b3c798206d
2013-12-21 16:27:37 -08:00
Brad Fitzpatrick 79fb299ff6 search: server-side search expression eval + result set continuation tokens
Search expressions (e.g. "tag:funny location:Portland") can now be
evaluated server-side (expr.go and expr_test.go, still nascent). Next
step is to remove this parsing and construction from the javascript UI
code.

In addition, the search result now contains a continuation token to
continue interating through the result sets in a subsequent query.
The Javascript UI should use this now instead of parsing out
modification times of things and altering the search.  If there's no
continuation token, that either means the end has been reached, or
that search type doesn't [yet] support iteration. Currently only
permanode-based queries are supported at many layers, including
continuation, but will be implemented later.

For now, the web UI should send a search query "expression" value of
non-zero length but just whitespace (like a single space: " ") to get
the home page (recently-modified permanodes") because setting both to
the zero value is an input validation error.  We should probably make
an expression operator to be more clear here (like "want:permanode
sort:recent").  But the empty space hack works for now.

Change-Id: I3ea92eb8c776159f53c49db1a7439a91c507940a
2013-12-21 15:59:11 -08:00
Brad Fitzpatrick 987ce81340 C+A: add Ulf Holm Nielsen
Change-Id: I014a29629162b10d463b012539b01d26a42ec966
2013-12-21 14:27:32 -08:00
Brad Fitzpatrick 95ea1dfb7d types: make Time3339 zero values be JSON null, back and forth
Change-Id: Iebf3defe041aee71e6d06b73159dbd105b545081
2013-12-20 21:35:30 -08:00
Brad Fitzpatrick 5ef53c8bbd Fix build with Go tip. Will file upstream bug.
Change-Id: I1081ff8498caf809c6b4e22a284a59b95032c3ce
2013-12-20 18:19:51 -08:00
Brad Fitzpatrick 977564f979 Merge "Validate PublishHandler.ViewerIsOwner with auth.Allowed" 2013-12-20 03:23:12 +00:00
Brad Fitzpatrick b10c3e52fb C+A: add Daniel Pupius and Dustin Sallings
Change-Id: I297d298fb72b107c0fb4355e78e51143d3085a1a
2013-12-19 19:22:11 -08:00
Dustin Sallings 2d15de3933 Validate PublishHandler.ViewerIsOwner with auth.Allowed
Change-Id: Ic12926696a6f082a794577e395ff277bbb34daec
2013-12-19 14:51:12 -08:00
mpl 270a7f5e16 serverconfig: use a kv file for thumbnails cache in prod too
Change was done for dev in 5c5666d037

Change-Id: Id8788262f09e5652aa869df6ab2f4718bb3d34f5
2013-12-19 17:33:54 +01:00
Aaron Boodman d8ed278279 Prevent layout glitch in nav bar during load caused by web fonts loading asynchronously.
Change-Id: Ic1fbfbf2a7d3a6b48fa7a17f0a1b823a6e1fe854
2013-12-18 23:31:46 -08:00
Dustin Sallings f9b9e39f6f Support removing roots from FUSE
Change-Id: I6929d416a6bbdad396da01210e86cb78b1f0c90b
2013-12-18 23:11:20 -08:00
Aaron Boodman 32ee48d919 Make nav items light up on focus too (for keyboard navigation).
Change-Id: I0484a6c25ced83ebfb678159c6d5ab575ff5bcc9
2013-12-18 19:58:10 -08:00
Aaron Boodman 6851183392 Merge "Add an explicit close gesture to the nav. Going to try this out for awhile." 2013-12-19 03:53:57 +00:00
Aaron Boodman 23c4496287 Add an explicit close gesture to the nav. Going to try this out for awhile.
Change-Id: Iae3db925fa4540a47fe802982759ae31da7156ee
2013-12-18 19:51:32 -08:00
mpl 62f8a252ff pkg/index: move mysql to sorted
also minor cleanups in sqlite and mongo

Change-Id: I1f371358997d929c72a8f63d2630a1c3fa4a0240
2013-12-18 20:18:20 +01:00
Ulf Holm Nielsen daa4379bd3 Include camliPath attributes as members from DescribedBlob.Members
Change-Id: I30272acd1cae805cf9477f99611275d32231b52a
2013-12-18 13:53:00 +01:00
Aaron Boodman 114f522bf0 Merge "Redraw most of the rest of the svg icons from scratch. There are two harder ones left." 2013-12-18 06:27:33 +00:00
Aaron Boodman 0751ae57b2 Redraw most of the rest of the svg icons from scratch. There are two harder ones left.
Change-Id: I57c0cef820aeb63977add027556d9bd4805bf655
2013-12-17 22:26:27 -08:00
Aaron Boodman 327da0114b Merge "Fix bug that made nav sometimes not open with keyboard shortcut." 2013-12-18 05:38:01 +00:00
Aaron Boodman e9b97a6b47 Fix bug that made nav sometimes not open with keyboard shortcut.
Change-Id: If1330c44f357c1cd650a4cbbd13f2b7d01d4e644
2013-12-17 21:37:22 -08:00
Brad Fitzpatrick 66164b186e Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-12-17 11:27:31 -08:00
Brad Fitzpatrick 2af4040223 camtool: add env sub-command 2013-12-17 11:27:24 -08:00
Brad Fitzpatrick fb933a84cd Merge "mongo: NewKeyValue now takes a mongo.Config" 2013-12-17 16:12:04 +00:00
Mathieu Lonjaret ac7b19de20 Merge "camput: allow ignoring files NOT only if --filenodes used" 2013-12-17 15:11:07 +00:00
mpl 6102ca9a80 mongo: NewKeyValue now takes a mongo.Config
Change-Id: Ibfb0085836030592db4373e4ac2540355e67a9c5
2013-12-17 15:18:14 +01:00
Aaron Boodman c3b88949e8 Merge "Flickr importer paginates on sets and photostream" 2013-12-17 05:24:06 +00:00
Dan Pupius bdcf858a0c Flickr importer paginates on sets and photostream
Change-Id: I921400958e97c97467f6ef4d3eec642b81a8e614
2013-12-16 21:16:18 -08:00
Aaron Boodman b6da4ff6f3 Merge "Don't re-fetch images when the images are ensmallen-ing." 2013-12-17 05:12:13 +00:00
Tony Chang 392cc3eeab Don't re-fetch images when the images are ensmallen-ing.
Let the browser do the resize for us.
Also add tooltips to images.

Change-Id: I662c19e7b408ccdda934503ea8a29fff0e8a4a7e
2013-12-16 21:10:37 -08:00
Brad Fitzpatrick 5b5d363d14 C: add Tony Chang (Googler CLA)
Change-Id: I7befdd0df5d8228d1eb14b94f307c9c9dff1070b
2013-12-16 21:06:43 -08:00
Brad Fitzpatrick 8af7795f4a cammount: don't require a mount dir; add --open flag
Change-Id: I87c280b333a1ee9445b74e3ee1c87f6c08931ef3
2013-12-16 20:57:43 -08:00
Aaron Boodman 52f27cbbb0 Merge "Add slash and escape keyboard shortcuts for opening and closing the nav." 2013-12-17 04:32:24 +00:00
Brad Fitzpatrick b4c5e07480 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-12-16 20:30:03 -08:00
Brad Fitzpatrick 30c7d8859a thumbnails: add a cache-busting URL component, support ETag
And quiet noisy logging on normal write failures.

We can now stress test the thumbnail generation by setting
CAMLI_DISABLE_THUMB_CACHE=1 which will make all the thumbnails in the
browsers be unique, and not write them to cache on the server.

Then, when we're happy with the thumbnails, we just increment the
thumbnailVersion string and that busts all the browser- and
server-side caches.

Change-Id: I3cda8e85ab8b1b0b2c9113f6dff613dfbf736028
2013-12-16 20:27:49 -08:00
Brad Fitzpatrick f23dc2b20d sorted: better errors when a constructor fails
Change-Id: I9cfbd6742210c3e5efae6b30c7f287d739dff7d2
2013-12-16 20:27:41 -08:00
Aaron Boodman 069423e054 Add slash and escape keyboard shortcuts for opening and closing the nav.
Change-Id: I83984a8f8887d92d99359609381f936d274373d1
2013-12-16 20:27:38 -08:00
Aaron Boodman 054b67bc04 Merge "New Navigation UI." 2013-12-17 03:30:07 +00:00
Aaron Boodman c4e74959a2 New Navigation UI.
I'm sure there's still lots of refinement that needs to be done here, but this
seems like a good checkpoint.

Change-Id: Ida808464c0cc40c84f7f79c016d3c6a148d50a32
2013-12-16 19:28:20 -08:00
Brad Fitzpatrick c0a4f1664d Make thumbnails quality 90, not 75
Change-Id: Icd3e102fbb1e95a9e6a46ff187f56ff14d1842d5
2013-12-16 18:54:20 -08:00
Brad Fitzpatrick 0d36539f81 Add CAMLI_DISABLE_THUMB_CACHE option for when working on thumbnailer
Change-Id: Ifa99a57c82c67a83fe0b89abaeee407058b00af8
2013-12-16 18:11:52 -08:00
Brad Fitzpatrick 9366723666 Rename pkg/misc/resize to pkg/images/resize
Change-Id: I9b8105cbae0c6dc66ccbb1dd15a48363ee2f1e85
2013-12-16 17:49:28 -08:00