2.x Update logs

2.13.4-7 (2.13.4 patch 7)

更新日期:2020 年 8 月 24 日 14:22:24

  • new 现在,使用 quickRename 或者 quickRedirect 功能时,如果目标页面已存在,将会弹出提示询问是否要编辑目标页面,如果有delete权限则会额外询问是否直接删除目标页面
  • fixed 修复了 issue#88
  • updated 缓存了 MediaWiki API (mwApi = new mw.Api())
  • updated 更新了InPageEdit.api中 about 和 update-logs 的 URL

2.13.4-6 (2.13.4 patch 6)

更新日期:2020 年 7 月 18 日 22:52:27

  • updated 针对 i18n 模块做了一些逻辑上的优化
    • 当版本更新时将会自动刷新翻译缓存
    • 您可以使用 url 参数i18n=nocache立即刷新翻译缓存
  • fixed 修复了一些翻译文本的错误
  • fixed 修复了 issue#80

2.13.4-5 (2.13.4 patch 5)

更新日期:2020 年 7 月 4 日 04:41:57

  • fixed 修复了快速编辑段落时快速差异出现的问题 issue#73
  • fixed 修复了 ssi_modal 的钩子
  • updated 重命名内部模块msg_msg
  • updated 精简了部分 html 的结构
  • updatedInPageEdit.preference.modal 模块作了一些小调整
    • 新增两条翻译字符串 preference-translate preference-discord

2.13.4-4 (2.13.4 patch 4)

更新日期:2020 年 7 月 1 日 03:40:58

常规改动

  • fixed 修正了 2.13.4-3 版本针对 Toolbox 的一些小优化中的逻辑问题
  • fixed 修正了 2.13.4-3 版本针对 issue#60 的改动所产生的问题
  • updated 更新了翻译文件的部分字符串
    • 更正部分翻译
    • 删除一些不再使用的字符串
    • 模态框中按钮的文字将全部显示大写字母(主要针对西文)
  • fixed 修复 issue#68
  • fixed 修复 issue#67
  • fixed 再一次修复 issue#60

技术性改动

  • updated 更新了内部模块 msg()
    • 不再需要使用 replace(),直接传递第二个及之后的参数即可替代占位符,参数数量不限
/**
 * @example { "message-name": "$1是$2他爸爸。" }
 */
/** 旧代码 **/
msg('message-name').replace('$1', '大明').replace('$2', '小明') // => 大明是小明他爸爸。
/** 新代码 **/
msg('message-name', '大明', '小明') // => 大明是小明他爸爸。

2.13.4-3 (2.13.4 patch 3)

更新日期:2020 年 6 月 18 日 03:43:46

  • info 一些技术性改动
    • class 属性变更:.editForm.hideBeforeLoaded
    • InPageEdit.preview模块优化
  • fixed 修复 issue#59
    • 再次修复编辑冲突的问题
    • 这意味着现在应该不会再出现你打开编辑器至你保存这段时间里其他用户做出的修改被覆盖掉的情况了
    • 你知道吗:小鱼君在几个月前曾经尝试修复过一次这个故障,但是用于验证的时间戳填错了变量,本次补丁就是修复了这个变量(这个屑鱼就是逊啦)
  • fixed 不刷新页面保存编辑后,关闭标签页时不会再阻止你离开
  • updated 针对 Toolbox 的一些小优化
    • 如果锁定展开工具盒,下次加载网页时工具盒会自动展开
  • fixed 尝试完成了这个刻薄的要求 issue#60
  • deleted 配置项InPageEdit.myPreference = { "doNotShowLocalWarn": false }不再生效,现在采用新的提醒方式,不会再有烦人的确认弹窗

2.13.4-2 (2.13.4 patch 2)

