logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://anongit.hacktivis.me/git/pleroma-fe.git/
commit: 7f9fe6b660ca38fa7e4ad2f47b8500398f742494
parent e690ce193b13829f71af82b7eed656bfe80ea98c
Author: Henry Jameson <me@hjkos.com>
Date:   Tue, 28 Jan 2025 16:28:23 +0200

cleanup console.logs and moved to proper log level console to make finding stray console.logs easier

Diffstat:

Mbuild/build.js2+-
Mbuild/check-versions.js8+++-----
Mbuild/dev-server.js4++--
Mconfig/index.js6+++---
Msrc/components/confirm_modal/mute_confirm.js2--
Msrc/components/emoji_picker/emoji_picker.js2--
Msrc/components/navigation/filter.js2+-
Msrc/components/shadow_control/shadow_control.js2+-
Msrc/components/status/status.js3+--
Msrc/i18n/compare38+++++++++++++++++++-------------------
Msrc/modules/serverSideStorage.js1-
Msrc/modules/statuses.js4++--
Msrc/services/color_convert/color_convert.js2+-
Mtest/unit/specs/components/rich_content.spec.js13++++++-------
Mtest/unit/specs/services/theme_data/iss_deserializer.spec.js18+++++++++---------
Mtools/emoji_merger.js2+-
16 files changed, 50 insertions(+), 59 deletions(-)

