New bootstrap-based layout #30

Merged
Roflin merged 79 commits from bootstrap into master 2023-03-14 19:11:25 +01:00

79 Commits

Author SHA1 Message Date
65cea8ed8a UploadMedia: only set thumb asset id for tags that don't have one yet 2023-03-13 16:30:24 +01:00
c6dc6bbac4 AlbumIndex: don't over-fit placeholder images 2023-03-13 01:37:31 +01:00
e48f065c25 PhotoIndex: fix inadvertent thumb stretching in rare cases 2023-03-13 01:33:29 +01:00
c991f05dd3 ViewPhoto: rework solution to work for panoramas, too 2023-03-12 12:58:58 +01:00
5c2eff09b8 PhotoPage: apply #photo_frame anchor to clicks as well 2023-03-12 12:55:32 +01:00
85be093a36 ViewPhoto: improve vertical alignment of prev/next buttons 2023-03-12 12:42:43 +01:00
c735648468 ViewPhoto: improve image alignment in page 2023-03-12 12:37:57 +01:00
41881594e9 PhotoMosaic: make photo order more intuitive 2023-03-12 12:34:47 +01:00
29bf6af1f8 Asset: delete thumbnails when deleting an assets 2023-03-12 12:21:43 +01:00
3f66fce262 MediaUploader: explicitly support image/jpeg only 2023-03-12 12:07:17 +01:00
244af88a9a Asset: cleaner handling of conflicting filenames 2023-03-12 12:02:21 +01:00
3ed84eb4d5 UploadQueue: more correct HEIC extension check 2023-03-12 11:47:36 +01:00
229fb9e5bf UploadQueue: refactor into proper ECMAScript class 2023-03-12 11:45:37 +01:00
54b69ecd11 MediaUploader: simplify form control design 2023-03-12 11:33:16 +01:00
544944a7f5 Edit{Album,Tag}: fix new tag creation 2023-03-12 11:32:13 +01:00
6087ebe249 AutoSuggest: fix click/append event
Keyboard was fine, it was just mouse events that were broken ^^'
2023-03-12 01:19:43 +01:00
3cf281b24d AdminMenu: add error count to badge iff count > 0 2023-03-12 01:04:28 +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
c7e4351375 Change album/tile label font to Coda, too 2023-03-11 22:13:55 +01:00
0b8c614191 Manage{Assets,Tags}: link user names to edituser 2023-03-11 22:07:00 +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
d83dd6ea6e Remove more obsolete styling 2023-03-11 21:55:44 +01:00
eb04e87085 Change autosuggest padding 2023-03-11 21:52:44 +01:00
16eda4cfe7 Move autosuggest styles to default.css 2023-03-11 21:50:08 +01:00
4c928af9ad AlbumIndex: set thumbnail dimensions for 'no thumb' images too 2023-03-11 21:46:23 +01:00
b8c53d7d4d ViewPhotoAlbum: prevent undefined index due to missing thumb 2023-03-11 21:45:03 +01:00
1b7e745f11 Clean up Tag::resetIdAsset 2023-03-11 21:41:23 +01:00
aa3a54f237 Asset: guard using property_exists in constructor 2023-03-11 21:39:20 +01:00
0b0d47acb8 UploadQueue: error out of HEIC files are presented 2023-03-11 21:36:32 +01:00
a4cc528951 ManageAssets: allow batch deletion of assets 2023-03-11 21:24:55 +01:00
5b8551a726 EditAlbum: allow specifying a thumbnail ID manually if none are present 2023-03-11 20:46:31 +01:00
5cff62836e ManageTags: display owning user in table 2023-03-11 20:39:55 +01:00
310fe7c3d6 Hide thumbnail selection when none available 2023-03-11 20:37:39 +01:00
167a50cb92 ViewPhotoAlbum: tweak album buttons to be more useful 2023-03-11 20:34:58 +01:00
d9fd2ae20d Add upgrade script for new tag ownership 2023-03-11 20:27:45 +01:00
a76dde927b AccountSettings: list tags owned by current user 2023-03-11 20:27:09 +01:00
daa8b051c5 EditTag: on saving, redirect users to a page they can see 2023-03-11 20:03:09 +01:00
27f69b0a74 EditTag: disallow users to disown their own tags 2023-03-11 20:01:25 +01:00
ad816f10a3 EditTag: allow designating a tag owner 2023-03-11 19:57:19 +01:00
59b1fa7a72 EditAlbum: allow updating the thumbnail visually 2023-03-11 19:52:30 +01:00
6d0aef4df6 EditTag: allow updating the thumbnail visually 2023-03-11 19:49:17 +01:00
a06902335b Manage{Tags,Users}: add call to resetSessionToken 2023-03-11 19:34:52 +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
a9a347c638 Adjust dropdown focus colours 2023-03-11 17:59:57 +01:00
fa01bf8961 ManageAssets: trade filename for user uploaded field 2023-03-11 17:53:53 +01:00
54df35073d EditAlbum: make parent selection more intuitive 2023-03-11 17:35:47 +01:00
4684482d67 ManageAlbums: move hierarchy logic to PhotoAlbum model 2023-03-11 17:28:21 +01:00
4033a8813c EditTag: hide option for assigning parent 2023-03-11 17:23:44 +01:00
4d47696dcd Use Coda font for page links, too 2023-03-11 17:20:22 +01:00
54c4294d08 Add 'no thumb' vector image for use while loading 2023-03-11 17:16:53 +01:00
e6f7476037 MainNavBar: let space invader rotate on hover 2023-03-11 17:15:59 +01:00
7d19cf823d Pass aspect ratio into photo thumbnails 2023-03-11 17:04:30 +01:00
326c8f11ee Change colours for buttons and page indices 2023-03-11 16:55:22 +01:00
556bbb2753 Use Coda font for buttons and headers 2023-03-11 16:43:53 +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
02b43035f3 AccountSettings: allow users to change their personal details 2023-03-11 15:32:07 +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
a6fd8d2764 Admin controllers: apply new column classes 2023-03-11 14:24:17 +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
021df2df93 Pagination: use larger page indices on photo and album index pages 2023-03-11 14:12:56 +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
0366df9b5f Alerts: replace 'error' class with 'danger' 2023-03-11 13:30:02 +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
07bc784859 Add bootstrap as a dependency 2023-03-11 12:58:30 +01:00