更新日期:2020 年 6 月 14 日 02:31:24

  • fixed 修复 issue#60 (最速传说)
  • fixed 修复 issue#43
  • info issue#43 提及的建议被采纳
    • 可以通过以下自定义选项实现不再跳出本地提示:InPageEdit.myPreference = { "doNotShowLocalWarn": false }
  • info issue#53 中提到,红链也会出现“快速编辑”链接,使排版显得拥挤,这是 2.13.4 版本更新的功能
    • 但是现在可以通过以下自定义选项移除红链后的“快速编辑”:InPageEdit.myPreference = { "redLinkQuickEdit": false }

2.13.4-1 (2.13.4 patch 1)

更新日期:2020 年 5 月 21 日 00:22:36

  • info 技术层面
    • 使代码结构更规范(徒增字节)
  • fixed 修复了“显示一次后加载进度条便不会再显示”的故障
  • fixed 重新设计了快速编辑模块中编辑工具栏里的标题下拉菜单
    • 使用<ul>以及<li>替代原先的<select>,配合 CSS,使其更加美观,避免不同浏览器中的样式不统一
    • 部分系统(例如 iOS)中,调节<select>操作不便,此举顺便提高部分用户的使用体验

2.13.4 - Awesome Update

更新日期:2020 年 5 月 8 日 04:00:00

  • info 这是一次技术更新
    • 整理了用户设置模块保存设置以及读取设置的逻辑
    • 采用 Google 代码规范重新排版,不伤眼,孩子很喜欢
  • new 哦,天哪,是 FontAwesome
    • 使用 FontAwesome 替代了 Material Icons
  • fixed issue#26
    • 这个存在了好几个大版本的 Bug 将被修复
  • fixed issue#16
    • 采纳了这个建议

2.13.3

更新日期:2020 年 4 月 22 日 20:49:11

  • new Brand new InPageEdit Analysis 3.0
    • 使用 MongoDB 非关系型数据库技术技术全新重制的 IPE 数据统计系统,震撼上新
    • *图形界面正在设计中
  • fixed 修复 issue#40
  • fixed 重新修复 issue#26
  • test 尝试解决 issue#39 的方案正在等待效果反馈

2.13.2

更新日期:-

  • deleted 用英文写更新笔记太麻烦了,从该版本开始用中文记载更新笔记
  • info 这是一次技术更新
    • 没有添加新功能
    • 由于 NPM 打包不允许 4 位深度的版本号,因此我们更换了版本号,仅此而已

2.13.0.2

Release date: April 17, 2020 02:19 (CST)

  • fixed Update About InPageEdit and Update Logs(AKA Version Info) modules.
  • fixed Fixed issue#26

2.13.0.1(build_c052a80)

Release date: -

  • Security update
  • deleted Hook dev.i18n modified to dfgh.i18n. Prevent contamination of Fandom devwiki variables.

2.13.0(build_2795)

Far From Enough, Continue Cup Release date: 17:14, 9 April 2020 (CST)

  • new Quick-Edit edit toolbar is available
    • Designed similar to 2010 Wiki Editor
    • You can add extra custom buttons.
  • deleted MyInPageEditPreference variable no longer used. Please use InPageEdit.myPreference instead.
/** Demo to replace old code **/
/* Old */
window.MyInPageEditPreference = {
  outSideClose: true,
  editMinor: false,
  editSummary: '[InPageEdit] $section没有编辑摘要$oldid',
}
/* New */
window.InPageEdit = window.InPageEdit || {} // Keep this line
InPageEdit.myPreference = {
  outSideClose: true,
  editMinor: false,
  editSummary: '[InPageEdit] $section没有编辑摘要$oldid',
}

2.12.0.4(build_2686)

Release data: 00:11, 6 April 2020 (CST)

  • fixed When you are editting page section, IPE can display the name of the section correctly and jump to the anchor point after saving.
    • Now $section placeholder in edit summary will replace with /* Section title */. Just like the original MW editor. (Finally!!!)
  • fixed Fixed a logic issue. When you open another editor in the editor (eg. via Page detail links). Saving will no longer reload the page.
  • fixed Fixed the logic of fetch editnotice.

