Skip to content

Release 2.6.0 #1921

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 52 commits into from
Jun 11, 2025
Merged

Release 2.6.0 #1921

merged 52 commits into from
Jun 11, 2025

Conversation

Yukaii
Copy link
Member

@Yukaii Yukaii commented Jun 10, 2025

  • chore: Add baseURL configuration option to S3 modules
  • fix: default scheme settings to https Signed-off-by: Takeru Fukumoto [email protected]
  • chore: update GitHub Actions to use checkout@v4
  • fix: update package-lock.json to mark extraneous dependencies as dev and optional
  • chore: update mermaid dependency to version 11.5.0
  • feat: add PDF URL validation and content type check
  • feat: configure MiniCssExtractPlugin for production environment in webpack
  • refactor: move custom reveal plugin to public/js
  • fix: update plugin paths for spotlight and elapsed-time-bar in slide.js
  • fix: add eslint-disable comments to elapsed-time-bar and spotlight plugins
  • feat: increase contrast of default theme
  • fix: increase contrast of ui elements in dark mode
  • fix: update ESLint configuration to include ES6 support and parser options
  • feat: add preference to disable table editor shortcuts
  • feat: migrate preferences from cookies to localStorage
  • fix: linting
  • feat: add state parameter to OAuth strategies for enhanced security
  • chore: bump codemirror version to 5.65.8
  • fix: update node version matrix to only include 16.x
  • abc notation requirement update
  • Update foot.ejs
  • fix: login email should be case insensitive
  • VSCode: update image to allow development on MBP ARM chips
  • refactor: remove cookie preference check for table shortcuts
  • chore: update abcjs to version 6.4.4 in pretty.ejs and slide.ejs
  • chore: update cdn mermaid.js to version 11.5.0 in foot.ejs, pretty.ejs, and slide.ejs
  • Apply suggestions from code review
  • chore: update docker-compose.yml with build instructions for codimd service
  • chore: integrate mermaid.js into the build process and update initialization in extra.js
  • fix: update mermaid diagram rendering in extra.js to use new API
  • docs: update release note for version 2.6.0

WakuwakuP and others added 30 commits July 10, 2024 19:50
Update GitHub Actions to use latest versions
Update ESLint configuration for ES6 support
Signed-off-by: Yukai Huang <[email protected]>
Update foot.ejs
abc notation requirement update
the bass fingering will conflict with each other if there is more than one fingering annotation.

example

```abc
`X:1
T:Simple Scale
M:4/4
L:1/4
K:C
"_1" "_2" C D E F|G A B c|]`
```

Signed-off-by: Matt Li <[email protected]>
Signed-off-by: Matt Li <[email protected]>
Yukaii and others added 20 commits May 15, 2025 13:59
Update dependencies for abcjs and mermaid.js
VSCode: update image to allow development on MBP ARM chips
…ization in extra.js

- Added mermaid.min.js to the build output in webpack.common.js.
- Updated mermaid initialization in extra.js to use the new API.
- Included mermaid.min.js script in foot.ejs, pretty.ejs, and slide.ejs for rendering diagrams.

Signed-off-by: Yukai Huang <[email protected]>
- Refactored the mermaid rendering logic to utilize the latest API for generating diagrams.
- Improved error handling by displaying the error message directly instead of using a string property.
- Ensured that the diagram's HTML is updated correctly after rendering.

Signed-off-by: Yukai Huang <[email protected]>
…ng-issue

chore: integrate mermaid.js into the build process and update initialization in extra.js
for drips.network
Merge master info develop
@Yukaii Yukaii requested a review from jackycute June 11, 2025 06:26
@Yukaii Yukaii added this to the 2.6.0 milestone Jun 11, 2025
@Yukaii Yukaii merged commit 0a25b5c into master Jun 11, 2025
6 checks passed
@Yukaii Yukaii deleted the release/2.6.0 branch June 11, 2025 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants