summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/fav.h2
-rw-r--r--mbbsd/board.c15
-rw-r--r--mbbsd/mbbsd.c2
-rw-r--r--sample/etc/boardlist.help6
4 files changed, 20 insertions, 5 deletions
diff --git a/include/fav.h b/include/fav.h
index 3500b45f..732dea17 100644
--- a/include/fav.h
+++ b/include/fav.h
@@ -19,7 +19,7 @@
#define MAX_FAV 1024
#define MAX_LINE 64
#define MAX_FOLDER 64
-#define NEW_FAV_THRESHOLD 50
+#define NEW_FAV_THRESHOLD 5
#define FAV3 ".fav3"
#define FAV4 ".fav4"
diff --git a/mbbsd/board.c b/mbbsd/board.c
index 55b1f450..83470943 100644
--- a/mbbsd/board.c
+++ b/mbbsd/board.c
@@ -779,6 +779,21 @@ choose_board(int newflag)
if (num-- <= 0)
num = brdnum - 1;
break;
+ case '*':
+ {
+ int i = 0;
+ for (i = 0; i < brdnum; i++)
+ {
+ ptr = &nbrd[i];
+ if (IS_LISTING_FAV()){
+ if(get_fav_type(&nbrd[0]) != 0)
+ fav_tag(ptr->bid, get_fav_type(ptr), 2);
+ }
+ ptr->myattr ^= NBRD_TAG;
+ }
+ head = 9999;
+ }
+ break;
case 't':
ptr = &nbrd[num];
if (IS_LISTING_FAV()){
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c
index 4b915a36..d9f48758 100644
--- a/mbbsd/mbbsd.c
+++ b/mbbsd/mbbsd.c
@@ -1033,7 +1033,7 @@ user_login(void)
int num;
num = updatenewfav(1);
if (num > NEW_FAV_THRESHOLD &&
- getans("將新加入我的最愛的看板數達到 %d 個,確定要加入?[N/y]", num) != 'y') {
+ getans("找到 %d 個新看板,要加入我的最愛嗎?[N/y]", num) != 'y') {
fav_free();
fav_load();
}
diff --git a/sample/etc/boardlist.help b/sample/etc/boardlist.help
index 513d750a..e6ea90c2 100644
--- a/sample/etc/boardlist.help
+++ b/sample/etc/boardlist.help
@@ -13,9 +13,9 @@
(y/Z) 我的最愛,訂閱看板,所有看板 / 訂閱新開看板
(L/g) 加入分隔線 / 目錄至我的最愛
(K/T) 備份,清理我的最愛 / 修改我的最愛目錄名稱
- (v/V) 通通看完/全部未讀
- (S) 按照字母/分類排序
- (t/^T/^A/^D) 標記看板/取消所有標記/ 將已標記者加入/移出我的最愛
+ (v/V/S) 通通看完/全部未讀/切換排序方式
+ (t/^T/*) 標記看板/取消標記/逆轉標記狀態(inverse)
+ (^A/^D) 將已標記看板加入/移出我的最愛
(m/a/i/M) 把看板加入或移出我的最愛,移除分隔線/搬移我的最愛
【 小組長指令 】