3f66fce262
MediaUploader: explicitly support image/jpeg only
2023-03-12 12:07:17 +01:00
54b69ecd11
MediaUploader: simplify form control design
2023-03-12 11:33:16 +01:00
01822cdccf
Fix Button, ConfirmDeletePage, WarningDialog templates
2023-03-12 01:00:50 +01:00
0325a2ec90
EditAssetForm: make form look presentable
2023-03-12 00:53:47 +01:00
70fcd097cc
EditAsset: remove reference to old admin bar
2023-03-12 00:39:15 +01:00
2c24a0a7e7
MainTemplate: open vanity link in new tab
2023-03-11 22:15:17 +01:00
e916489d00
PhotoPage: only use columns on large displays
2023-03-11 22:04:02 +01:00
1859a9ea2a
LogInForm: fix smartphone view
2023-03-11 21:57:55 +01:00
4c928af9ad
AlbumIndex: set thumbnail dimensions for 'no thumb' images too
2023-03-11 21:46:23 +01:00
a4cc528951
ManageAssets: allow batch deletion of assets
2023-03-11 21:24:55 +01:00
a76dde927b
AccountSettings: list tags owned by current user
2023-03-11 20:27:09 +01:00
6d0aef4df6
EditTag: allow updating the thumbnail visually
2023-03-11 19:49:17 +01:00
cf0b9ebaf9
LogInForm: change title to something #RU-like
2023-03-11 19:34:01 +01:00
edc857f6fd
EditTag: introduce featured thumbnail manager
2023-03-11 18:22:27 +01:00
54c4294d08
Add 'no thumb' vector image for use while loading
2023-03-11 17:16:53 +01:00
7d19cf823d
Pass aspect ratio into photo thumbnails
2023-03-11 17:04:30 +01:00
febe7bb405
MainNavBar: hide navigation when not logged in
2023-03-11 16:39:30 +01:00
0a8da104cc
MainNavBar: randomize space invader; add Coda font
2023-03-11 16:38:03 +01:00
87df775c51
MainNavBar: re-introduce the space invader
2023-03-11 15:27:15 +01:00
c6902150f0
PhotoPage: move edit button from old admin bar to widget
2023-03-11 15:17:36 +01:00
277611e0ac
Introduce new menu classes and navigation templates
2023-03-11 15:14:05 +01:00
b1378a3b59
DummyBox: fix SubTemplate inheritance
2023-03-11 14:38:49 +01:00
5bb8c020bd
EditAssetForm: replace widget class with generic content box
2023-03-11 14:31:44 +01:00
b9bd2bf499
AlbumHeaderBox: apply some border radius to tag headers
2023-03-11 14:17:38 +01:00
812c7a4f20
PhotoPage: change previous/next icons
2023-03-11 14:13:29 +01:00
a9a2c64d81
PhotoPage: replace custom sub-photo boxes with generic equivalents
2023-03-11 13:57:57 +01:00
cf31f0af07
Replace more custom button classes with Bootstrap counterparts
2023-03-11 13:51:12 +01:00
2d1a299fe0
Replace login and password reset templates
2023-03-11 13:44:36 +01:00
307d34430a
SubTemplate: use SubTemplates for boxed content only
2023-03-11 13:37:59 +01:00
f9eefe7b41
Replace generic alert, form and table templates with new Bootstrap equivalents
2023-03-11 13:20:59 +01:00
daf6b6b264
MainTemplate: clean up HTML head; remove unused inline CSS function
2023-03-11 13:12:12 +01:00
6b028aac41
AlbumIndex: enable rendering of more double-density thumbnails
2023-01-01 19:37:22 +01:00
2ef1289628
PhotosIndex: enable rendering of more double-density thumbnails
2023-01-01 19:37:07 +01:00
7897172256
Address dynamic class property deprecation warnings
2022-12-25 13:56:42 +01:00
49390c372d
Use triple-equals in a few more places
2022-12-25 13:50:03 +01:00
2174e1d08b
PhotoPage: show software used to edit photo
2022-12-25 13:44:19 +01:00
6369187eb7
Add double-density thumbnails to albums and photo pages
2022-07-08 23:53:28 +02:00
cba42a9129
Refactor GenericTable to use PageIndex rather than inherit from it
...
This has on my todo list for years... I'm glad to finally get around to it.
2021-02-17 20:43:30 +01:00
96937b6952
Use null-coalescing operator where appropriate
2021-02-17 20:43:29 +01:00
e7490e40dd
Clean up and force a rebuild of thumbnails when customising a crop region.
2020-12-30 13:05:23 +01:00
340ed84272
Show first available thumbnail instead of a potentially hidden one.
2020-12-30 13:05:22 +01:00
9d95df81fe
WIP: finally implement drag events.
2020-12-30 13:05:22 +01:00
17859b70e9
Fix tag suggestions.
2020-02-25 13:31:30 +01:00
f193b614b7
Port basic asset management page from Kabuki.
2020-02-25 13:31:12 +01:00
c48ba786c1
Refactor leftover old-style arrays into new-style arrays.
2019-09-29 14:47:56 +02:00
5df7ea8371
Remove unused 'best color' algorithm.
...
This code is used to efficiently determine the most saturated colour in an image,
Kabuki uses this as the highlight colour on a page, but this styling has always
been disabled in HashRU Pics. Hence, we can safely remove the code, freeing up
some CPU cycles in the process. ;-)
2019-09-29 14:18:59 +02:00
7d3ab166c7
Simplify template logic for photo index.
2019-09-29 14:12:30 +02:00
3fc8ccf550
Merge branch 'tag-improvements' of Public/pics into master
2019-03-16 12:12:25 +01:00
8ec6c227d5
Remove leftover debug statements.
2019-03-09 13:58:37 +01:00
42e5c7fe37
Allow regular users to unlink tags from photos.
2019-03-09 13:48:18 +01:00