Commit Graph
2082 Commits
Author SHA1 Message Date
Bharat Mediratta 99da170def Document why we skip the parent state for the root album. 2009-05-10 20:16:18 +00:00
Bharat Mediratta 31f0839f9b Don't provide full-size link if the user can't see the full size
image.  There's no security hole here, it's just a bad user
experience.
2009-05-10 20:02:40 +00:00
Bharat Mediratta afa4a8acca After ajax login, just reload the current page. 2009-05-10 19:57:58 +00:00
Bharat Mediratta 8ba9480819 Disable default sorting for performance. (thanks Romain LE DISEZ) 2009-05-10 19:00:28 +00:00
Bharat Mediratta 57ef43afdb Change TINYINT(2) to SMALLINT for compliance (thanks Romain LE DISEZ) 2009-05-10 18:56:49 +00:00
Bharat Mediratta ce137d7bdc Change wording to avoid breaking File_Structure_Test 2009-05-10 18:52:08 +00:00
Bharat Mediratta cc0fcc8961 Use a clearer query syntax for deleting extra search and exif records (thanks Romain LE DISEZ) 2009-05-10 18:44:03 +00:00
Bharat Mediratta e6d3d42c22 Make the code that copies g2 derivatives more robust if the g2 data file doesn't exist. 2009-05-10 04:04:33 +00:00
Bharat Mediratta 0872cce1ea Fix a bug where when we copied over the g2 thumb or resize, we weren't
saving its dimensions to the item.

Also, import originationTimestamp as captured field.
2009-05-10 01:11:16 +00:00
Bharat Mediratta 99b7cdeee1 Fix a copy/paste typo. 2009-05-10 00:13:39 +00:00
Tim Almdal 3969145a36 Move the thumb_proportion method into Theme_View and set it by default
if the page type is album.
Leave a todo if we ever set up a theme default API
2009-05-09 22:22:30 +00:00
Tim Almdal e2d03c63fb Remove quotes and correct typo 2009-05-09 21:59:32 +00:00
Bharat Mediratta a43c57bf61 Sigh.. fix it the *right* way. 2009-05-09 21:13:59 +00:00
Bharat Mediratta 8c611fdc1b Oops, add in a missing ] (thanks kb7sei!) 2009-05-09 21:11:55 +00:00
Bharat Mediratta 6b00aa70e0 Don't try to put g2_stats and g2_size into the view if g2 is not initialized. 2009-05-09 20:18:24 +00:00
Bharat Mediratta 1bfbae15f6 Usability and performance improvements
Significantly speed up the process by copying Gallery2 thumbnails and
resizes wherever possible instead of regenerating them.  This requires
us to figure out the dimensions of the original G2 derivative and make
sure that it matches in some reasonable way.

To allow users to take advantage of this, calculate the optimal thumb
and resize size to set in G3 to match what was used in G2.  While
we're at it, give the user some idea of how much data is available in
G2 to import.
2009-05-09 19:03:00 +00:00
Bharat Mediratta db465072f5 Fix indentation. 2009-05-09 17:45:33 +00:00
Chad Kieffer a05451ef34 Apply status message display effect to admin theme. Use double rather than single quotes in JS. 2009-05-09 17:17:17 +00:00
Bharat Mediratta 99ca6133b0 Force the 'GD Version' key to exist 2009-05-09 16:37:03 +00:00
Chad Kieffer 853c00cde0 Highlight status messages on load, fade them out after a few seconds. Make success green brighter. 2009-05-09 07:10:36 +00:00
Tim Almdal 48ee3d5fe8 Fix for ticket #217 2009-05-09 06:11:17 +00:00
Tim Almdal 9dccbe0d36 Fix for ticket #255
2nd iteration
2009-05-09 05:42:06 +00:00
Tim Almdal 4485a66b3e Fix for ticket #255 2009-05-09 05:28:35 +00:00
Bharat Mediratta cdc796aed4 Don't rely on the file to have an extension (or better: don't throw an
error if we can't find one-- just assume its a photo).
2009-05-08 19:32:51 +00:00
Bharat Mediratta d1a9138925 Don't try to use mb_detect_encoding if the module isn't loaded. Not sure if this is a great solution, but it'll probably cut down on a big class of errors opportunistically 2009-05-08 19:16:48 +00:00
Bharat Mediratta bf3282cb3c Don't do ORM::factory() lookups on non-ints (thanks Romain LE DISEZ) 2009-05-08 19:01:45 +00:00
Bharat Mediratta 764f88defb Fix whitespace issues 2009-05-08 17:58:56 +00:00
Bharat Mediratta 0373cb0676 Use lower-case aliases for greater portability (thanks Romain LE DISEZ) 2009-05-08 17:48:30 +00:00
Tim Almdal 2c2839c13b Create a thumbnail stack of selected thumbnails for the organize
drawer
2009-05-07 17:39:34 +00:00
Tim Almdal 6a295dc93d 1) Leave an object selected if its clicked.
2) And a 1em left margin to provide more spacing, so the lasso is less inclusive
2009-05-07 05:16:56 +00:00
Bharat Mediratta 85832e2e0f Don't try to use the exif/iptc values if we couldn't extract them cleanly. 2009-05-07 05:04:11 +00:00
Tim Almdal 5305d1f569 Improve the selection/drag handling so that drag of a single item
doesn't have to be selected first
2009-05-07 04:56:08 +00:00
Bharat Mediratta 98e60731b2 Allow sorting by Capture Date. 2009-05-07 01:28:10 +00:00
Bharat Mediratta fc6bdbbbc8 Grab photo capture date and captions from EXIF/IPTC data.
- Add a "captured" column to the items table.
- Pull the DateTime EXIF field and put it into the captured column
- Pull the Caption EXIF & IPTC fields and put them into the description
  field if there was not already a value there
