147 Commits

Author SHA1 Message Date
28e4fef2d2 Use one database
This will make backup/restore operations less complicated.
2018-06-26 08:24:42 -05:00
d455ee29f6 readStorageMap -> conversion.blobToObj 2018-06-26 08:22:18 -05:00
18a49670c5 Upgrade to PouchDB 7 2018-06-24 22:11:34 -05:00
ebb7c2d519 Only store the fileId with b2.
It's smaller.
2018-06-24 21:58:23 -05:00
ff55ea0392 Normalize remove call wrapping to handle storagemaps 2018-06-24 21:46:43 -05:00
ecdd4cf329 Storage adapter should be document-agnostic.
Got a blob return a key; get a key return a blob.
2018-06-24 19:13:01 -05:00
50582089fb Cleanup relay server 2018-06-23 07:14:37 -05:00
0881b4fec3 Update READMEs 2018-06-23 07:11:20 -05:00
91d45f41dc ServiceWorker should cache non-local attachments to cache. 2018-06-22 08:01:12 -05:00
a8bab0c4fa Make AttProxy handle storing/loading the storage mapping object
This simplifies storage plugins as simple get/remove/save objects.
2018-06-22 07:59:06 -05:00
060da481a7 Minor CSS cleanup 2018-06-13 16:35:52 -05:00
e67c9b0d98 First pass at B2 backend support 2018-06-13 04:31:36 -05:00
cee275d9b6 Need a backend to integrate with b2. 2018-06-13 04:22:02 -05:00
ba577a699c Use Arial instead of Lato.
I don't care to send evidence of all of my page requests to Google. Arial looks decent enough.
2018-06-02 11:39:56 -05:00
ca6dfb8891 Forgot some PouchORM property changes 2018-05-23 05:12:54 -05:00
e29e41514a Use $$links since it will eventually be part of PouchORM 2018-05-23 05:03:06 -05:00
8cfb7f575e Integrate PouchORM package into Gallery project 2018-04-21 14:50:14 -05:00
e8764c3072 Remove ES5 compilation for libraries. Remove Node-based Jasmine tests. Tests run in Chromium headless mode.
(I got tired of Babel breaking every time I switched computers.)
2018-03-28 14:18:17 -05:00
a17e725339 Try to be less dumb about insecure hosting 2018-01-18 14:22:34 -06:00
acb47a0b12 Fix Appbar shadow lingering when all photos deleted 2018-01-18 14:09:01 -06:00
0e25f943fe Fix deleting all images can leave the appbar shadow around 2018-01-18 14:08:20 -06:00
bde9896fb2 Fix the annoying sections not updating on import bug. 2018-01-18 13:21:50 -06:00
9381bd6a99 Add README updates and a Github corner. 2018-01-12 21:52:19 -06:00
9b0c491794 A little formatting polish 2018-01-12 20:29:08 -06:00
a2f1c94586 Manage order with sorts and indexing rather than keys
The jury is still out on this.  Indexes are the "right" way to do this but are actually slower in some circumstances.
2018-01-12 11:50:56 -06:00
23c695ace9 Better alignment for SVG Icons in text.
(or when all you have is a hammer, everything looks like a nail).
2018-01-11 17:20:37 -06:00
a947080e0e Use HTML webpack plugin for one less thing to worry about. 2018-01-11 16:10:51 -06:00
f9cb05aba1 Fix allImage vertical scrolling getting clipped 2018-01-10 21:49:40 -06:00
fd0bea1d84 No need to use /assets/ 2018-01-10 21:47:07 -06:00
3b9fb3ea19 Fix "Next" button ordering 2018-01-08 21:48:03 -06:00
4a478b2442 Clean up image import a bit 2018-01-08 21:21:42 -06:00
8c29b8fa85 Add a suitable welcome message 2018-01-08 21:09:39 -06:00
a5806e9162 Cleanup 2018-01-08 20:37:15 -06:00
3b1df89869 Oops 2018-01-08 16:13:54 -06:00
0dcb6600fa Don't explicitly import Event to address Pouchdb's eventemitter limits 2018-01-07 14:35:22 -06:00
db45c55028 Make SectionPhoto a template so it takes less memory. 2018-01-05 21:18:31 -06:00
a53c984acf Make sections a computed so it recomputes less often 2018-01-05 21:13:53 -06:00
c918a26282 Fix Overlay formatting regression 2018-01-05 16:39:44 -06:00
fe2dd7d783 appbar should be dumber
There's no need to have one object cross views.
2018-01-05 15:55:12 -06:00
3d66205755 Add appbar fade on focus view. 2018-01-04 16:47:34 -06:00
89b3159c12 subscribeToRender must manage subscribing and unsubscribing
...because some elements (appbar) gets removed and re-added without destruction.
2018-01-04 15:18:46 -06:00
024378e3ae Don't scale up images that are smaller than the screen. 2018-01-04 13:58:21 -06:00
d84e756ac4 Don't use the SW when in an iFrame.
This is cheap sandstorm detection. I need a better way but this works for now.
2018-01-04 08:22:26 -06:00
63353a43d8 More fixes to the layout regression. The appbar behaves differently...
...based on which view you're in.
2018-01-04 07:38:22 -06:00
dc94f1971b Fix layout regression 2018-01-03 17:24:52 -06:00
de1735495f Add gifs and png support 2018-01-03 17:13:10 -06:00
8100bd40dd Confirm before deleting. 2018-01-03 16:36:09 -06:00
fa41359cd3 Refine image ratios and widths to prevent wrapping 2018-01-03 15:56:37 -06:00
dec9ed3248 Introduce linear-partitioning into image layout
It's not perfect but a good start.
2018-01-02 07:41:33 -06:00
ea4ff29700 Prevent selection from resizing the appbar 2018-01-01 14:27:30 -06:00