100 Commits
Author SHA1 Message Date
heimoshuiyu 61391ff2a5 backend support record playback history 2023-01-26 21:21:15 +08:00
heimoshuiyu 3b90ad56d6 Update github CI node version to 18 2022-12-04 20:21:03 +08:00
heimoshuiyu ec0dad00ef Replace react with preact
reduce js file bundle to 20%
2022-12-04 20:17:59 +08:00
heimoshuiyu c09e230972 Replace webpack with only esbuild
reduce node_modules size to only 18M
2022-12-04 20:17:56 +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 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
heimoshuiyu f3e69b032f Merge branch 'dbms' 2022-07-22 15:32:41 +08:00
heimoshuiyu 824866bdd8 bump go-sqlite3 and go.mod version 2022-07-22 15:31:30 +08:00
heimoshuiyu 0b76ea08cd update README.md 2022-07-22 15:31:30 +08:00
heimoshuiyu ba1e96db26 add multi language support 2022-07-22 15:31:14 +08:00
heimoshuiyu cb5c752f8f add github CI build.yml 2022-07-21 17:31:38 +08:00
heimoshuiyu ff85724982 change bcrypt to MinCost 2022-07-20 19:43:38 +08:00
heimoshuiyu ad388cf83b format code with gofmt 2022-07-20 18:16:44 +08:00
heimoshuiyu 881334cccb add password encrypt with bcrytp 2022-07-20 18:16:05 +08:00
heimoshuiyu edc42248ee fix backend output format 2022-06-12 18:01:30 +08:00
heimoshuiyu d7b6b3849c fix user profile button disabled status 2022-06-12 18:00:58 +08:00
heimoshuiyu 4fcd962cc9 read secret key from config.json 2022-06-12 17:17:57 +08:00
heimoshuiyu c7382a1561 remove token auth method 2022-06-12 17:17:15 +08:00
heimoshuiyu 4199caa5ef create tmpfs root directory if not exists 2022-06-12 16:46:19 +08:00
heimoshuiyu 1cf8df7524 delete 'vodeo test' config 2022-06-12 16:39:31 +08:00
heimoshuiyu 9ea21fa7f6 fix config.json 8k 2022-06-12 16:38:57 +08:00
heimoshuiyu 8859640411 fix handle delete tmpfs file failed 2022-06-12 16:36:08 +08:00
heimoshuiyu d07df60b5d set default database index file pattern 2022-06-12 16:23:58 +08:00
heimoshuiyu 02e5a39814 add routes for getRandomFiles
"t": string, the tagID, empty string stand for all tags
2022-06-12 16:14:47 +08:00
heimoshuiyu 522844a447 update npm browserslist 2022-06-12 16:08:19 +08:00
heimoshuiyu 32521e1178 add routes for FilesInFolder
"o": string, offset of the result
2022-06-12 16:06:02 +08:00
heimoshuiyu 9f4c606b28 fix route get search files initial filename 2022-06-12 16:02:20 +08:00
heimoshuiyu 58bb37fede add route for search folders
"q": string, foldername to search
"o": int, offset of search result
2022-06-12 16:00:28 +08:00
heimoshuiyu ff9774b806 move useQuery() to Common.js 2022-06-12 15:52:13 +08:00
heimoshuiyu 7cb1a5d02f add frontend route for search files
"q": string, filename to search
"o": int, offset of search result
2022-06-12 02:48:17 +08:00
heimoshuiyu a9c2c2d7f9 fix access undefined when no files in folder 2022-06-12 00:24:28 +08:00
heimoshuiyu 212ab56722 format 2022-06-12 00:23:53 +08:00
heimoshuiyu c2269ac0fc fix reset offset after search button clicked 2022-06-12 00:19:52 +08:00
heimoshuiyu 14e9ff5a95 add: click filename in dialog to play 2022-06-12 00:11:39 +08:00
heimoshuiyu 544b5afc0d Fix: add filename when download file 2022-04-18 02:32:42 +08:00
heimoshuiyu 6e9e7252b2 Revert "Add: support video"
This reverts commit 465517e5cc.
2022-04-18 01:33:02 +08:00
heimoshuiyu 61d85bba97 Add: support customized ffmpeg container format 2022-04-18 01:32:35 +08:00
heimoshuiyu e4c59fd539 Format: config.json 2022-04-17 22:20:49 +08:00
heimoshuiyu 25205c0c0d Update npm dependencies 2022-04-17 21:55:34 +08:00
heimoshuiyu 1655962e85 Merge tag 'v1.1.0' into dbms 2022-01-23 23:56:17 +08:00
heimoshuiyu 2d85244ced Update: Makefile for external static lib 2022-01-22 11:40:41 +08:00
heimoshuiyu 0897fcc9f8 Fix: more file pattern at update 2022-01-22 10:45:33 +08:00
heimoshuiyu 2dab5cd109 Revert "Update: README.md for dbms" flow chart
This reverts commit a367b9253e.
2022-01-15 01:09:12 +08:00
heimoshuiyu a84dfe8178 Add: sleep stop timer 2022-01-15 00:53:42 +08:00
heimoshuiyu a367b9253e Update: README.md for dbms 2022-01-03 17:19:16 +08:00
heimoshuiyu b295707a05 Update: README.md for dbms 2022-01-03 17:19:16 +08:00
heimoshuiyu 82da1aa48b Revert "Add: README.md DBMS TODO"
This reverts commit 2358335d4e.
2022-01-03 17:19:16 +08:00
heimoshuiyu 359416ea44 Add: support reset foldername 2022-01-03 17:19:15 +08:00
heimoshuiyu 5608693c06 Add: register button on manage page 2022-01-03 17:19:05 +08:00
heimoshuiyu d6f9a03786 SQL ORDER and IGNORE tag exists 2021-12-16 22:34:18 +08:00
heimoshuiyu 7188e73783 Add: link to tag on fileinfo page 2021-12-16 22:33:32 +08:00
heimoshuiyu 027aef4070 Move: play button after info button in dialog 2021-12-16 14:50:38 +08:00
heimoshuiyu 14f3c1c8da Move: download button from dialog to file page 2021-12-16 13:27:11 +08:00
heimoshuiyu 80802f95f8 Add: handle enter press 2021-12-16 13:22:18 +08:00
heimoshuiyu 214ad6c285 Add: support reset filename 2021-12-16 13:22:18 +08:00
heimoshuiyu 64d1e3ff78 Show detailed compile information 2021-12-16 13:22:17 +08:00
heimoshuiyu 297643ad91 Change: manage page Edit to Profile 2021-12-16 13:22:17 +08:00
heimoshuiyu 7efde3cf6f Add: support change filename
Fix: path method use realname
2021-12-16 13:22:10 +08:00
heimoshuiyu b0e57099ba Fix: manage page button horizontal 2021-12-16 12:04:15 +08:00
heimoshuiyu 435e3605f7 Add: support delete file 2021-12-16 12:03:05 +08:00
heimoshuiyu 0edc7f7141 Add: show file in ReviewEntry 2021-12-16 10:59:12 +08:00
heimoshuiyu 6fdd0d2a9e Fix: insert or replace file_has_tag when it exists 2021-12-16 01:53:46 +08:00
heimoshuiyu 465517e5cc Add: support video (still in test), change ogg to webm 2021-12-16 01:34:34 +08:00
heimoshuiyu fc735c88d3 Fix: center Login and Manage page 2021-12-15 16:23:40 +08:00
heimoshuiyu 82c198d45b Reject anonymous user for some action 2021-12-15 11:34:01 +08:00
heimoshuiyu 73828c547c Add: support config single thread 2021-12-15 09:11:03 +08:00
heimoshuiyu 97083114fb Add: singleThreadLock for sqlite performance, and change Db.Tag method 2021-12-15 02:53:41 +08:00
heimoshuiyu 1c14997b85 Change: title text to white 2021-12-14 10:43:39 +08:00
heimoshuiyu d59e40c6fa Fix: play another file while current file is preparing 2021-12-14 01:30:28 +08:00
heimoshuiyu 47b178ac90 Add: tmpfs lock and fix bug 2021-12-14 01:19:50 +08:00
heimoshuiyu 922b2370ee Update: review entry edit button to Link 2021-12-14 00:47:46 +08:00
heimoshuiyu 83ab1a91b2 Add: support delete tag and its references 2021-12-14 00:33:31 +08:00
heimoshuiyu 4bfcf460c9 Add: support show modified review time 2021-12-13 23:32:29 +08:00
heimoshuiyu 28127f6138 Add: support delete feedback 2021-12-13 23:23:57 +08:00
heimoshuiyu 0c9048072f Add: support feedback 2021-12-13 23:18:46 +08:00
heimoshuiyu 22f7ea8476 Update: title space evenly 2021-12-13 22:27:01 +08:00
heimoshuiyu e1d9eac514 Add: updating database.. 2021-12-13 22:21:24 +08:00