2009-05-07 01:18:31 +00:00
Bharat Mediratta 934bc1e1f1 Add debug log strings with the G2 stack trace when there's a failure in a g2 call. 2009-05-07 00:46:35 +00:00
Bharat Mediratta 9cc5d05814 Don't throw up a warning if we can't detect whether or not the logs dir is writable. 2009-05-07 00:29:55 +00:00
Tim Almdal a8879cfe89 1) Improved selection processing.
2) Drawer closes if no images or albums are selected
2009-05-06 20:27:49 +00:00
Tim Almdal 2991831c03 Fix for ticket #72 2009-05-06 14:45:44 +00:00
Bharat Mediratta 890b716c8f Show the 'activate gd' button even when there's a warning about missing rotation 2009-05-06 04:27:23 +00:00
Bharat Mediratta e83b980d3d Don't fail when trying to import site admin group. Resolves ticket #249 2009-05-06 04:08:45 +00:00
Chad Kieffer 812cb94b1e Usability update: include an "Activate Toolkit Name" button with available toolkits 2009-05-06 03:47:58 +00:00
Bharat Mediratta 2846e0df8b Return an array from available_tasks() when unconfigured.
Fixes ticket #247.
2009-05-05 03:56:42 +00:00
Bharat Mediratta 13f8a0dd7b Detect input encodings from EXIF/IPTC data and convert to utf-8 as
appropriate.  This allows us to switch the exif value column back to
varchar and improves the way that we deal with non-utf8 data in our
embedded EXIF/IPTC data.
2009-05-05 03:30:49 +00:00
Bharat Mediratta 2434feabeb Updated for alpha 4 2009-05-03 21:16:03 +00:00
Bharat Mediratta a676ac8e60 Don't try to make a new photo the album cover unless we can edit the parent album 2009-05-03 21:14:18 +00:00
Bharat Mediratta e70be4c0c2 Cache the entry in our in-memory map when we map a g2 item to a g3
item in the database.  This fixes the problem that the import fails
the first time around because the various groups are mapped in the db
but aren't available in the request.
2009-05-02 21:52:46 +00:00
Bharat Mediratta 2c61ad361e Remove some unnecessary blank lines. 2009-05-02 21:19:40 +00:00
Bharat Mediratta f2479cc65a Mark functions as static 2009-05-02 21:13:13 +00:00
Bharat Mediratta 4b790f5b76 Revert r20668; if we call our helper 'gallery' then it interferes with g2_import since it uses the Gallery2 embed interface which loads up G2's Gallery class as well. Grumble. 2009-05-02 20:49:09 +00:00
Bharat Mediratta 5950f49210 Rename core helper to gallery helper to indicate that it's more of an app-wide helper. 'core' doesn't make as much sense 2009-05-02 20:37:45 +00:00