diff --git a/build/build.js b/build/build.js @@ -9,7 +9,7 @@ var ora = require('ora') var webpack = require('webpack') var webpackConfig = require('./webpack.prod.conf') -console.log( +console.info( ' Tip:\n' + ' Built files are meant to be served over an HTTP server.\n' + ' Opening index.html over file:// won\'t work.\n' diff --git a/build/check-versions.js b/build/check-versions.js @@ -27,14 +27,12 @@ module.exports = function () { } if (warnings.length) { - console.log('') - console.log(chalk.yellow('To use this template, you must update following to modules:')) - console.log() + console.warn(chalk.yellow('\nTo use this template, you must update following to modules:\n')) for (var i = 0; i < warnings.length; i++) { var warning = warnings[i] - console.log(' ' + warning) + console.warn(' ' + warning) } - console.log() + console.warn() process.exit(1) } } diff --git a/build/dev-server.js b/build/dev-server.js @@ -72,10 +72,10 @@ app.use(staticPath, express.static('./static')) module.exports = app.listen(port, function (err) { if (err) { - console.log(err) + console.error(err) return } var uri = 'http://localhost:' + port - console.log('Listening at ' + uri + '\n') + console.info('Listening at ' + uri + '\n') // opn(uri) }) diff --git a/config/index.js b/config/index.js @@ -8,10 +8,10 @@ try { // and that's how actual BE reports its url settings.target = settings.target.replace(/\/$/, '') } - console.log('Using local dev server settings (/config/local.json):') - console.log(JSON.stringify(settings, null, 2)) + console.info('Using local dev server settings (/config/local.json):') + console.info(JSON.stringify(settings, null, 2)) } catch (e) { - console.log('Local dev server settings not found (/config/local.json)') + console.info('Local dev server settings not found (/config/local.json)') } const target = settings.target || 'http://localhost:4000/' diff --git a/src/components/confirm_modal/mute_confirm.js b/src/components/confirm_modal/mute_confirm.js @@ -61,9 +61,7 @@ export default { }, methods: { optionallyPrompt () { - console.log('Triggered') if (this.shouldConfirm) { - console.log('SHAWN!!') this.show() } else { this.doMute() diff --git a/src/components/emoji_picker/emoji_picker.js b/src/components/emoji_picker/emoji_picker.js @@ -162,7 +162,6 @@ const EmojiPicker = { } else { emojiSizeReal = emojiSizeValue } - console.log(emojiSizeReal) const fullEmojiSize = emojiSizeReal + (2 * 0.2 * fontSizeMultiplier * 14) this.emojiSize = fullEmojiSize @@ -319,7 +318,6 @@ const EmojiPicker = { return this.emojiSize }, itemPerRow () { - console.log('CALC', this.emojiSize, this.width) return this.width ? Math.floor(this.width / this.emojiSize) : 6 }, activeGroupView () { diff --git a/src/components/navigation/filter.js b/src/components/navigation/filter.js @@ -24,6 +24,6 @@ export const getBookmarkFolderEntries = state => state.bookmarkFolders.allFolder routeObject: { name: 'bookmark-folder', params: { id: folder.id } }, labelRaw: folder.name, iconEmoji: folder.emoji, - iconEmojiUrl: console.log(folder) || folder.emoji_url, + iconEmojiUrl: folder.emoji_url, iconLetter: folder.name[0] })) diff --git a/src/components/shadow_control/shadow_control.js b/src/components/shadow_control/shadow_control.js @@ -130,7 +130,7 @@ export default { const serialized = this.cValue.map(x => serializeShadow(x)).join(',') serialized.split(/,/).map(deserializeShadow) // validate const expandedShadow = flattenDeep(findShadow(this.cValue, { dynamicVars: {}, staticVars: this.staticVars })) - const fixedShadows = expandedShadow.map(x => ({ ...x, color: console.log(x) || rgb2hex(x.color) })) + const fixedShadows = expandedShadow.map(x => ({ ...x, color: rgb2hex(x.color) })) if (this.separateInset) { result = { diff --git a/src/components/status/status.js b/src/components/status/status.js @@ -280,7 +280,6 @@ const Status = { case 'nsfw': return this.$t('status.sensitive_muted') } } - console.log(this.status) if (this.muteReasons.length > 1) { return this.$t( 'status.multi_reason_mute', @@ -306,7 +305,7 @@ const Status = { const relationshipReblog = reblog && this.$store.getters.relationship(reblog.user.id) return (status.muted && !status.thread_muted) || // Reprööt of a muted post according to BE - (reblog && reblog.muted) || + (reblog && reblog.muted && !reblog.thread_muted) || // Muted user relationship.muting || // Muted user of a reprööt diff --git a/src/i18n/compare b/src/i18n/compare @@ -2,23 +2,23 @@ const arg = process.argv[2] if (typeof arg === 'undefined') { - console.log('This is a very simple and tiny tool that checks en.json with any other language and') - console.log('outputs all the things present in english but missing in foreign language.') - console.log('') - console.log('Usage: ./compare.js <lang> ') - console.log(' or') - console.log(' node ./compare.js <lang>') - console.log('') - console.log('Where <lang> is name of .json file containing language. For ./fi.json it should be:') - console.log(' ./compare.js fi ') - console.log('') - console.log('Limitations: ') - console.log('* This program does not work with languages left over in messages.js') - console.log('* This program does not check for extra strings present in foreign language but missing') - console.log(' in english.js (for now)') - console.log('') - console.log('There are no other arguments or options. Make an issue if you encounter a bug or want') - console.log('some feature to be implemented. Merge requests are welcome as well.') + console.info('This is a very simple and tiny tool that checks en.json with any other language and') + console.info('outputs all the things present in english but missing in foreign language.') + console.info('') + console.info('Usage: ./compare.js <lang> ') + console.info(' or') + console.info(' node ./compare.js <lang>') + console.info('') + console.info('Where <lang> is name of .json file containing language. For ./fi.json it should be:') + console.info(' ./compare.js fi ') + console.info('') + console.info('Limitations: ') + console.info('* This program does not work with languages left over in messages.js') + console.info('* This program does not check for extra strings present in foreign language but missing') + console.info(' in english.js (for now)') + console.info('') + console.info('There are no other arguments or options. Make an issue if you encounter a bug or want') + console.info('some feature to be implemented. Merge requests are welcome as well.') process.exit() } @@ -35,10 +35,10 @@ function walker (a, b, path = []) { const article = aType[0] === 'o' ? 'an' : 'a' if (bType === 'undefined') { - console.log(`Foreign language is missing ${article} ${aType} at path ${currentPath.join('.')}`) + console.warn(`Foreign language is missing ${article} ${aType} at path ${currentPath.join('.')}`) } else if (aType === 'object') { if (bType !== 'object') { - console.log(`Type mismatch! English has ${aType} while foreign has ${bType} at path ${currentPath.join['.']}`) + console.warn(`Type mismatch! English has ${aType} while foreign has ${bType} at path ${currentPath.join['.']}`) } else { walker(aVal, bVal, currentPath) } diff --git a/src/modules/serverSideStorage.js b/src/modules/serverSideStorage.js @@ -131,7 +131,6 @@ export const _getRecentData = (cache, live, isTest) => { prefsStorage: _merge(a.prefsStorage, b.prefsStorage), flagStorage: _merge(a.flagStorage, b.flagStorage) }) - console.log(result.recent) result.recent = isTest ? result.recent : (result.recent && merge(defaultState, result.recent)) result.stale = isTest ? result.stale : (result.stale && merge(defaultState, result.stale)) diff --git a/src/modules/statuses.js b/src/modules/statuses.js @@ -276,8 +276,8 @@ const addNewStatuses = (state, { statuses, showImmediately = false, timeline, us // NOOP, it is known status but we don't do anything about it for now }, default: (unknown) => { - console.log('unknown status type') - console.log(unknown) + console.warn('unknown status type') + console.warn(unknown) } } diff --git a/src/services/color_convert/color_convert.js b/src/services/color_convert/color_convert.js @@ -1,7 +1,7 @@ import { invertLightness, contrastRatio, convert } from 'chromatism' // useful for visualizing color when debugging -export const consoleColor = (color) => console.log('%c##########', 'background: ' + color + '; color: ' + color) +// const consoleColor = (color) => console.debug('%c##########', 'background: ' + color + '; color: ' + color) /** * Convert r, g, b values into hex notation. All components are [0-255] diff --git a/test/unit/specs/components/rich_content.spec.js b/test/unit/specs/components/rich_content.spec.js @@ -539,7 +539,6 @@ describe('RichContent', () => { `, props: ['handleLinks', 'attentions', 'vhtml'] } - console.log(1) const ptest = (handleLinks, vhtml) => { const t0 = performance.now() @@ -562,11 +561,11 @@ describe('RichContent', () => { return `Mount: ${t1 - t0}ms, destroy: ${t2 - t1}ms, avg ${(t1 - t0) / amount}ms - ${(t2 - t1) / amount}ms per item` } - console.log(`${amount} items with links handling:`) - console.log(ptest(true)) - console.log(`${amount} items without links handling:`) - console.log(ptest(false)) - console.log(`${amount} items plain v-html:`) - console.log(ptest(false, true)) + console.debug(`${amount} items with links handling:`) + console.debug(ptest(true)) + console.debug(`${amount} items without links handling:`) + console.debug(ptest(false)) + console.debug(`${amount} items plain v-html:`) + console.debug(ptest(false, true)) }) }) diff --git a/test/unit/specs/services/theme_data/iss_deserializer.spec.js b/test/unit/specs/services/theme_data/iss_deserializer.spec.js @@ -21,17 +21,17 @@ describe('ISS (de)serialization', () => { const onlyComponent = componentsContext('./components/panel_header.style.js').default it.only(`(De)serialization of component ${onlyComponent.name} works`, () => { const normalized = onlyComponent.defaultRules.map(x => ({ component: onlyComponent.name, ...x })) - console.log('BEGIN INPUT ================') - console.log(normalized) - console.log('END INPUT ==================') + console.debug('BEGIN INPUT ================') + console.debug(normalized) + console.debug('END INPUT ==================') const serialized = serialize(normalized) - console.log('BEGIN SERIAL ===============') - console.log(serialized) - console.log('END SERIAL =================') + console.debug('BEGIN SERIAL ===============') + console.debug(serialized) + console.debug('END SERIAL =================') const deserialized = deserialize(serialized) - console.log('BEGIN DESERIALIZED =========') - console.log(serialized) - console.log('END DESERIALIZED ===========') + console.debug('BEGIN DESERIALIZED =========') + console.debug(serialized) + console.debug('END DESERIALIZED ===========') // for some reason comparing objects directly fails the assert expect(JSON.stringify(deserialized, null, 2)).to.equal(JSON.stringify(normalized, null, 2)) diff --git a/tools/emoji_merger.js b/tools/emoji_merger.js @@ -60,7 +60,7 @@ const run = () => { }, {}) fs.writeFile(outputFilename, JSON.stringify(sorted, null, 2), 'utf8', (err) => { - if (err) console.log('Error writing file', err) + if (err) console.error('Error writing file', err) }) }