e67c9b0d98
First pass at B2 backend support
2018-06-13 04:31:36 -05:00
a53c984acf
Make sections a computed so it recomputes less often
2018-01-05 21:13:53 -06:00
0a2aff55f7
Add pick to frptools. Document all utility functions
2017-12-31 04:50:24 -06:00
c0c0898d8c
Initial FocusView
2017-12-28 22:14:46 -06:00
cfdf84522b
Complete(?) AppBar state management
2017-12-16 03:58:42 -06:00
3eebfe2c4e
Add image selection
2017-12-08 22:16:21 -06:00
b44886f0f5
Associate images with albums via image.$links.
...
All types now have a $links property.
2017-11-21 23:58:22 -06:00
ad49f2a687
Add back albums
...
Removing an image from an album does not delete it. Deleteing an images does not remove its link from the album.
2017-11-20 21:57:37 -06:00
e5107e72f9
So much in here
...
- Image.upload calls File.upload
- doc deletes are PUT instead of deleted
- generate thumbnails is called off of processImportables
- got rid of stupid context loaders
- added Type.getOrCreate()
- fix massively broken comparators
- get rid of global watcher (unnecessary with new delete method)
Still broken
- indexes (albums)
- files not deleted along with images
- some wonky jpgs
2017-11-19 21:21:39 -06:00
faa3c48c99
Redo LiveArray to watch all returned IDs for removal from the selector.
...
There is still a big TODO here in that the globalWatcher mechanism assumes one database. Need to re-structure this whole thing around a db instance.
2017-11-02 08:38:13 -05:00
0fc2432cdd
Allow deepAssign to delete props.
2017-04-17 15:13:09 -05:00
b874c07f01
Add Gallery - core image model working
...
(add, imported event, thumbnail generation, removal)
2017-03-22 08:32:47 -05:00