mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
feat(oekaki): add drawing flow for /i/ (#1144)
* feat(oekaki): add drawing flow for /i/ * fix(oekaki): address review feedback * fix(oekaki): reset Tegaki edit sessions * fix(oekaki): block drawing during export * fix(oekaki): destroy Tegaki on preload errors * fix(oekaki): preserve drawing on export failure * fix(oekaki): unlock controls after export failure
This commit is contained in:
@@ -41,6 +41,7 @@ const DIRECTORY_CODE_ORDER = [
|
||||
'wsg',
|
||||
'diy',
|
||||
'out',
|
||||
'i',
|
||||
'ic',
|
||||
'mu',
|
||||
'int',
|
||||
@@ -259,7 +260,10 @@ const loadDirectoriesSource = async () => {
|
||||
throw new Error('Invalid GitHub directory listing');
|
||||
}
|
||||
|
||||
const fileNames = contents.map((entry) => (isRecord(entry) ? entry.name : undefined)).filter((name) => typeof name === 'string' && isDirectoryListFile(name)).sort();
|
||||
const fileNames = contents
|
||||
.map((entry) => (isRecord(entry) ? entry.name : undefined))
|
||||
.filter((name) => typeof name === 'string' && isDirectoryListFile(name))
|
||||
.sort();
|
||||
const defaults = normalizeDirectoryDefaultsData(await fetchJson(`${GITHUB_RAW_BASE_URL}/${DEFAULTS_FILE_NAME}`));
|
||||
const directories = await Promise.all(
|
||||
fileNames.map(async (fileName) => {
|
||||
|
||||
Reference in New Issue
Block a user