mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
Register /q/ in directory defaults and board codes, ship the feedback directory list, merge remote defaults with bundled fallbacks, and route footer Feedback to /q/ instead of GitHub issues.
66 lines
1.4 KiB
TypeScript
66 lines
1.4 KiB
TypeScript
/**
|
|
* Board code groups matching the classic imageboard bracket structure
|
|
* Each group represents boards displayed together in brackets
|
|
*/
|
|
export const BOARD_CODE_GROUPS: string[][] = [
|
|
// Group 1: [a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg]
|
|
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'gif', 'h', 'hr', 'k', 'm', 'o', 'p', 'r', 's', 't', 'u', 'v', 'vg', 'vm', 'vmg', 'vr', 'vrpg', 'vst', 'w', 'wg'],
|
|
// Group 2: [i / ic]
|
|
['i', 'ic'],
|
|
// Group 3: [r9k / s5s / vip]
|
|
['r9k', 's5s', 'vip'],
|
|
// Group 4: [cm / hm / lgbt / y]
|
|
['cm', 'hm', 'lgbt', 'y'],
|
|
// Group 5: [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / q / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs]
|
|
[
|
|
'3',
|
|
'aco',
|
|
'adv',
|
|
'an',
|
|
'bant',
|
|
'biz',
|
|
'cgl',
|
|
'ck',
|
|
'co',
|
|
'diy',
|
|
'fa',
|
|
'fit',
|
|
'gd',
|
|
'hc',
|
|
'his',
|
|
'int',
|
|
'jp',
|
|
'lit',
|
|
'mlp',
|
|
'mu',
|
|
'n',
|
|
'news',
|
|
'out',
|
|
'po',
|
|
'pol',
|
|
'pw',
|
|
'q',
|
|
'qst',
|
|
'sci',
|
|
'soc',
|
|
'sp',
|
|
'tg',
|
|
'toy',
|
|
'trv',
|
|
'tv',
|
|
'vp',
|
|
'vt',
|
|
'wsg',
|
|
'wsr',
|
|
'x',
|
|
'xs',
|
|
],
|
|
];
|
|
|
|
/**
|
|
* Get all board codes as a flat array
|
|
*/
|
|
export const getAllBoardCodes = (): string[] => {
|
|
return BOARD_CODE_GROUPS.flat();
|
|
};
|