Commit Graph
268 Commits
Author SHA1 Message Date
heimoshuiyu a7230519ff Update: Makefile since we dont use sqlite3 and CGO 2022-12-17 21:13:10 +08:00
heimoshuiyu 21b2098c78 Add: embed web files 2022-12-17 21:13:09 +08:00
heimoshuiyu d52c64d25a Fix: web css modules tree shaking 2022-12-17 21:13:09 +08:00
heimoshuiyu bec2d6538f add drone pipeline 2022-12-17 21:13:09 +08:00
heimoshuiyu aa2377df7f Replace webpack with only esbuild, replace react with preact
reduce node_modules size to only 18M

reduce js file bundle to 20%
2022-12-17 21:12:41 +08:00
heimoshuiyu d278e4009d fix avatar max 1 frame 2022-12-04 13:55:52 +08:00
heimoshuiyu e3d80ffc2a Fix: web height 100vh 2022-12-02 03:43:14 +08:00
heimoshuiyu 30a8fbad4e Fix: web width 100% 2022-12-02 03:18:37 +08:00
heimoshuiyu e7bc625b6d Add: get alternative avatar from directory 2022-12-02 03:09:09 +08:00
heimoshuiyu 2d71e7b0cb Update full avatar background 2022-12-01 23:47:07 +08:00
heimoshuiyu 2297f87fa3 Update npm dependencies to react 18 2022-12-01 23:16:23 +08:00
heimoshuiyu 271c7e5c13 Add: get avatar from file 2022-12-01 23:07:47 +08:00
heimoshuiyu 9fdea6b169 Merge remote-tracking branch 'postgres' into postgres 2022-11-06 11:34:03 +08:00
heimoshuiyu 38e20044e2 frontend treat 85% of duration as finished 2022-11-06 11:33:57 +08:00
heimoshuiyu 830cbae17a log /v1/record_playback 2022-11-06 11:33:15 +08:00
heimoshuiyu 51fee5bfe0 fix: break on browser don't support mediaSession
such as stupid WeChat Browser
2022-11-05 22:51:45 +08:00
heimoshuiyu e40fd2625f fix web playback log behavior 2022-11-05 01:24:40 +08:00
heimoshuiyu 061ef9bdc9 improve web playback log behavior 2022-11-04 23:50:38 +08:00
heimoshuiyu d478923ce0 frontend record more types of playback 2022-11-04 22:12:15 +08:00
heimoshuiyu e4032069a5 fix postgres insert on conflict not returning id 2022-11-04 21:27:46 +08:00
heimoshuiyu 73da4f8dc5 fix postgres unique constraint 2022-11-04 20:17:46 +08:00
heimoshuiyu 89ff2bf452 fix postgres ILIKE 2022-11-04 20:06:00 +08:00
heimoshuiyu d0f6d19a7e frontend support record playback history 2022-11-04 19:06:06 +08:00
heimoshuiyu 977b3e02e9 backend support record playback history 2022-11-04 18:39:24 +08:00
heimoshuiyu a6d82c1f47 migrate to postgres 2022-11-04 17:42:46 +08:00
heimoshuiyu b808d4be99 wrap walk sql into transaction improve performance 2022-11-04 15:55:13 +08:00
heimoshuiyu 5c3fb66db3 change /v1/get_file use URL params 2022-11-03 08:18:07 +08:00
heimoshuiyu df081d39ca Update npm dependencies 2022-11-03 01:33:54 +08:00
heimoshuiyu 2f2254371b web show folderPath in folder page 2022-11-03 01:21:58 +08:00
heimoshuiyu 857a5e9dd9 support /v1/get_files_in_folder return folder path 2022-11-03 01:21:25 +08:00
heimoshuiyu 2b4bbdf25e web support api /v1/get_file_ffprobe_info 2022-11-03 00:58:40 +08:00
heimoshuiyu 08a5650b30 add api /v1/get_file_ffprobe_info 2022-11-03 00:58:33 +08:00
heimoshuiyu 8a9569ea61 fix: web mediaSession react hook dependencies 2022-09-29 10:41:10 +08:00
heimoshuiyu dc380590e7 Revert "Revert "add basic support for mediaSession""
This reverts commit e5fa4c2b65.
2022-09-29 10:40:56 +08:00
heimoshuiyu e5fa4c2b65 Revert "add basic support for mediaSession"
This reverts commit edd5eeb4c0.
It break prepare mode on Android devices.
2022-09-29 10:28:34 +08:00
heimoshuiyu 97693d6bd0 Change getRandomFiles function to async 2022-09-22 15:27:41 +08:00
heimoshuiyu edd5eeb4c0 add basic support for mediaSession 2022-09-21 16:15:51 +08:00
heimoshuiyu adf0c24f91 always render AudioPlayer DOM 2022-09-21 15:12:12 +08:00
heimoshuiyu 539fbb6501 add webm as default index file type 2022-09-21 15:08:58 +08:00
heimoshuiyu f5dec2a0a7 add support change title on share page v1.2.0 2022-07-23 22:33:45 +08:00
heimoshuiyu da59740b47 fix Makefile phony 2022-07-23 09:49:40 +08:00
heimoshuiyu cae07f55cd add Github repo link 2022-07-23 09:24:53 +08:00
heimoshuiyu 84cf09e61b add demo msw-open-music.live 2022-07-22 23:51:12 +08:00
heimoshuiyu 36c1990e5e add README-cn.md 2022-07-22 23:45:38 +08:00
heimoshuiyu 21e51756f0 update package.json version 2022-07-22 21:01:58 +08:00
heimoshuiyu caf8b47ca0 fix dialog and <button disabled> coincide 2022-07-22 20:59:06 +08:00
heimoshuiyu 51e5f2d0fb add permission control 2022-07-22 20:56:36 +08:00
heimoshuiyu b0280767cb clean unused docs 2022-07-22 20:54:41 +08:00
heimoshuiyu 85f25a38ae fix select default language 2022-07-22 16:49:30 +08:00
heimoshuiyu 00399785d4 fix tranlate 2022-07-22 16:24:04 +08:00