Commit Graph

37 Commits

Author SHA1 Message Date
396b67a9b3
v0.13.0
- new - PWA supported.
- fix - touch scroll not working when scroll on $SlideViewer.
2024-10-25 18:47:27 +08:00
4ecc5cd06b
v0.12.1 - fix $SlideViewer slide animate 2024-10-25 16:52:25 +08:00
9d1d8fca39
v0.12.0
- new - support new gesture:
  - double tap on video will do play/pause.
  - swipe left/right can switch post.
- new - $SlideViewer, $PostViewer.
2024-10-25 16:43:35 +08:00
793d0342ff
v0.11.3 - fix post manager cache not clear when switch booru 2024-10-21 09:55:50 +08:00
0d63638b82
v0.11.2 - fix $Router update 2024-10-21 09:42:10 +08:00
73dc5464e6
v0.11.1 - fix click post tile will not open post when focused. 2024-10-21 09:15:04 +08:00
dc176f4e83
v0.11.0
change - depart PostManager methods from $PostGrid.
new - navigation posts on post page.
optimize - fetch fewer tags when tags is cached.
change - Post.file_url and Post.file_url$ can be undefined.
change: $PostTile need $PostGrid as params when construct.
change: post page viewer $img will load preview image first.
change: post page become non-static page.
2024-10-21 09:12:38 +08:00
eb2cbf688a
v0.10.5 - fix focus and blur triggered same time 2024-10-19 14:46:33 +08:00
5eb5ef289d
v0.10.4 - remove scroll back to focus when load posts 2024-10-19 14:14:55 +08:00
1ea53cfafd
v0.10.3 - fix focus bug after remove all 2024-10-18 17:04:51 +08:00
9f0add5b1c
v0.10.2 - fix focus 2024-10-18 16:46:26 +08:00
b5bd8aa736
v0.10.1
- fix - detail panel not update when switch booru.
2024-10-18 16:34:12 +08:00
1913e010b6
v0.10.0
- new - $DetailPanel on posts gallery page.
- new - hotkeys support:
  - toggle detail panel.
  - video play pause.
- new - LocalSettings
2024-10-18 16:28:32 +08:00
d6be4c0c62
v0.9.0
- change: document element scroll behavior smooth.
- new: hotkey supported:
  - browser navigation back and forward.
  - post grid navigation.
  - post favorites.
2024-10-17 11:43:21 +08:00
84f52ed030
v0.8.2
add: click viewer will pause video
2024-10-15 14:21:07 +08:00
dbff5d1de9
v0.8.1
- fix: $PostGrid `orderMap` no cleared when switched booru.
2024-10-15 13:46:15 +08:00
93b06d7c80
v0.8.0
new: touch or pen gesture open/close $Drawer.
optimize: move numberFormat function to Util.
new: video controller.
optimize: $PostTile video duration update by timeupdate event.
change: post viewer height depend on dynamic viewport height.
2024-10-15 13:27:36 +08:00
580ac885de
v0.7.0
change: $viewerPanel hide rely to events.
change: load post original image file if file is under 5MB.
new: $viewerPanel load original file button.
change: move switch booru button to $Drawer.
new: copy page link button.
change: README.md
2024-10-13 12:28:17 +08:00
6b2fdf543c
v0.6.3
fix: $Drawer activate and inactivate method not used.
2024-10-13 08:44:38 +08:00
a94bcd6f81
v0.6.2
fix: menu button not push hash state.
optimize: $Search and $Drawer open and close method will determine hash first.
2024-10-13 08:42:57 +08:00
acf412de6b
v0.6.1
change: open in booru site icon appended in anchor element.
new: support open graph link preview.
fix: post booru link and file link copy wrong url.
2024-10-12 01:17:33 +08:00
acbb242c97
update package.json 2024-10-11 23:07:51 +08:00
5605aa94d2
v0.6.0
new: post favorite.
new: User.favorites Map.
new: ClientUser.init(), fetch client user fav data on start up.
2024-10-11 23:05:28 +08:00
1aa20c00b2
v0.5.1
fix: $PostGrid get/update post order not perform ascending.
remove: window title remove version string.
fix: $Searchbar open and close with key bugs.
change: User.manager move to instance Booru.users.
2024-10-09 16:15:21 +08:00
73894739d0
v0.5.0
new: add search query suggestion,
change: fetch api optimize with api key.
enhance: searchbar will auto add tags from url.
2024-10-08 02:05:02 +08:00
77d4f78cc2
v0.4.0
new: posts page header.
enhance: hint will show up when no posts is loaded.
fix: [css] login page `login-container` width abnormal on small width screen.
change: set route path `/posts` render same as path `/`
2024-10-08 00:24:41 +08:00
a992af35c2
v0.3.5
new: danbooru account login with api is available now.
new: class Client User
adjust: [css] route element padding inline.
new: [css] color variable.
new: interface APIError.
new: [page] /login route.
new: [$nav] menu button and account button.
new: class $Drawer, with user account basic detail, and login/logout button.
new: function numberFormat.
optimize: [$IconButton] $icon default is hiding, method icon will set $icon visible.
new: [$IconButton] method link, set 'click' listener with open link.
2024-10-07 22:03:10 +08:00
315246a37a
v0.3.4
fix: event passive.
remove: Post sidebar copy link buttons.
fix: page transition transform value undefined.
enhance: $PostGrid loader will stop when no more post can fetched.
enhance: reset $PostGrid loader when booru switched.
enhance: searchbar autocomplete result same as official site.
new: class Autocomplete.
new: post sidebar add File, Booru, Webm, Source url.
2024-10-06 23:12:53 +08:00
86c2d5aa9f
v0.3.3
update: $Router package.
new: open in original site button.
change: searchbar input background remove transparency.
change: post page video player disable picture in picture.
new: post page sidebar detail add copy file link button and copy webm link button.
new: ugoria format will show icon on $PostTile.
new: $IconButton
new: Post.isUgoria
2024-10-06 18:00:35 +08:00
6104d9003f
v0.3.2
change: navigation bar app version link to home page.
change: gif format $PostTile preview action will same as video format.
new: gif format $PostTile will display format detail.
change: navigation bar background change to transparency blur.
change: searchbar selection list scrollbar width smaller.
2024-10-06 16:39:33 +08:00
1a6d0e580f
v0.3.1
fix: jumping scroll when open page.
new: new FileType 'webp'.
change: $PostGrid get posts limit change to 100 post per time.
new: sound icon come out beside on video duration if video has sound.
fix: image too big when new posts insert to $PostGrid, disable loading post's transition.
new: mouse hover/down or touch on $PostTile have scale transition.
change: $PostTile video detail color change to dark theme.
change: Post all $State property have a loading string.
new: Post.ready will return Promise when post data is fetched.
new: Post.hasSound, Post.previewURL
optimize: post_route get Post and fetching.
fix: post page video size will be clarify when rendered.
2024-10-06 15:07:48 +08:00
b5eb4811d6
v0.3.0 2024-10-06 02:21:31 +08:00
33a588a3f5 v0.2.5
fix: $Layout render problem
2024-05-20 00:55:44 +08:00
ec06a3f912 v0.2.4
update: post page layout change on small screen
2024-05-19 02:15:31 +08:00
1add8ce529 v0.2.2
new: Post auto load
fix: zip file preview
2024-05-18 21:11:41 +08:00
f1d6faeb75 v0.2.1
add: Scroll history
change: tag post count numeric format
2024-05-18 20:09:33 +08:00
4aff683df3 init 2024-05-17 03:30:49 +08:00