Dustin Sallings
aa7196e33b
fuse: support extended attributes
...
Change-Id: I0698d5adfc756bf8f589f2cdbb0057f2789cd40a
2014-01-02 00:03:06 -08:00
Brad Fitzpatrick
535cb01877
Merge "Refactor the data part of infinite scroll into new SearchSession."
2014-01-02 06:59:19 +00:00
Aaron Boodman
d241251f34
Refactor the data part of infinite scroll into new SearchSession.
...
This will also be used by the detail page to facilitate fast
flipping and live udpates.
Also fixed the thing where we discard the websocket responses and
re-query for all updates except the very first one.
Change-Id: Iac196670db967f1d41b20ce30641118ede61f3c2
2014-01-01 21:05:47 -08:00
Brad Fitzpatrick
2842505982
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
2014-01-01 21:03:27 -08:00
Brad Fitzpatrick
0bfed70130
year++
...
Change-Id: I1fa51379a1cb4a9e1e13a9b84295d4bcb73c4464
2014-01-01 21:03:24 -08:00
Brad Fitzpatrick
9760c3b907
Merge "Bucketize image size requests differently"
2014-01-02 04:52:41 +00:00
Aaron Boodman
dc90821d64
Merge "Added a loading 'image' to blobs."
2014-01-01 19:08:24 +00:00
Aaron Boodman
f1cecc4aca
Bucketize image size requests differently
...
Change-Id: Ic5c62e2618188490fc30aefea06cf46b36dd6c92
2013-12-31 19:11:14 -08:00
Brad Fitzpatrick
a576379cb5
search: PermanodeConstraint.Time time constraint, 'before:' and 'after:' operators
...
Work in progress, but works enough to commit now. Determing the time
of things has many TODOs, and there's some performance work to be done
(although it still appears to be instant... it just uses more CPU than
it should)
Change-Id: I4b04b5805353dfbde0b841a3a557fd0b7c297780
2013-12-31 18:31:02 -08:00
Aaron Boodman
7fcd2e1807
Add link to and from the new detail page.
...
Change-Id: I2eb16295c5fa8106854a16d3b060c3f87c5ed1ae
2013-12-31 18:21:26 -08:00
Aaron Boodman
e5d41793a0
Don't start fading the image in until it has loaded.
...
Change-Id: I0262464e7cea4d8c8acfa291c5d41365a8e1c885
2013-12-31 17:57:37 -08:00
Aaron Boodman
e24ca1b78d
Merge "Increase pigginess in new detail UI."
2014-01-01 01:52:47 +00:00
Aaron Boodman
2d70e6794f
Increase pigginess in new detail UI.
...
Change-Id: I4eb1acf7e6cd114edf7c5f66fcb4fb6ff8842bdb
2013-12-31 17:49:42 -08:00
Brad Fitzpatrick
2f768edb90
android: more work respecting power & wifi settings; add Eye-Fi directory
...
Change-Id: I1786395394c742b942e85b24090dbaad55bd1cf9
2013-12-31 14:51:59 -08:00
Brad Fitzpatrick
339c46c6c5
android: fix upload all and background auto upload
...
Change-Id: If1179d7d40472adc7ffcb5b84598e797a465f029
2013-12-31 09:16:35 -08:00
Brad Fitzpatrick
dbe9b83cfa
search: some refactor cleanup in prep for sorting work
...
Change-Id: I71d422774bb68a93c9f9d648de8e4e5bc2ef1d87
2013-12-30 21:03:29 -08:00
Brad Fitzpatrick
14b950496f
index, corpus: prevent indexing dup blobs
...
With the sync handler + indexer in same process subscribing to all
incoming blobs, we were indexing everything twice.
Fixes camlistore.org/issue/306
Change-Id: I7da54a0e18ac613eeae36d6db29b6cdb73a37196
2013-12-30 20:17:47 -08:00
Brad Fitzpatrick
c6b78818b8
schema: better test for issue 305
...
Change-Id: I791d2cd614f8cdc5921a05a0c91589f8965ed06f
2013-12-30 20:17:30 -08:00
Brad Fitzpatrick
339b8c8af4
schema: fix blob.Builder JSON clone bug; issue 305
...
Change-Id: I8ef981f96abdac1a7e2c101e1c9c3cde52fb6f5f
2013-12-30 19:40:58 -08:00
mpl
914176593a
pkg/server: actually use the image format
...
http://camlistore.org/issue/289
Change-Id: Id1f344e567349ed8d540357bfb397252ac131456
2013-12-30 23:47:11 +01:00
Nick O'Neill
7a346403db
Added a loading 'image' to blobs.
...
Change-Id: Icf3bff669e9a8190bf67d3f7597bbf57ce8a094d
2013-12-30 13:31:14 -08:00
Dustin Sallings
e0773c28d1
fs: don't log entire write contents
...
Change-Id: Ib9e89916e55020ecd498b32230ae8dc189a0116d
2013-12-30 12:54:50 -08:00
Brad Fitzpatrick
bb310126c4
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
2013-12-30 11:54:02 -08:00
Brad Fitzpatrick
a06555872c
schema: a new tests that doesn't test anything yet
...
Change-Id: I30c79f10fa68d3441c6e937344927d0b996dcf70
2013-12-30 11:53:55 -08:00
Nick O'Neill
3af7ffbed1
Configuration changes for building.
...
Change-Id: Ib593653bab27e4d17ae36d37c9b2d38b63738072
2013-12-30 11:45:05 -08:00
Brad Fitzpatrick
a26b5b727e
Merge "Add first bit of a React-based detail page."
2013-12-30 18:07:20 +00:00
Aaron Boodman
e4daf4c4b5
Add first bit of a React-based detail page.
...
When complete, this will be part of index.html, but for now I am developing it separately.
Change-Id: Ibda6fb9f396f64d771919934907dbe4e5cd9d030
2013-12-29 23:50:10 -08:00
Brad Fitzpatrick
8a05c520f8
search: make sort type encode as a string in JSON
...
Change-Id: I50c5663e850f3e8710381cc59daf246c8a600482
2013-12-29 16:28:06 -08:00
Brad Fitzpatrick
38237bcec3
index: remove a spammy, harmless log message
...
Change-Id: Ibae1d6631ed1c6a086cf454e3d5e6fd9320936e3
2013-12-29 16:27:32 -08:00
Brad Fitzpatrick
2fb3fdada4
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
2013-12-29 14:46:18 -08:00
Brad Fitzpatrick
33c42a2326
Remove message about gnupg-agent.
...
Change-Id: Ibe239b079e52b520e87dec194c6166aabcc02f63
2013-12-29 14:46:04 -08:00
Brad Fitzpatrick
ac68c3f468
Merge "Reset transform origin correctly when switching queries."
2013-12-29 21:38:51 +00:00
Brad Fitzpatrick
2492576fb9
Merge "Clicking on the Camlistore logo should go back to the homepage."
2013-12-29 21:38:00 +00:00
Brad Fitzpatrick
24065a8ac2
Merge "Infinite scroll: keep loading more results until we overfill the screen by at least 50%."
2013-12-29 21:37:11 +00:00
Aaron Boodman
c1d52982a9
Reset transform origin correctly when switching queries.
...
BUG=294
Change-Id: Ica8621121bae4c71621f00473cb95765ac066ead
2013-12-29 11:53:20 -08:00
Aaron Boodman
7a6df7dd8a
Clicking on the Camlistore logo should go back to the homepage.
...
BUG=296
Change-Id: I4fda6d0756cd7d9651ffa5610ef913b84eabd3a6
2013-12-29 10:30:55 -08:00
Aaron Boodman
9929e0ed50
Infinite scroll: keep loading more results until we overfill the screen
...
by at least 50%.
BUG=295
Change-Id: Ifdf3f05d4831cd7638d091a2e6e65a47b6b0e585
2013-12-29 10:26:24 -08:00
Aaron Boodman
479f10a7f5
Make rxMirrored slightly more strict by escaping the dot in "min.js".
...
Change-Id: Ibe78f464e7e18a35247fb3a3780402906d3cc818
2013-12-29 10:20:02 -08:00
Brad Fitzpatrick
03c10872c7
Merge "Serve React from both devcam server and camlistored."
2013-12-29 17:44:36 +00:00
Aaron Boodman
4a3b87fe24
Serve React from both devcam server and camlistored.
...
In camlistored, only react.min.js is served. In devcam all files in
the read directory are served.
Change-Id: I0cb8a4c328e550b5303edef4be7571d39d123340
2013-12-28 21:49:41 -08:00
Nick O'Neill
f676cc3374
Merge "Added an uploader progress view."
2013-12-29 03:01:24 +00:00
Brad Fitzpatrick
6acca46b21
Merge "Make the devcam server search handler honor the secring and identity flags."
2013-12-29 00:31:07 +00:00
Aaron Boodman
63ec18c3f3
Make the devcam server search handler honor the secring and identity flags.
...
Change-Id: I7bfbbc82f9ed429b2fa61c84e8c0d514641444fe
2013-12-28 16:24:28 -08:00
Brad Fitzpatrick
c6d8126822
Merge "camtool: apparently forgot to add index.go in 2d85e017ff53b64c4cc5569a2da93df6d2ed9c1f"
2013-12-29 00:14:40 +00:00
Brad Fitzpatrick
6547eba85b
Merge "Enable Flickr importer in the production server. This was meant to work previously but there was a bug."
2013-12-29 00:13:44 +00:00
Aaron Boodman
5de3951ccf
Enable Flickr importer in the production server. This was meant to work previously but there was a bug.
...
Change-Id: I657a20bd97a9e186d6b2bb4ec34553889e7c262c
2013-12-28 16:10:58 -08:00
mpl
2588ff8c83
camtool: apparently forgot to add index.go in 2d85e017ff
...
Change-Id: I6b7ce9e70b15d622935950ac8b1f06d843590659
2013-12-29 00:03:58 +01:00
Brad Fitzpatrick
0001fc10ae
Merge "Enable -secretring and -keyid for devcam server. Also fix bug in devcam server -wipe."
2013-12-28 22:38:20 +00:00
Aaron Boodman
dc562622a7
Enable -secretring and -keyid for devcam server. Also fix bug in devcam server -wipe.
...
Change-Id: Ic615935c6ea9aa150a23aee0a18361b498574d76
2013-12-28 14:35:16 -08:00
Dustin Sallings
3aa0ab0a84
fs: only return a permanode as a directory if we're sure it is
...
If a well-timed lookup occurs while a file is being created, after the
permanode is available, but before any attribute claims declaring file
content, the file will be assumed to be a directory.
Ideally, FUSE would only hold on to this mistake for about a minute, or
the duration of the attribute cache, but it's much longer in practice.
Even with cammount effectively disabling all caches and returning fresh
dirents with random inodes, FUSE seemingly never sent in another Lookup
request for the broken entry.
While I wouldn't consider this a fix for the condition at large, I do
believe being explicit about what's a file, symlink, or directory is the
correct thing to do.
See also: http://camlistore.org/issue/293
Change-Id: I64d4afc8dfdb87b9b121d161936dd613139f00e2
2013-12-28 13:34:53 -08:00