BoYanZh
b3be9ef428
feat(search): use `FULLTEXT` index ( close #2716 pr #2726 )
2022-12-16 16:51:36 +08:00
BoYanZh
5a6b600ace
feat: show gorm log on debug/dev mode ( #2720 )
2022-12-15 17:48:52 +08:00
BoYanZh
6f4b1ba4b3
feat: log to stdout & file ( #2709 )
2022-12-14 13:19:08 +08:00
BoYanZh
62ea93837c
feat: alist v3 index permission ( #2653 )
...
* feat: alist v3 index permission
* fix allowIndexed check
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-10 19:03:09 +08:00
BoYanZh
6f1aeb47fd
feat: index enhancement ( close #2632 pr #2636 )
...
* feat: index paths as setting
* feat: clear index (#2632 )
* feat: check indexMQ more frequently
2022-12-09 10:02:13 +08:00
Noah Hsu
97f1efbb72
feat!: disable `--force-bin-dir` if `--data` is abs
...
related issues: #2580 #2542
after this commit, the `--force-bin-dir` would take no effect if `--data` is absolute path
2022-12-05 18:32:48 +08:00
Noah Hsu
bf8b6f4c2c
feat: customize ignore paths of indexes
2022-12-05 16:45:11 +08:00
BoYanZh
8c0dfe2f3d
feat: Search enhancement ( #2562 )
...
* feat: ignore AList storage on indexing
* fix: remove unused err in `walkFn`
* chore(ci): fix auto_lang trigger and run it
* feat: batch index
* feat: quit index & init index
* feat: set DocType for bleve data
* fix: build index cleanup check origin err
2022-12-05 13:28:39 +08:00
Noah Hsu
4e1be9bee6
fix: async init aria2 to optimize start duration
2022-12-04 00:00:40 +08:00
Noah Hsu
ff0bcfef8a
feat: optional sign all files
2022-11-30 22:10:07 +08:00
Noah Hsu
76f37373e0
fix: settings map read and write concurrently
2022-11-28 16:54:03 +08:00
Noah Hsu
ddcba93eea
feat: multiple search indexes ( #2514 )
...
* refactor: abstract search interface
* wip: ~
* fix cycle import
* objs update hook
* wip: ~
* Delete search/none
* auto update index while cache changed
* db searcher
TODO: bleve init issue
cannot open index, metadata missing
* fix size type
why float64??
* fix typo
* fix nil pointer using
* api adapt ui
* bleve: fix clear & change struct
2022-11-28 13:45:25 +08:00
BoYanZh
330a767fd7
feat: build index & search with bleve ( close #1740 pr #2386 )
...
* feat: build index & search with bleve (#1740 )
* delete unused struct
Co-authored-by: Noah Hsu <i@nn.ci>
2022-11-24 11:46:47 +08:00
Noah Hsu
c09800790b
feat: custom filename char mapping
...
fixes #2447 #2446 #2440 #2409 #2006 #1979 #1507 #324 #691 #518 #430
2022-11-22 15:54:18 +08:00
Noah Hsu
3b6d8987db
chore: add id to resp of create storage
2022-11-13 20:17:10 +08:00
Noah Hsu
1c212f6c30
feat!: force to use the bin dir as the data dir ( close #2108 )
...
- move default log path to `data/log/log.log`
- replace `--conf` with `--data`
2022-11-01 19:16:23 +08:00
Noah Hsu
a2c808c8ce
fix: incorrect root path of initial storage for dev mode
2022-10-23 16:26:14 +08:00
缘生
4fef500795
feat(user): set default password of init user from env ( #2058 )
...
add init user default password
Signed-off-by: ysicing <i@ysicing.me>
Signed-off-by: ysicing <i@ysicing.me>
2022-10-19 20:06:06 +08:00
Noah Hsu
9d9c79179b
feat: custom token expires in
2022-09-27 14:05:00 +08:00
Noah Hsu
2fc0ccbfe0
fix: don't init aria2 in new goroutine ( close #1752 )
2022-09-26 15:11:08 +08:00
Noah Hsu
f86ad1dce4
fix: create temp dir perm with `777` ( close #1813 )
2022-09-26 14:48:59 +08:00
Noah Hsu
f0181d92cd
fix: keep type of setting item is correct
2022-09-25 21:20:32 +08:00
Noah Hsu
7c32af4649
refactor!: move `api_url` and `base_path` to config file
2022-09-25 17:57:54 +08:00
Noah Hsu
a570e4c7a0
fix: some settings don't take effect at startup
2022-09-23 20:37:49 +08:00
Noah Hsu
539c47bd3b
chore: change log if aria2 not ready
2022-09-23 20:04:47 +08:00
Noah Hsu
b71ecc8e89
chore: add a default polyfill to head
2022-09-22 11:29:39 +08:00
Noah Hsu
d329df70f3
fix: failed create record if use mysql ( close #1690 )
2022-09-16 22:21:43 +08:00
Noah Hsu
86a625cb40
fix: set `CHARSET` to `utf8mb4` if use mysql
2022-09-15 17:14:03 +08:00
Noah Hsu
78e34f0d9f
fix: log error if err != nil ( close #1651 )
2022-09-12 17:01:06 +08:00
Noah Hsu
107462e42e
chore: change default pdf viewer address
2022-09-11 18:27:28 +08:00
Noah Hsu
220cd4d6b8
fix: must update version if upgrade
2022-09-10 13:47:38 +08:00
Noah Hsu
4af9124162
fix: error if use abs temp path ( close #1624 )
2022-09-09 18:50:54 +08:00
Noah Hsu
7d3c3df207
ci: fix web release url
2022-09-09 13:34:22 +08:00
Noah Hsu
7a12f1bddd
chore: add `audio_cover` setting
2022-09-07 19:18:19 +08:00
Noah Hsu
71d30b6819
chore: rename `index` to `order` of storage
2022-09-07 15:55:15 +08:00
Noah Hsu
a24dfddc2a
feat: add 189cloud driver
2022-09-06 14:39:21 +08:00
Noah Hsu
7da9e33c4d
fix: hide access_token in error message of `baidu_netdisk`
2022-09-03 19:48:11 +08:00
Noah Hsu
284274b37e
feat: add 123pan driver
2022-09-01 22:13:37 +08:00
Noah Hsu
7290f9b301
chore: remove `global_readme` setting
2022-09-01 14:17:58 +08:00
Noah Hsu
7ac1d14eeb
style: shorten name `operations` to `op`
2022-08-31 21:01:15 +08:00
Noah Hsu
102384e170
feat: add pikpak driver
2022-08-31 17:32:57 +08:00
Noah Hsu
f551dc76d0
feat: add onedrive driver
2022-08-30 21:52:06 +08:00
Noah Hsu
c95a7c2a04
chore: add `home_container` setting
2022-08-30 19:34:11 +08:00
Noah Hsu
a6b9dbfbe4
fix: use `utils.Log` in some places
2022-08-30 16:13:01 +08:00
Noah Hsu
046bbb3a48
feat: use `lumberjack` for log rotate
2022-08-30 15:22:54 +08:00
Noah Hsu
74007a1d45
chore: add pagination settings
2022-08-27 23:07:48 +08:00
Noah Hsu
fbcf082ca7
feat: auto generate settings lang
2022-08-27 18:35:05 +08:00
Noah Hsu
d9ee174dd3
feat!: unity iframe preview
2022-08-23 16:50:54 +08:00
Noah Hsu
38db3508a5
chore: add external_previews setting
2022-08-18 11:34:02 +08:00
Noah Hsu
8cd05275f0
chore: change message type
2022-08-14 03:05:30 +08:00