Cotes Chung
d9e1d84f08
refactor(deps): upgrade bootstrap from v4.6 to v5.2
...
- update class name of the spacing, font style, cards and toasts
- update attribute names & tooltip usage
- remove custom smooth scroll
- syntax colors
2023-05-13 02:05:33 +08:00
Cotes Chung
97b8dfeed6
feat(ui): show preview image in home page
2023-05-13 02:05:30 +08:00
Cotes Chung
8225174cb5
fix(deps): tocbot
has no initialization detection ( #957 )
...
Resolves #957
2023-03-31 05:05:33 +08:00
Cotes Chung
8b4f99c87f
fix: pageviews not updated immediately
2023-03-31 04:58:21 +08:00
Cotes Chung
02b7bd5095
feat: change TOC plugin to tocbot
( #774 )
2023-03-16 03:00:29 +08:00
Cotes Chung
b69d3d7edd
refactor(build): modularize JS code
...
- replace gulp with rollup
- remove JS output from repo
2023-03-15 21:51:37 +08:00
Cotes Chung
5c6ec9d06b
fix: css selector string escaping vulnerability ( #888 )
...
Resolves #888
2023-02-15 05:19:26 +08:00
Cotes Chung
c3a840076e
refactor: replace the deprecated js api
2023-02-15 04:53:40 +08:00
Cotes Chung
3b89bf1df2
chore(release): 5.5.2
2023-01-31 00:07:24 +08:00
Cotes Chung
8bc9d25434
chore(release): 5.5.1
2023-01-30 06:15:34 +08:00
Cotes Chung
4b6722124d
chore(release): 5.5.0
2023-01-30 05:04:10 +08:00
Cotes Chung
7887b5ab62
chore(release): 5.4.0
2022-12-28 01:28:09 +08:00
Cotes Chung
ab16fdc7fc
feat: add shimmer background when image loads
2022-12-24 23:51:47 +08:00
Cotes Chung
ca41c7ebff
chore(deps): use lazysizes
to load images
2022-12-09 07:36:06 +08:00
Cotes Chung
fe2a3cdf51
chore(release): 5.3.2
2022-11-22 21:08:47 +08:00
Cotes Chung
e107a2e759
chore(release): 5.3.1
2022-10-25 21:18:19 +08:00
Cotes Chung
339293d0d7
style: 4 space indents to the JS files
2022-10-25 19:26:44 +08:00
Cotes Chung
1fd665bf49
perf: modify checkbox icon with Liquid
...
Also optimize list padding start
2022-10-24 21:06:02 +08:00
Cotes Chung
b6a1a4172e
style(js): fix code style in JS
2022-10-22 03:26:22 +08:00
Cotes Chung
6852ceb280
refactor: remove site config option prefer_datetime_locale
2022-10-19 04:22:12 +08:00
Cotes Chung
3878815852
chore(release): 5.3.0
2022-09-23 21:11:29 +08:00
Cotes Chung
856ef11487
chore(release): 5.2.1
2022-06-18 00:09:22 +08:00
Cotes Chung
baad801066
chore(release): 5.2.0
2022-06-09 17:59:27 +08:00
Cotes Chung
6d35f5f8da
perf: avoid the layout shift for post datetime
2022-04-26 04:55:37 +08:00
Cotes Chung
3969b28743
Bump version to 5.1.0
2022-02-14 23:59:48 +08:00
Cotes Chung
35e013f7fd
Adapt the search input to Bootstrap 4.6
2022-02-14 22:15:38 +08:00
Cotes Chung
a5d38e7fbc
Improve local datetime display
...
- Protect author's location privacy
- Reduce locale configuration parameters
2022-01-28 23:45:29 +08:00
Cotes Chung
f8f4dd889e
Normalized attribute name in HTML
...
Add prefix `data-` for following attributes:
- `topbar-visible`
- `mode`
- `label-text`
- `title-succeed`
2022-01-13 00:23:08 +08:00
Cotes Chung
2cef631385
Hide topbar when mobile orientation in landscape mode ( resolve #459 )
2022-01-09 19:09:29 +08:00
Cotes Chung
2d02a6415d
Bump version to 5.0.2
2022-01-08 02:44:19 +08:00
Cotes Chung
837d0778b6
Avoid preview-image delaying the switching of the top bar title (mobile views)
...
Use Intersection Observer API to optimize the performance of title switching
2022-01-08 02:28:10 +08:00
Cotes Chung
e7b377cf63
Prevent the top bar from covering the heading when scrolling down (in mobile views)
2022-01-06 21:46:08 +08:00
Cotes Chung
22e2367b45
Bump version to 5.0.1
2022-01-05 03:11:24 +08:00
Cotes Chung
aeb2d57b60
Bump version to 5.0.0
2022-01-03 00:44:23 +08:00
Cotes Chung
c8fd0d728d
Clean up the JS log when the post is scrolled(mobile views)
2021-12-31 00:09:09 +08:00
Cotes Chung
df81012e28
Always close the top bar when smooth scrolling
2021-12-10 00:28:50 +08:00
Cotes Chung
09742d40dd
Prevent the anchor of the heading from being awakened early
2021-12-09 18:52:02 +08:00
Cotes Chung
c64e587335
Improve SEO & accessibility on mode toggle element
2021-12-07 23:09:00 +08:00
Cotes Chung
7579644e8d
Make the anchor scroll position more precise
2021-12-07 16:26:26 +08:00
Cotes Chung
563e8085e8
Redesign the post meta layout
...
- posted date
- updated date
- read time
- license statement of post bottom
- also refactor the `timeago.js`
2021-12-05 04:42:53 +08:00
Cotes Chung
55fce7574c
Refactor theme mode toggle
...
- Improve mode switching JS execution priority
- Drop deprecated Web API
2021-12-02 05:51:30 +08:00
Cotes Chung
0bf7a8f1d9
Bump version to 4.3.4
2021-11-29 21:03:53 +08:00
Cotes Chung
b7cc22983f
Prevent multiple reserse-footnote from overlapping ( fix #439 )
2021-10-31 22:56:22 +08:00
Cotes Chung
406ed520cb
Bump version to 4.3.3
2021-10-20 06:28:49 +08:00
Cotes Chung
a5b8e7862b
Bump version to 4.3.2
2021-10-15 00:49:13 +08:00
Cotes Chung
9b0b7d7772
Bump version to 4.3.1
2021-10-01 18:48:42 +08:00
Cotes Chung
945e8d1953
Bump version to 4.3.0
2021-09-30 02:32:57 +08:00
Cotes Chung
1bb54096f4
Improve the UX of clipboard button
2021-09-24 15:13:00 +08:00
Cotes Chung
2dfdb66e0a
Refactor clipboard functions
2021-09-17 16:08:00 +08:00
Cotes Chung
4001ef7cba
Prevent copying code line numbers on Safari
2021-09-16 18:42:50 +08:00