2.12.0.3(build_2629)

Release date: 02:48, 5 April 2020 (CST)

  • fixed Fixed the logic to get the last edit timestamp of the page. Edit conflict issues should be encountered less often.
  • fixed Fixed the logic of whether the editarea is modified.

2.12.0.2(build_2619)

Release date: 01:16, 4 April 2020 (CST)

2.12.0.1(build_2610)

Release date: 00:11, 4 April 2020 (CST)

2.12.0(build_2575) - The Matryoshka Update

Release date: 01:37, 2 April 2020 (CST)

  • new New functions in quick edit editor: page details list!
    • Show the list of templates and images on the page!
    • You can easily edit the templates or view images via the list.

2.11.0(build_2545) - Just Hooks Update

Release date: 18:15, 1 April 2020 (CST)

  • new Quick Delete launched.
  • fixed Rewrote the logic of move pages, delete pages, and redirect pages modules. In addition, it is now possible to add reasons for your action.
  • new Technical update:
    • Add module alias: InPageEdit.quickEdit, InPageEdit.quickRename, InPageEdit.quickRedirect, InPageEdit.quickDelete. ATTENTION: Old module name will be archive soon.
    • Add mw.hook for InPageEdit. You can now write extended functions for IPE more easily. (eg. mw.hook('InPageEdit.quickEdit').add(myFunctions);)

2.10.0.1(build_2519)

Release date: 12:03, 1 April 2020 (CST)

  • fixed Minor bug fixed

2.10.0(build_2417) - The Structure Tech Update

Release date: 22:12, 28 March 2020 (CST)

  • It's more like a technical update. No new functions.
    • We updated the rendering mode of HTML to make it easier to maintain.
    • We updated our method to get the version number.

2.9.1(build_2369)

Release date: 00:53, 28 March 2020 (CST)

  • fixed Add i18n cache mechanism. Improve loading speed.
  • fixed Fixed styles for multiple components.
    • eg. checkbox, header, icons

2.9.0.1(build_2319) - World Wild Friends Update

Release date: 10:14, 26 March 2020 (CST)

  • fixed Fixed i18n cross-domain reference failure.

2.9.0(build_2311)

Release date: -

2.8.1(build_2236)

Release date: 02:41, 21 March 2020 (CST)

  • new Find and Replace!
    • It took me looooooooong time to write this function. So, hope you like it.

2.8.0.1(build_2213)

Release date: 00:27, 18 March 2020 (CST)

  • new InPageEdit advanced edittools coming soon.
  • fixed User feedback that edit notice area takes up too much space. So it will be hide in the beginning.

2.8.0(build_2026)

Release date: 21:45, 29 January 2020 (CST)

  • fixed InPageEdit Analysis module will no longer trigger error codes
  • fixed InPageEdit will now register global functions

2.7.1.1(build_1960)

Release date: 20:21, 7 January 2020 (CST)

  • fixed Fixed a bug that cause IPE not work

2.7.1(build_1948) - The Machine

Release date: 18:01, 7 January 2020 (CST)

  • new We add a new feature:
    • The plugin adds features that may collect your information. The information that may be collected is: The wiki you edited, the number of times you saved using IPE, the number of times you used other features of IPE, and the date you used IPE
    • We DO NOT collect any of your personal cookies and privacy information, and all information collected will be public
  • fixed We changed InPageEdit-Analysis's address to https://doc.wjghj.cn/InPageEditAnalysis/open in new window

2.6.4(build_1897)

Release date: 23:41, 4 January 2020 (CST)

  • test We started testing a new feature:
    • The plugin adds features that may collect your information. The information that may be collected is: The wiki you edited, the number of times you saved using IPE, the number of times you used other features of IPE, and the date you used IPE
    • We DO NOT collect any of your personal cookies and privacy information, and all information collected will be public
    • You can find all informations here: https://doc.wjghj.cn/InPageEditApi/open in new window

