Commit Graph

399 Commits

Author SHA1 Message Date
Tobias Reich
8cbb56cffe Simplified will-change 2015-07-09 14:34:00 +02:00
Tobias Reich
bcad26a8d1 Code adjustments and small performance improvements 2015-07-09 14:33:34 +02:00
Tobias Reich
96d931bb9b Use the visible-property of basicContext to show and hide individual items 2015-07-07 10:38:08 +02:00
Tobias Reich
8f02a3f13f Updated deps 2015-07-07 10:37:28 +02:00
Tobias Reich
4a5368247c Improved error handling when importing from the server 2015-07-06 16:54:59 +02:00
Tobias Reich
1bc8c39209 Added will-change 2015-07-06 16:36:18 +02:00
Tobias Reich
61431c6e59 Better error-handling for import.url() and import.dropbox() 2015-06-28 23:13:48 +02:00
Tobias Reich
4cff63d500 Fixed width of rows in upload modal 2015-06-28 18:58:38 +02:00
Tobias Reich
6d7917aa15 Updated file format error 2015-06-28 18:35:10 +02:00
Tobias Reich
359a51f153 Updated modals to work with the new basicModal (data-name => name) 2015-06-28 18:33:17 +02:00
Tobias Reich
30e4585146 Code adjustment 2015-06-28 17:47:31 +02:00
Tobias Reich
477351438e Fixed width of basicModal elements 2015-06-28 17:28:32 +02:00
Tobias Reich
82e1d6aa14 Fixed basicModal style 2015-06-28 15:48:27 +02:00
Tobias Reich
a4300acc6a Removed bower and updated to the new basicModal 2015-06-28 14:09:16 +02:00
Tobias Reich
d32115333e Fixed error when using "Merge All" with one selected album 2015-06-28 14:07:03 +02:00
Tobias Reich
1a53978108 Fixed basicContext on mobile 2015-06-27 23:45:07 +02:00
Tobias Reich
55d2886a61 Updated deps 2015-06-27 23:44:51 +02:00
Tobias Reich
b5fe2e9f68 Updated basicContext 2015-06-27 22:32:20 +02:00
Tobias Reich
024e015b9b Improved touchend support check #345 2015-06-27 21:48:17 +02:00
Tobias Reich
feefa9c5a0 Updated version, updated deps and added skip duplicates #367 2015-06-27 21:03:27 +02:00
Tobias Reich
380127516c Moved from bower to npm 2015-06-13 22:46:44 +02:00
Tobias Reich
b1974e5a0c Updated basicContext 2015-06-13 22:36:26 +02:00
Tobias Reich
0e1939ae27 Updated deps 2015-06-13 22:35:25 +02:00
Tobias Reich
1c75ea1327 Version push 2015-06-13 21:02:02 +02:00
Tobias Reich
fc6cdf4e62 Improved login-autocompletion 2015-06-04 00:58:48 +02:00
Tobias Reich
843dd3db94 Updated deps 2015-06-04 00:58:20 +02:00
Tobias Reich
a7192d1831 Fixed "Removing last Tag from photo not possible in Firefox #269" 2015-05-14 23:25:45 +02:00
Tobias Reich
a6b2f88238 Always reset error/loading header 2015-05-14 20:36:24 +02:00
Tobias Reich
dc7731cd88 Styled sorting select element #98 2015-05-14 20:05:36 +02:00
Tobias Reich
6b4f3546f9 Updated default tables and changed sorting var/entry to sortingPhotos #98 2015-05-14 17:47:17 +02:00
Tobias Reich
90ac81acf1 Added album sorting #98 2015-05-14 17:20:33 +02:00
Tobias Reich
e64e29f81f Several album and photo handling changes
- Stopped view.js from cutting album and photo titles (#332)
- Fixed album sorting (getByID, deleteByID)
- Fixed jQuery each bug when opening empty album
- Stop showing deleted photos in photo switcher
2015-05-14 15:42:28 +02:00
Tobias Reich
3131dea789 Updated deps 2015-05-14 15:23:09 +02:00
Tobias Reich
c635116655 Updated jQuery 2015-05-10 23:03:03 +02:00
Tobias Reich
717f2afc77 Smaller no content icon and text 2015-05-10 23:02:56 +02:00
Tobias Reich
7e885425dc Allow an album and photo title length of 50 chars #332 2015-05-10 23:01:07 +02:00
Tobias Reich
ee672d6b4a Improved visibility of creation date 2015-05-10 20:28:36 +02:00
Tobias Reich
0b8ab8e15f Changed no content icon color #347 2015-05-10 18:21:21 +02:00
Tobias Reich
4299ab5b89 Removed <br> 2015-05-06 20:00:10 +02:00
Tobias Reich
1bbe3bd3dc Added merge icon 2015-05-06 19:39:39 +02:00
Tobias Reich
9f7d6278ab Add single merge action with list select #341 2015-05-05 22:53:35 +02:00
Rouven Hurling
2e71c71a28 add confirmation modal and reload of albums after merge 2015-05-05 19:40:55 +02:00
Rouven Hurling
c69fe33df3 add Album::merge via Multiselection ContextMenu 2015-05-05 12:18:27 +02:00
Tobias Reich
ec4842cad5 Fixed url drag and drop link import 2015-05-04 22:16:29 +02:00
Tobias Reich
3458b27105 Updated deps 2015-05-04 22:16:00 +02:00
Tobias Reich
24159c059e Hide sidebar when switching to album view 2015-04-30 23:37:52 +02:00
Tobias Reich
df8fad52c5 Fixed editing text with single quotes #335 2015-04-30 23:11:12 +02:00
Tobias Reich
ed4ebe6882 Removed arrows from view.php 2015-04-18 00:08:56 +02:00
Tobias Reich
0945cddab4 Stop init from returning username 2015-04-17 22:50:35 +02:00
Tobias Reich
aa9b4e6174 Updated basicModal 2015-04-11 17:26:50 +02:00
Tobias Reich
d2f2aaabf5 Removed old adjustments for mobile screens 2015-04-11 16:38:36 +02:00
Tobias Reich
e6d0d728d7 Updated deps 2015-04-11 16:38:14 +02:00
Tobias Reich
0f8bf0f8e1 Catch "photo not found" in view.php 2015-04-06 21:10:33 +02:00
Tobias Reich
5c40f43290 Fixed sorting of move and switch album context menu 2015-04-06 19:28:21 +02:00
Tobias Reich
dd78ceda1b Don't refresh albums when get password canceled by user 2015-04-06 18:49:16 +02:00
Tobias Reich
e89676d6ee Prevent download of deleted albums/photos, added code documentation, fixed error when logged out and opening a private photo 2015-04-06 18:48:52 +02:00
Tobias Reich
06fba792b2 Use flewbox for content 2015-04-06 16:23:23 +02:00
Tobias Reich
a5279fc42f Updated iOS icons and added icon for iPhone 6 2015-04-06 00:45:47 +02:00
Tobias Reich
227f0fa364 New album placeholder images 2015-04-06 00:45:17 +02:00
Tobias Reich
495233ce47 Compressed ionicons 2015-04-05 00:45:15 +02:00
Tobias Reich
8edaba5136 Fixed view.php 2015-04-05 00:40:39 +02:00
Tobias Reich
b21141aa8a Updated iconic, removed some shadows, removed viewBox, fixed FF icon filter bug #316 2015-04-04 23:19:16 +02:00
Tobias Reich
32f813a8a5 Updated deps 2015-04-03 13:53:20 +02:00
Tobias Reich
0d8b4727fe Updated basicModal 2015-04-03 13:52:19 +02:00
Tobias Reich
8a1bc1e045 Fixed arrow overlapping infobox 2015-04-02 23:23:55 +02:00
Tobias Reich
d994a90e3e IE fixes #320 2015-04-02 23:22:46 +02:00
Tobias Reich
8baeb1f33a Removed path from svg icons 2015-04-02 22:09:33 +02:00
Tobias Reich
a4357ddad8 Fixed data-retina 2015-04-02 22:08:40 +02:00
Tobias Reich
36793e9f9c Updated deps 2015-04-02 22:07:56 +02:00
Tobias Reich
895b82edd0 Added gulp-inject 2015-04-01 23:41:20 +02:00
Tobias Reich
7103e854ab Added svgsprite class to hide inline svg #320 2015-04-01 23:38:43 +02:00
Tobias Reich
31121a0e1e Removed unused scrolling bars in FF #316 #289 2015-04-01 22:55:35 +02:00
Tobias Reich
5686e83461 LoadingBar improvements 2015-04-01 22:20:28 +02:00
Tobias Reich
82e78da455 Retinize images before adding them the DOM to improve performance 2015-03-31 23:16:18 +02:00
Tobias Reich
155ba27841 Fixed album.getID for SmartAlbums with non numeric ids 2015-03-31 23:14:42 +02:00
Tobias Reich
5dc5116818 Avoid public as var name 2015-03-31 23:14:20 +02:00
Tobias Reich
6aba10bea4 Reduced attr changes to improve performance 2015-03-29 19:22:39 +02:00
Tobias Reich
a0c71edf64 Updated deps 2015-03-29 18:58:23 +02:00
Tobias Reich
93fc15532a Added 'visible' to album sidebar 2015-03-15 21:57:25 +01:00
Tobias Reich
9725eb707d Moved binding to multiselect.bind() and header.bind() 2015-03-15 21:29:54 +01:00
Tobias Reich
7ed822be57 New function to create the sidebar album structure 2015-03-15 16:44:26 +01:00
Tobias Reich
5c71fc3727 Rewritten building and binding of sidebar 2015-03-15 15:10:28 +01:00
Tobias Reich
ae3ffec4ce Updated deps 2015-03-15 14:44:08 +01:00
Tobias Reich
2b39f64c34 Infobox to Sidebar (rewrite)
- Sidebar now visible along content
- Interact with the content while the sidebar stays open
- Fixed "ctrl+a also selects the "about" tab #230"
- Sidebar redesign
- Own module for the sidebar
2015-03-15 01:48:11 +01:00
Tobias Reich
56443a16c2 Fixed photo.getID 2015-03-15 01:07:41 +01:00
Tobias Reich
7314245e60 Improved getID 2015-03-15 00:43:28 +01:00
Tobias Reich
7410cf773e Return true/false in header functions 2015-03-15 00:39:45 +01:00
Tobias Reich
26cdd98dfc Fixed fading divider in infobox 2015-03-14 22:34:15 +01:00
Tobias Reich
ea149b68af Added Album::prepareData and improved thumbs response from API 2015-03-12 12:57:48 +01:00
Tobias Reich
f36b84ecdf Fixed editing tags while searching 2015-03-12 00:11:37 +01:00
Tobias Reich
e8cc2e9192 Streamlined prepare process of photo data 2015-03-12 00:11:16 +01:00
Tobias Reich
f35c146578 Added search input to header, removed search icon 2015-03-12 00:07:20 +01:00
Tobias Reich
2001f172fa Fixed checkForUpdates and improved version number in login 2015-03-11 23:00:17 +01:00
Tobias Reich
6d4c8d4233 Improved cursor 2015-03-11 22:32:57 +01:00
Tobias Reich
25fe449d80 Added ":active" to clickable areas 2015-03-08 23:35:36 +01:00
Tobias Reich
a57b2d0127 Removed "cursor: pointer"
Lychee now feels faster and more like a webapp
2015-03-08 23:14:20 +01:00
Tobias Reich
d01e894220 Simplified response of session init 2015-03-06 23:29:55 +01:00
Tobias Reich
b143de1050 Updated deps 2015-03-06 22:50:09 +01:00
Tobias Reich
61cf46be1f Added loadingBar.dom, changed visible.header 2015-03-06 22:48:41 +01:00
Tobias Reich
87537eba2d Feature: Edit sharing properties of album 2015-02-28 23:42:13 +01:00
Tobias Reich
389142385d Improved if-conditions 2015-02-28 23:39:28 +01:00
Tobias Reich
e39d70ab15 Removed unused data attribute 2015-02-28 23:37:35 +01:00
Tobias Reich
d7ba8b127b Fixed sharing information in photo infobox 2015-02-28 21:38:25 +01:00
Tobias Reich
e7cb1b1c77 Fixed sharing information in album infobox 2015-02-28 21:36:59 +01:00
Tobias Reich
1490dcbe9e Removed md5 from search, renamed code var to hash 2015-02-27 22:39:07 +01:00
Tobias Reich
138bf714c5 Streamlined type of star and public 2015-02-27 22:14:19 +01:00
Tobias Reich
b226f879b0 Streamlines type of password 2015-02-27 21:16:22 +01:00
Tobias Reich
67dce773e6 Updated Album::getAll 2015-02-27 20:37:24 +01:00
Tobias Reich
452a19254c Fixed move photo 2015-02-27 20:33:03 +01:00
Tobias Reich
c06e3d16ae Updated deps 2015-02-27 18:11:07 +01:00
Tobias Reich
c07c43b023 Adjusted indention 2015-02-22 21:52:42 +01:00
Tobias Reich
16de1868d7 6to5 now named Babel 2015-02-16 20:26:10 +01:00
Tobias Reich
3f4bfe253d Removed useless md5 hashing in front-end and added username hashing in back-end 2015-02-08 15:36:13 +01:00
Tobias Reich
580228521d Default values for album infobox 2015-02-07 00:06:46 +01:00
Tobias Reich
d0616d678b Quickly switch between photos 2015-02-07 00:04:20 +01:00
Tobias Reich
dd2a57e5f8 Fixed editable state in public mode 2015-02-07 00:01:54 +01:00
Tobias Reich
1e3fdc680d Added Dropbox icon to context 2015-02-02 23:37:13 +01:00
Tobias Reich
5678de1000 New naming for all API calls 2015-02-02 23:36:33 +01:00
Tobias Reich
7b1f95688c Required MySQL username 2015-02-02 23:33:40 +01:00
Tobias Reich
6cd79ee169 New api object 2015-02-02 21:55:33 +01:00
Tobias Reich
0630554789 Updated copyright 2015-02-01 22:08:37 +01:00
Tobias Reich
7a970a55ed Fixed view.php 2015-02-01 21:21:58 +01:00
Tobias Reich
65f4980bb8 Added ionicons, dropped Font Awesome, fixed active album share, new protected badge 2015-02-01 00:25:31 +01:00
Tobias Reich
c6e5088fc5 Code adjustments 2015-02-01 00:22:32 +01:00
Tobias Reich
aa75026067 Hide upload form 2015-01-31 22:30:15 +01:00
Tobias Reich
330325ead6 Reduced spacing of title icon 2015-01-31 22:29:59 +01:00
Tobias Reich
b3323c74c3 From CoffeeScript to JS (ES6) 2015-01-31 22:29:31 +01:00
Tobias Reich
0292deea19 Fixed a bug with tags 2015-01-31 22:20:14 +01:00
Tobias Reich
f321e21645 New icons for context 2015-01-31 00:30:57 +01:00
Tobias Reich
f8bf8df5cc New dialog for upload, removed unused code 2015-01-31 00:30:47 +01:00
Tobias Reich
2d7aa7e247 Improved icon padding in context 2015-01-31 00:29:44 +01:00
Tobias Reich
75a5605049 Updated basicModal 2015-01-31 00:29:27 +01:00
Tobias Reich
330b16a4b8 Updated context icons (WIP) 2015-01-30 01:04:12 +01:00
Tobias Reich
12b8b5f19c Removed legacy modal-system build fn 2015-01-30 01:03:34 +01:00
Tobias Reich
f9d753395a Auto-focus password input when sharing album 2015-01-30 00:35:30 +01:00
Tobias Reich
68893ae402 Fixed photo badge not updating 2015-01-30 00:34:08 +01:00
Tobias Reich
168d0ed2ce Removed legacy modal-system 2015-01-30 00:21:20 +01:00
Tobias Reich
42b4d60b13 New modal for password.getDialog 2015-01-30 00:20:42 +01:00
Tobias Reich
20bcac4dd2 Fixed album sharing with password protection 2015-01-30 00:20:11 +01:00
Tobias Reich
1cd74f047d Updated to ES6 2015-01-29 23:55:25 +01:00
Tobias Reich
c06f2e0f07 Updated to ES6 and added the new modal for setSorting 2015-01-29 23:55:13 +01:00
Tobias Reich
6bbb46d4bf Updated deps and added 6to5 2015-01-29 23:54:25 +01:00
Tobias Reich
c4b61a357d Updated basicModal 2015-01-29 23:52:52 +01:00
Tobias Reich
988f41ef1a Splited _frameworks.js 2015-01-29 23:10:12 +01:00
Tobias Reich
4fd41b224a Replaced " with ' 2015-01-29 23:08:52 +01:00
Tobias Reich
b27ccbe349 Replaced mobileBrowser() with a better test 2015-01-29 23:07:38 +01:00
Tobias Reich
206f3ba28d New modal for setDropboxKey 2015-01-29 23:00:46 +01:00
Tobias Reich
0d3593fe58 Use new modal for login 2015-01-29 22:57:42 +01:00
Tobias Reich
f9e604ed6f Updated basicModal to auto-select first input in modal 2015-01-29 22:54:42 +01:00
Tobias Reich
21ddae1040 Updated deps 2015-01-26 20:58:20 +01:00
Tobias Reich
ce2db901c5 Merge branch 'master' into v3.0.0
Conflicts:
	dist/main.js
	dist/view.js
	src/package.json
	src/scripts/lychee.js
2015-01-26 20:53:18 +01:00
Tobias Reich
e8a1c1ea30 Fixed incorrect size calculation of photos 2015-01-23 22:17:15 +01:00
Tobias Reich
9d472e2c40 Version push to v2.7.1 2015-01-22 21:29:05 +01:00
Tobias Reich
fab2bb0afe Close import-dialog after clicking Import 2015-01-22 11:23:16 +01:00
Tobias Reich
ae468be5bd Updated setLogin dialog 2015-01-20 13:47:32 +01:00
Tobias Reich
3e946590fa Added error styling to dialog input 2015-01-20 13:46:58 +01:00
Tobias Reich
a1c65590a4 Improved padding of text in dialogs 2015-01-20 13:46:33 +01:00
Tobias Reich
9d87beeb75 Updated createConfig dialog 2015-01-20 13:21:13 +01:00
Tobias Reich
8d42af4d68 Improved input margin in dialogs 2015-01-20 13:20:45 +01:00
Tobias Reich
0e70328094 Fixed a problem with the .no_content styling 2015-01-20 13:20:17 +01:00
Tobias Reich
53c1366e7e New dialogs 2015-01-16 21:39:32 +01:00
Tobias Reich
5c8f2fe036 New dialogs 2015-01-16 19:52:34 +01:00
Tobias Reich
f155e9c695 Fixed logout 2015-01-10 18:42:52 +01:00
Tobias Reich
287917ebc9 New dialog system (WIP)
+ Added vars for shadows
+ Removed ctrl-modifer (#288)
2015-01-09 14:34:38 +01:00
Tobias Reich
7d37bf8ebb Do not disable right-click #213 2015-01-08 20:11:04 +01:00
Tobias Reich
b240e2dbaa Changed overlay back to gradient 2015-01-06 22:54:32 +01:00
Tobias Reich
522d31d33d Added new JS module: header 2015-01-04 22:27:34 +01:00
Tobias Reich
1f3b164d59 Separator to Divider 2015-01-04 20:55:13 +01:00
Tobias Reich
4f7c1511f0 Version push 2015-01-04 20:46:52 +01:00
Tobias Reich
eb66c30e8b event_name to eventName 2015-01-04 20:41:09 +01:00
Tobias Reich
03e7113bb9 Style adjustments
- black() and white() functions
- Added vars
2015-01-04 20:27:07 +01:00
Tobias Reich
3465c96180 Several changes
- New classes for previous and forward photo
- Improved setTitle
- Use document.title for lychee.title as default
- Updated jQuery and other deps
2015-01-02 01:47:49 +01:00
Tobias Reich
1eadb1c501 New caret down icon for the editable title 2015-01-02 01:44:06 +01:00
Tobias Reich
e684d7142d New separators for the context menu 2015-01-02 01:43:07 +01:00
Tobias Reich
a7ec8c7349 Infobox now uses the same separators as the content 2015-01-02 01:42:28 +01:00
Tobias Reich
19a37ddebf button--left and --right, content::before, new back and forward photo navigation 2015-01-02 00:46:23 +01:00
Tobias Reich
7fd78e2cc0 Fixed a bug not showing camera next photo date 2014-12-29 23:19:48 +01:00
Tobias Reich
d21a8c6500 Serveral style changes including the border of albums/photos 2014-12-29 23:19:39 +01:00
Tobias Reich
a5adb4f0bd New design 2014-12-29 01:50:57 +01:00
Tobias Reich
404ebc2988 Added Infobox basic elements to index.html 2014-12-28 23:51:13 +01:00
Tobias Reich
2c0a9a489f Fixed search x, new InfoBox close 2014-12-28 23:29:01 +01:00
Tobias Reich
5b6ad09f98 Updated toolbar icons 2014-12-26 01:23:56 +01:00
Tobias Reich
581dfdabe6 Docker improvements #252 2014-12-13 14:41:55 +01:00
Tobias Reich
daf9af1997 Updated deps 2014-12-12 23:36:33 +01:00
Ben Snider
93a27ed793 Addresses #264 by enabling the download button on all devices. All devices should now be able to download files, iOS added support to Mobile Safari some time ago. 2014-12-06 10:52:55 -05:00
Tobias Reich
6855f27893 Fixed a caching-bug where it wasn't possible to return from search 2014-12-05 15:42:32 +01:00
Tobias Reich
e6c109269e Fixed saved scrolling position 2014-12-04 22:12:29 +01:00
Tobias Reich
4a6a86e7c7 Fixed fadeIn fadeOut animations 2014-12-04 22:11:03 +01:00
Tobias Reich
eb3baba0e8 Updated deps 2014-12-04 21:15:28 +01:00
Tobias Reich
37040c99d7 Several basicContext improvements
- Updated basicContext #245
- Scrollable context menu #215
- New move album
- Fixed context selection bug when clicking on photo/album
2014-12-04 21:15:21 +01:00
Tobias Reich
35e0627d81 Removed unused code 2014-11-30 00:28:38 +01:00
Tobias Reich
c670b85daf Show medium in view.php when available #67 2014-11-28 23:21:32 +01:00
Tobias Reich
4b9030effb Code adjustments 2014-11-27 23:10:05 +01:00
Tobias Reich
1860b23810 Unbind missing keys in public mode 2014-11-27 23:09:57 +01:00
Tobias Reich
47f4837f0c Fixed a bug where the albums-separator showed up without albums 2014-11-23 00:09:10 +01:00
Tobias Reich
e3fe5042dc Removed unused files from the view 2014-11-23 00:08:31 +01:00
Tobias Reich
b70f65a7d0 Front-end rewrite #275 2014-11-22 20:43:51 +01:00
Tobias Reich
edcffdc8eb Front-end rewrite #275 2014-11-22 20:37:22 +01:00
Tobias Reich
88874750ba Front-end rewrite #275 2014-11-22 20:09:38 +01:00
Tobias Reich
23720d4d53 Front-end rewrite #275 2014-11-21 00:13:01 +01:00