mpl
489c78746b
ui: deal better with unexpected non JSON responses
...
Change-Id: Ieacac4dc734421743ca30bf79b0f3afdbbe00892
2013-08-11 21:11:02 +02:00
Brad Fitzpatrick
ba63f77d32
Merge "Improve appearance of non-image permanodes."
2013-08-05 15:01:20 +00:00
Brad Fitzpatrick
1f1c54e9f3
Merge "Schedule relayout whenever children are added to BlobItemContainer."
2013-08-05 14:59:59 +00:00
Aaron Boodman
5e24502348
Schedule relayout whenever children are added to BlobItemContainer.
...
This fixes some bugs where we don't relayout when items are added
to BlobItemContainer for various reasons.
Change-Id: Ie434acc12e660af438b93d2dabd41f3d75fb7493
2013-08-05 00:05:32 -07:00
Aaron Boodman
ace41589a8
Improve appearance of non-image permanodes.
...
The add button still looks poo, but that will be a separate change.
Change-Id: Iea5fd53f7f4eabfc8c2ed45c043fcbd661b68077
Screenshots: http://imgur.com/JARUznn,tsv6dgU
2013-08-04 22:55:08 -07:00
Brad Fitzpatrick
e3d3238989
closure: remove weird line breaks from buggy goimports, fmt
...
Change-Id: I65c8952d7fb3fbcdbaf61f004addf4514a8eee9a
2013-08-03 22:42:49 -07:00
mpl
66bc4f35d6
Merge "dev-server: remove. replaced by devcam server."
2013-08-03 16:34:35 +00:00
mpl
f4ef8c0375
dev-server: remove. replaced by devcam server.
...
Fix related docs, config files, buildbot...
Change-Id: I638d3856f42953603b13204fb56782974d0db9ee
2013-08-03 01:12:38 +02:00
Brad Fitzpatrick
e8d0200a11
Merge "integration tests: kill camlistored when all tests are done"
2013-08-02 19:04:41 +00:00
mpl
5fa82a3abb
integration tests: kill camlistored when all tests are done
...
-osutil: PollParent to monitor parent process.
-camlistored: option to kill itself if it has been orphaned.
Change-Id: I87193254d55847e46134439ecd1b04f71718d083
2013-08-02 15:42:49 +02:00
Aaron Boodman
24458fca93
Tile images nicely within BlobItemContainer.
...
Screenshots here: http://imgur.com/XN9qFLP,PeEDPnW,CS35Pw6,VS0nHaG,SNT1ZXZ,2nMWVYz,8RmuLuw,NE8b26n,EFErMdg
Change-Id: I6a66b5b782363882261b80e7ac9930ff1046efa6
2013-08-01 22:25:52 -07:00
Aaron Boodman
02e0d5fc33
Prevent BlobItemContainer from receiving focus.
...
This seems to fix https://code.google.com/p/camlistore/issues/detail?id=183 .
I could not find the code that is actually causing scrolling to occur ... I am
guessing something in Closure somewhere.
However, I also couldn't think of any reason for this component to be
focusable, and this doesn't seem to break anything that I can see.
Change-Id: Iaf64555ee175c774a218bb32d9bb4f97f46cc636
2013-07-28 17:17:33 -07:00
mpl
847c583183
UI toolbar: open search or index in same window/tab
...
Change-Id: I242fc4a23437b8ccf6bc6f33c3f8a7d9fdfc0023
2013-07-16 16:43:03 +02:00
mpl
d5641cce0f
UI index: enable drag and drop on a collection
...
Dropping anywhere on the container is now disabled.
One can either drop on the CreateItem (which results
in the same as dropping on the container was), or
drop on a collection thumbnail, which will not only
create the permanodes but add them to the collection
on the fly.
Change-Id: Ia4d761b2be25822a561c94c397dded02853e5b77
2013-07-15 17:32:53 +02:00
Brad Fitzpatrick
d9eee3fe21
Merge "blobinfo: protect against xss from filename"
2013-07-08 22:58:01 +00:00
mpl
4a36967bc1
blobinfo: protect against xss from filename
...
http://camlistore.org/issue/173
Change-Id: I0b94578cea671ab3ba330a498f835a6e0bfdfc68
2013-07-09 00:21:41 +02:00
Michael Zuffoletti
c2669a6dfc
issue 23: Fix google storage blobserver as sync dest
...
Change-Id: I33d88dc5028ebb76d4c17d2a00d8f8346114f876
2013-07-08 11:33:10 -05:00
Brad Fitzpatrick
9468e5ba70
More docs. Every package is documented now.
...
misc.CountingReader moves into readerutil.
pkg/atomics is folded into pkg/types.
pkg/test/testdep is folded into pkg/test, with better name/docs.
Old cruft from pkg/webserver is deleted.
Change-Id: I3f72d8b29804254ef944995fb085837c878f79f5
2013-07-07 21:12:30 -07:00
mpl
6e7030d7bb
Merge "ui: use local sprite for the toolbar bg"
2013-07-05 18:02:06 +00:00
mpl
b47c75be7d
ui: use local sprite for the toolbar bg
...
http://camlistore.org/issue/170
Change-Id: I66c7dee6f7072d477fed0eb41027f712d72bc8fb
2013-07-05 20:01:00 +02:00
mpl
004c261358
closure: GenJSDeps now takes a VFS, delete ui/deps.js
...
This changes allows to always dynamically serve deps.js, generated
either from the local files, or from the embedded resources.
ui.go and publish.go now make use of it.
http://camlistore.org/issue/151
Change-Id: I129895b2c65a0726c1239bdd7387c62e90649a9d
2013-07-05 19:43:22 +02:00
mpl
3fdf0b0af6
Merge "server_connection: show error when xhr fails"
2013-07-04 20:52:57 +00:00
Brad Fitzpatrick
f3e2862660
Merge "pics.js: fix element index bug and indent"
2013-07-04 20:11:51 +00:00
mpl
3cec70b4ad
ui: rm wantsRecentPermanodes and index-compiled.html
...
Change-Id: I5dd8d0b11b5b82f51738fbe5669f5a7798929300
2013-07-04 21:47:34 +02:00
mpl
e95ddeb36a
pics.js: fix element index bug and indent
...
Change-Id: Id1aee8f1725ccb2ef1e7fbc85f1293b89a9ec28e
2013-07-04 16:11:58 +02:00
mpl
9b392f39a4
server_connection: show error when xhr fails
...
Change-Id: Ibe82cb33f04cc606740ec136e1ffb524a7025730
2013-07-04 14:48:36 +02:00
mpl
e2f9403f63
ui/blobinfo.js: check mimeType presence to avoid exception
...
http://camlistore.org/issue/165
Change-Id: Ie1ee86b5cc7807786d428efb92f2f571dd0450f2
2013-06-27 17:14:20 +02:00
Brad Fitzpatrick
fd759e2413
Show UI from base URL.
...
Change-Id: I1b722241fce0be7ebbce7bbdb87bc9b6e96b9121
2013-06-26 12:50:23 -07:00
Brad Fitzpatrick
a826b177f9
Don't bring out failures to open a browser. The URL is already printed.
...
I don't care that xdg-open isn't available.
Change-Id: I453c44a172399fe8ecf9aa0551a5628f408f5f28
2013-06-26 12:48:21 -07:00
Brad Fitzpatrick
da86949a92
Fix UI's debug JSON verification
...
Fixes https://code.google.com/p/camlistore/issues/detail?id=163
Change-Id: I6bdd57b9c47b6465ba01336a3a5f0487889ea327
2013-06-26 11:15:17 -07:00
Brad Fitzpatrick
909d310e2f
Prettier JSON claims from web UI.
...
Fixes https://code.google.com/p/camlistore/issues/detail?id=162
Change-Id: I0a154c267665d189d43b0742047a8229bf627e65
2013-06-26 11:07:18 -07:00
mpl
0de2881a16
client: help (wrt to the gpg key) initialize the config
...
Change-Id: I983e4396abacbc4d8fc354863cffeece65dd5b90
2013-06-22 01:16:11 +02:00
Brad Fitzpatrick
1c9436d26a
Make sourceRoot take precedence over fileembedded resources.
2013-06-20 14:58:12 -07:00
Brad Fitzpatrick
b4087ccc36
Remove CAMLI_DEV_UI_FILES and last zembed file.
2013-06-20 13:44:30 -07:00
Brad Fitzpatrick
48d282991c
Remove all the html/css/js zembed files from the tree, for now.
2013-06-20 11:49:10 -07:00
mpl
d9258434fe
ui: zembeds should belong to package ui, not newui
...
Change-Id: I5d69e73280051eb8b97f3e082e5cfe285439dac6
2013-06-20 19:07:05 +02:00
Brad Fitzpatrick
10d000d900
ui: serve Closure from embedded zip data when available
...
Change-Id: I9bb6bb4f13f69b293fd98441d82068c0677ffbd5
2013-06-18 23:14:36 -07:00
Brad Fitzpatrick
83e42a14a8
Add server/camlistored/ui/closure package stub.
...
Change-Id: I1b8fd14e1d30326077e313d53594136e0b7c9de5
2013-06-18 11:36:44 -07:00
mpl
ed798d8118
ui: update zembeds because of previous search changes
...
Change-Id: Iab9e8d3ad1ee5d2ccc163b637fae3c7038f1ef4b
2013-06-13 01:26:07 +02:00
Brad Fitzpatrick
1eb2866d0f
Merge "ui: always reset blobcontainer children upon a search"
2013-06-12 22:04:44 +00:00
Brad Fitzpatrick
a71162ab5f
Merge branch 'master' of ssh://camlistore.org:29418/camlistore
2013-06-12 13:45:19 -07:00
mpl
084ce4c187
ui: always reset blobcontainer children upon a search
...
Fixes: http://camlistore.org/issue/143
Change-Id: Ic2f139dc207f518c7904bcbcb1577115e93ca3c8
2013-06-12 17:05:57 +02:00
mpl
a32b4a10be
Merge "sqlite: Write-Ahead Logging, for improved concurrency"
2013-06-12 15:00:30 +00:00
Brad Fitzpatrick
11c32c142b
Start of encryption support.
...
Change-Id: If99ac252fffa8b50f0a17e94e8aa454295dd7e2b
2013-06-12 04:35:50 -07:00
mpl
777abd6e31
ui: fix blobitem title issues
...
http://camlistore.org/issue/141
Change-Id: I391bfba6a2083132e8998fcc8c2ae712cfc69836
2013-06-11 14:53:23 +02:00
mpl
75507e65fa
newui: Final move to get rid of the old ui!
...
1) Everything in ui/ except for js-notes.txt was removed.
2) mv newui/* ui/
3) modified pkg/server/ui.go to make it all work
4) modified Makefile to generate server/camlistored/ui/deps.js
5) regenerated all the zembeds
6) Some fixes to attempt to make it (re-)work on appengine:
-removed the Go1.1 check
-added pkg/osutil/restart_stub.go (for restarting a process)
7) The closure handler now redirects to the online files when
the closure library is not on disk, because we do not embed
the required closure js files.
Change-Id: Id1bcf007550cafb7188ba2674352e8f3bd07fb8c
2013-06-11 13:25:59 +02:00
Brad Fitzpatrick
5e13871b67
Merge branch 'master' of ssh://camlistore.org:29418/camlistore
2013-06-10 01:34:39 +02:00
Brad Fitzpatrick
c6cb32bcac
fileembed: put all metadata first, and also support rolling checksum splitting of large embeds
...
Change-Id: I9da21c9a21cb2f9b04484d4374a621cb4b97679d
2013-06-10 01:11:03 +02:00
mpl
4ea052fca0
newui: permanode: rm type drop down, added cammount tip
...
Change-Id: Iec6f4fb7c3e7ad1ed92ee409822f15a5e2d41e11
2013-06-10 00:41:05 +02:00
mpl
ddc9a32426
newui: fixed bug on permanode page, constrained a type, added a TODO
...
Change-Id: Ibb92f4fbc9a4a433b9f3ebd53c9f5b8ccc50edea
2013-06-09 20:18:36 +02:00