2.6.3.5(build_1816)

Release date: 15:29, 11 December 2019 (CST)

  • fixed Fixed a bug where the newest version of MediaWiki Recentchanges auto-refresh feature overwrites ipe-quick-diff module

2.6.3.4(build_1767)

Release date: 18:10, 8 December 2019 (CST)

2.6.3.3(build_1709)

Release date: 16:18, 5 December 2019 (CST)

  • fixed Rewrite quick-edit module
  • fixed Fixed a bug that cause magic words such like not work in quick-edit edit notice
  • fixed Now, if you don't have permission to edit the page, you will receive a notice message and can't submit content
  • fixed Adjusted the load order of CSS, it is more easier to override basic styles with your personal CSS now

2.6.3.2(build_1659)

Release date: 05:00, 5 December 2019 (CST)

  • fixed Minor bug fix

2.6.3.1(build_1536)

Release date: 17:26, 2 December 2019 (CST)

  • fixed Minor bug fixed: Now quick-diff modal will display at top when quick-edit from quick-diff module

2.6.3(build_1517) - Kimi no namai

Release date: 17:20, 30 November 2019 (CST)

  • new New function release: Rename page(Move)!!!
    • Try it in your IPE toolbox~
  • fixed Fixed a bug that cause modal not close after quick redirect

2.6.2.3(build_1467)

Release date: 14:03, 25 November 2019 (CST)

  • fixed Now the button in quick diff module lead you to the right page

2.6.2.2(build_1459)

Release date: 22:32, 24 November 2019 (CST)

  • fixed Fixed a bug that cause in editor diff can't work

2.6.2.1(build_1444)

Release date: -

  • deleted Merged "关于&帮助" button from ipe-toolbox to ipe-preference module

2.6.2(build_1432)

Release date: 21:33, 24 November 2019 (CST)

  • new We complete quick diff module
    • Now quick diff shows right info
    • Now you can jump to next or prev version and quick view diff via quick diff module
  • fixed We fixed the quick edit summary text
    • Now \$oldid will shows like &lt;nowiki>(编辑自[[Special:Diff/oldid]])&lt;/nowiki>
  • fixed We fixed checkbox style
    • Made inline width to 1px
    • Hover style
  • Transition
  • new Now you can use compressed version via https://common.wjghj.cn/js/InPageEdit-v2/minopen in new windowDO NOT USE

2.6.1(build_1238)

Release date: 14:35, 23 November 2019 (CST)

  • new Script now run strict mode
  • new We are now using new version number naming rule:
    • V2: Main.Primary.Secondary(build_<revision-id>)
    • Canary: Main.Primary.Secondary(canary_<revision-id>)

2.6.0(build_1196)

Release date: 00:32, 23 November 2019 (CST)

  • new We rewrote quick diff module
    • Rename module InPageEdit.viewDiff()InPageEdit.loadQuickDiff(CompareApiJson)
    • Add module InPageEdit.quickDiff()
  • new You can now quick view diff on history page!
  • new We redesigned the quick edit editor
    • More OOUI style (LOL)
  • new You can now view difference between your code and old code when you are editting!

2.5.3(build_1094)

Release date: -

  • deleted We are no longer support skin setting.
    • We are now using the new OOUI-like skin. You can customize the look of the IPE on your personal css page.
  • fixed New OOUI style progress bar

2.5.2(build_944)

Release date: -

  • new We are now using the new OOUI-like skin!
    • You can still load old Wikia-like designed skin via var InPageEditSkin = 'wds';

2.5.1(build_876)

Release date: -

  • fixed The page content is no longer overwritten when an editing conflict occurs

2.5.0(build_821)

Release date: 19:59, 16 November 2019 (CST)

  • new This is a big update, we replaced the cookie function with localStorage
    • You can manually delete old cookies or wait for 60 days to expire automatically
  • new You can turn off the function of clicking outside of edit window to close via setting

