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