Michael Mayer
94b4173cf9
Search: Fix files.time_index generation on SQLite #2265
2022-04-21 19:47:16 +02:00
Michael Mayer
82d61d1f93
File Types: Add experimental support for animated GIFs #590 #2207
...
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00
Michael Mayer
3328a78a04
SQLite: Improve database migration UPDATE statements #2216
2022-04-02 18:37:39 +02:00
Michael Mayer
a1870067ca
SQLite: Improve database migration UPDATE statements #2216
2022-04-02 18:33:57 +02:00
Michael Mayer
0d5af690cc
Migrations: Improve SQLite schema migration statements #2216
2022-04-01 16:49:26 +02:00
Michael Mayer
a61470dfc7
Migrations: Implement "photoprism migrations ls" command #2216
...
Lists the status of migrations. Changed "migrate" to "migrations run".
2022-04-01 16:02:58 +02:00
Michael Mayer
9eda12ac20
Performance: Refactor database schema and UI components #995 #1438 #1811
2022-03-30 20:36:25 +02:00
Michael Mayer
c256664a1b
WebDAV: Fix upload of complete albums #1376
2022-02-27 17:32:54 +01:00
Michael Mayer
c853b3cd2d
Backend: Shorten source file headers and normalize email addresses
2022-02-21 15:30:18 +01:00
Michael Mayer
6c4fc42415
API: Add Explicit Cache Header for Existing Thumbs #822
2022-02-20 17:36:51 +01:00
Michael Mayer
eeee5973ad
MariaDB: Alter albums.album_filter to VARBINARY(767) and add index #1953
...
Using a migration for testing on develop so nothing breaks (yet).
2022-01-18 17:34:28 +01:00
Michael Mayer
d67e325854
Config: Improve initialization, migrations, and debug logs
2022-01-05 18:15:39 +01:00
Michael Mayer
8efe473d30
Copyright: Update year in source files and footer.vue
2022-01-03 13:46:52 +01:00
Michael Mayer
7823d7faaa
Metadata: Limit file projection & color_profile to 40 ASCII chars #1830
2022-01-03 12:09:00 +01:00
Michael Mayer
35ac1e730c
Docs: Update URL
2021-12-12 20:48:05 +01:00
Michael Mayer
a4d5a81b97
SQLite: Rename "sqlite" to "sqlite3" to fix migrations #319 #1791
2021-12-09 07:37:49 +01:00
Michael Mayer
7e8974fd20
MySQL 8: Improve migrate command, ignore errors when dropping indexes
2021-11-28 13:52:27 +01:00
Michael Mayer
7a47177105
Database: Add migrations #319
2021-11-24 12:42:18 +01:00
Michael Mayer
32fb22c039
Months, Countries & States: Update album title and slug if needed #1664
2021-11-23 20:25:32 +01:00
Michael Mayer
208ace9fb1
Database: Fix sqlite/20211121-094727.sql #319
...
SQLite doesn't expect a table name when dropping an index,
only when creating.
2021-11-21 18:49:12 +01:00
Michael Mayer
cdd7df8e62
Database: Add manual schema migrations #319
2021-11-21 14:05:07 +01:00