2.4.1(build_783)

Release date: 16:03, 16 November 2019 (CST)

  • fixed Fixed a bug that caused the display title in the preview as API
  • fixed Fixed a bug that caused personal local settings(MyInPageEditPreference) not working

2.4.0(build_764)

Release date: 01:55, 12 November 2019 (CST)

  • fixed This is not important update for most of you, we use a new version number to remind you that we replaced some function names to make the module more holistic
    • InPageEdit()InPageEdit.edit()
    • InPageEditRedirect()InPageEdit.redirect()
    • InPageEditDeletepageInPageEdit.deletepage()
    • InPageEditRename()InPageEdit.renamepage()
    • InPageEditPreference()InPageEdit.preference()
    • InPageEditViewDiff()InPageEdit.viewDiff()
    • InPageEditSectionLink()InPageEdit.articleLink()

2.3.1(build_747)

Release date: 00:16, 11 November 2019 (CST)

  • new New function: Quick view page diff!
    • Click diff links from ''Special:Recentchanges'' or ''action=history'', make a quick view of the diff log

2.3.0.2(build_616)

Release date: 21:28, 6 November 2019 (CST)

  • fixed This is not important update for most of you, we use a new version number to remind you that we have modified some css selectors
    • Main editor window
      • Add .ipe-editor .timestamp-''&lt;timestamp>''
      • #editPage.editPage
      • #editArea.editArea
      • #editSummary.editSummary
      • #editMinor.editMinor
    • Quick redirect window
      • Add .quick-redirect
    • Quick delete window
      • Add → .quick-deletepage
    • Quick rename window
      • Add .quick-renamepage
    • About & Help window
      • Add .in-page-edit

2.3.0.1(build_568)

Release date: 12:52, 5 November 2019 (CST)

  • fixed Simplify codes
  • fixed Fixed a bug that cause in-article edit link save error

2.3.0(build_488)

Release date: 23:03, 3 November 2019 (CST)

  • new Now you can save your custom preferences by clicking the gear icon(settings) in the InPageEdit Toolbox!
    • Save your prefer edit summary, who doesn't like to be cool and maverick?
    • Default set all edits as minor edit

2.2.2.1(build_460)

Release date: 21:49, 2 November 2019 (CST)

  • This is not a regular update, we use a new version number to remind you that we have replaced the license agreement
  • *Some new functions coming soon (•‾̑⌣‾̑•)✧˖°

2.2.2(build_420)

Release date: 20:45, 1 November 2019 (CST)

  • new Quick redirect now released! Check the InPageEdit Toolbox on right bottom of the page!

2.2.1(build_382)

Release date: 16:53, 1 November 2019 (CST)

  • new The new design: InPageEdit Toolbox! Checking all ipe tools on right bottom of the page!
  • Quick redirect & Quick rename page...

2.2.0(build_350)

Release date: 02:10, 1 November 2019 (CST)

2.1.2.1(build_336)

Release date: -

  • fixed Simplify json codes

2.1.2(build_330)

Release date: 19:51, 25 October 2019 (CST)

  • new Use the new way to get plugin version info

2.1.1(build_318)

Release date: 20191025

  • newtest Load via URL param↑ deleted, see #2.2.0(build_350)

2.1.0.1(build_306)

Release date: 20191025

  • fixed Replace syntax with mw resource loader

2.1.0(build_298)

Release date: 20191019

  • new Now support edit history
  • fixed Posting error will show you the error code

2.0.10(build_279)

Release date: 20191018

  • new Now support minor edit

2.0.9

Release date: unknown

  • new Now support multi skins

2.0.8

Release date: unknown

  • new Now support preview

2.0.7

Release date: unknown

  • fixed Multi bugs fixed, content can be published now

2.0.0

Release date: unknown

  • new Alpha release, rewrite InPageEdit via ssi modal plugin