summary refs log tree commit diff stats
path: root/lib/Crater
Commit message (Collapse)AuthorAgeFilesLines
* Gallery: Document code, add title fallbackAndinus2022-06-112-26/+32
|
* Add navigation bar to galleryAndinus2022-06-112-2/+14
| | | | | - Error on no images has been removed because there might be nested directories but 0 images & that is okay.
* Handle sub-directories, show error on 0 imagesAndinus2022-06-112-4/+13
|
* Protect logout routeAndinus2022-06-111-1/+1
| | | | Only logged in users should be able to logout.
* Update allowed methodsAndinus2022-06-111-0/+1
|
* Display gallery title, fix authentication, show directoriesAndinus2022-06-113-20/+47
| | | | | | | - Earlier non-authenticated users could access the images too. - Serve original image if thumbnail doesn't exist. - Show directories in gallery. - Remove lazy loading attribute.
* Add alt tags to images, fix flash of unstyled contentAndinus2022-06-102-4/+6
| | | | | | | - FOUC: On firefox, maybe the '@import' rule caused this. Also tried out lightGallery.js for lightbox, it doesn't work with text & anyways, it's buggy with bricks.js & you have to request license key.
* Add bricks.js for masonry layout, fix password inputAndinus2022-06-101-0/+3
| | | | | | multi-column didn't do what I wanted. bricks.js does the masonry layout, I think left-to-right would be even better but we'll go with this.
* CSS & Image Optimzations, Print passwordAndinus2022-06-101-0/+1
| | | | | | | | - Prints password required to access. - will-change lets the browser prepare for those changes in advance. - loading="lazy" enables lazy loading on images. - column-fill: balance -- not an optimization.
* Initial Gallery versionAndinus2022-06-096-0/+167
- Handles login, logout, simple directories.
re>
b0a216f5 ^


2c5ea01d ^
2c5ea01d ^
2c5ea01d ^
b0a216f5 ^








ec598fc7 ^








b0a216f5 ^










94c5d83e ^


dee6cfa6 ^
e9e4b4ff ^
b0a216f5 ^
3a1e1f28 ^
b0a216f5 ^

e9e4b4ff ^
3a1e1f28 ^
e9e4b4ff ^





e9e4b4ff ^
3a1e1f28 ^
50a0cb1c ^
e9e4b4ff ^
fde932f2 ^
0d64ca5f ^
4ade06a6 ^

0d64ca5f ^
0c2c782d ^

30ae2137 ^
b0a216f5 ^
4ade06a6 ^
b0a216f5 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112