Releases: elecordapp/elecord-web
v2.2.1
elecord v2.2.1 is a maintenance release, bringing the latest updates from Element. And more internal improvements to the release process.
🐛 Bug Fixes
- (gitcliff) Html comments rendered
- (github) Latest.md not in checkout
📖 Documentation
- Update element merge guide
- Add to element merge guide
⚙️ Miscellaneous
- (gitcliff) Fix merge commits filtered
- (scripts) Remove git from prepare-release
🗃️ Pull Requests
- Merge pull request #45 from elecordapp/element-v1.11.95
v2.2.0
elecord v2.2.0 is a feature release, bringing with it the long overdue elecord desktop app. Installing the desktop app means you'll continue to get automatic updates, but also enhanced functionality. Being able to search messages and browse files inside your private end-to-end encrypted rooms.
Also added in this release is a new changelog tab (which you can quickly access via the bottom left version button) showing you all the new changes in one place. Plus, there are lots of visual improvements and theme changes, to give you an even more enjoyable, and more user friendly experience.
Outside of the app, you can now find the apps website, with a newly created roadmap: elecord.app
🚀 Features
- (appversion) Add button hover styling
- (auth page) Add modal blur animation
- (auth page) Refine server picker styling
- (auth page) Add repeating background pattern
- (changelog tab) Create changelog settings page
- (homepage) Increase centre icon size
- (labs) Hide setting tab
- (link preview) Better link highlighting
- (message composer) Display dynamic placeholder
- (message composer) Add bubble styling
- (onboarding) Use elecord icon for header image
- (room header) Add greyscale to facepile
- (search) Style e2ee search warning
- (security settings) Change emojis to padlocks
- (theme) Change accent colours
- (theme) Add border to encryption badge
- (theme) Update fallback accent colours
- (theme) Update theme-color
🐛 Bug Fixes
- (crypto panel) Session info not aligned
- (desktop link) Still set as element.io
- (desktop strings) Not using correct capitalisation
- (github) Release version unknown
- (github) Wrangler uses elecord package.json
- (members list) Search box too low
- (radio button) Centre icon not aligned
- (release) Branch management errors
- (search) Icon has bad contrast
- (search box) Height changes on focus
- (theme) Revert to black on-solid-primary
📖 Documentation
- (readme) Add early development warning
- Create upstream merge guide
⚙️ Miscellaneous
- (build) Add local environment build script
- (build) Copy changelog in windows script
- (config) Add desktop app values
- (desktop strings) Adjust capitalisation
- (gitcliff) Update changelog config
- (github) Update yarn.lock
- (github) Update secrets definitions
- (github) Use app version for github release
- (github) Use full version on artifact files
- (github) Remove secrets definitions
- (github) Checkout repo for version check
- (github) Revert secret removal
- (github) Add concurrency config to build
🗃️ Pull Requests
- Merge pull request #35 from elecordapp/in-app-changelog
- Merge pull request #36 from elecordapp/desktop-build
- Merge pull request #38 from elecordapp/element-fixes
- Merge pull request #39 from elecordapp/misc-app-changes
- Merge pull request #40 from elecordapp/theme-colours
- Merge pull request #41 from elecordapp/auth-page
- Merge pull request #42 from elecordapp/chat-room-styling
- Merge pull request #44 from elecordapp/element-v1.11.94
v2.1.0
While this update is mostly focused on behind the scenes changes. It still includes some new initial feature improvements, very important fixes, and continued changes moving away from Element.
Bug Fixes
- fix(config): allow 3pid logins (#22)
- fix(github): dev icons script not executable
- fix(github): remove sample config from build
- fix(settings): remove static version number
- fix(webpack.config): switch domain to elecord
- fix(authfooter): don't use a prefix for versioning
- fix(github): use latest commit sha
- fix(github): commit sha using wrong variable
- fix(empty state): update background blur to blue
- fix(auth page): reduce background blue intensity
- fix(release): remove cliffignore duplicates
- fix(release): create an annotated git tag
Documentation
- docs(readme): add copyright and license texts
Features
- feat(leftpanel): hide explore button
- feat(roomtile): rounded rooms styling
- feat(icons): add dev env icons
- feat(authfooter): dynamically display app version
- feat(appversion): add version number button
- feat(appversion): style version number button
- feat(appversion): display 'dev' for dev builds
- feat(event tile): reduce e2ee icon visibility
- feat(auth page): use static background colour
- feat(room list header): hide plus button
Miscellaneous Tasks
- chore(github): build with dev env icons
- chore(github): switch app title on dev
- chore: remove element's ./test directory
- chore: remove element's ./playwright directory
- chore: remove element's ./element.io directory
- chore: remove element's ./docs directory
- chore: remove element's ./docker directory
- chore: remove element's ./debian directory
- chore: remove element's ./mocks directory
- chore: remove element's ./.husky directory
- chore(contribute): update details to elecord
- chore: remove unnecessary element support files
- chore(gitignore): add removed files/dirs
- chore: remove ./knip.ts config
- chore(readme): replace banner image
- chore(credits): update legal texts
- chore(package.json): change values to elecord
- chore(scripts): shorten git version to match github
- chore(scripts): on release use standard version
- chore(cliff): filter tag pattern for changelog
- chore(scripts): automate release prep process
- chore(cliff): add cliffignore file
- chore(github): manage branches on release
- chore(github): generate draft github release
- chore(release): add latest.md changelog
- chore(release): add command to push git changes
Other (unconventional)
- Revert "fix(config): enable presence on matrix.org (#20)"
Pull Requests
- Merge pull request #23 from elecordapp/room-navigation-styling
- Merge pull request #24 from elecordapp/dev-environment-icon
- Merge pull request #25 from elecordapp/element-files-cleanup
- Merge pull request #26 from elecordapp/license-text
- Merge pull request #27 from elecordapp/versioning-refactor
- Merge pull request #29 from elecordapp/versioning-refactor
- Merge pull request #28 from elecordapp/release-automation
- Merge pull request #30 from elecordapp/revert-20-matrix-org-presence
- Merge pull request #31 from elecordapp/app-version-button
- Merge pull request #32 from elecordapp/base-styling-changes
v2.0.1
v2.0.0
This is the first major public release of elecord-web. Elecord started as a personal project of mine almost two years ago back in early 2023. But as version 1 was never designed to be used outside of my personal group of friends. Version 2 instead marks the first big step away from that original architecture, as the entire projects setup has been redone from scratch.
Whilst this release of elecord-web only has minor changes compared to the upstream element client. It importantly provides a stable foundation to build upon, and to provide more regular updates moving forward.
[elecord v1]
- Personalised changes to element-web
[elecord v2]
- Advanced changes to element-web
- Publicly available
- Regular updates
If you have any issues or feature requests please feel free to raise them.
Bug Fixes
- fix(res): wrong favicon.ico
- fix(res): static opengraph image url
- fix(headers): caching requirements
- fix(mobile): remove blank ios app
- fix(login): remove icon styling
- fix(config): correct config values
- fix(i18n): shorten server description
- fix(credits): adjust wording of legal text
- fix(credits): remove element faq section
- fix(changelog): update to elecord
- fix(login): loading page icon not aligned
- fix(version): remove settings version v prefix
- fix(toast): container width too small
Documentation
- docs(readme): update readme for elecord
- docs(readme): add element and matrix links
- docs(readme): add spacing below banner
Features
- feat: add elecord naming
- feat: add elecord images
- feat(mobile): update names to elecord
- feat(mobile): hide client configuration steps
- feat(mobile): update mobile apps to element x
- feat(theme): disable dynamic meta theme colour
- feat(res): add monochromatic icon
- feat(login): add elecord icon on splash view
- feat(github): update cloudflare cache headers
- feat(github): switch to no-cache
- feat(index): tweak meta theme colour
- feat(config): update config values
- feat(backdrop): hide background profile blur
- feat(leftpanel): reduce default panel width
- feat(font): increase default font size
- feat(credits): update settings menu legal text
- feat(credits): add elecord mono icon
- feat(strings): reduce severity of unsupported browser
- feat(login): add elecord footer links
- feat(version): add static version number
- feat(leftpanel): add box shadow for contrast
Miscellaneous Tasks
- chore(github): remove element issue templates
- chore(github): remove element repo files
- chore(github): remove element workflows
- chore(github): modify build workflow
- chore(build): rename build to elecord
- chore(build): create app config
- chore(build): include cloudflare headers
- chore(build): add permissions-policy header
- chore(github): create cloudflare deploy step
- chore(github): add cf pages command
- chore(github): fix webapp dist location
- chore(github): simplify deployment steps
- chore(github): print deploy urls
- chore(github): comment deploy url
- chore(github): fix pr comment
- chore(github): add comment reactions
- chore(github): change pages branch
- chore(github): add comments to workflow
- chore(github): remove element deploy workflow
- chore(github): rename pages prod env
- chore(github): fix preview url formatting
- chore(github): adjust headers
- chore(github): add screen-wake-lock permission
- chore(github): print deployment url to summary
- chore(github): refactor deployment url
- chore(github): temporarily disable non-pr builds
- chore(license): add elecord logo license
- chore(package): change to elecord
- chore(scripts): update to elecord
- chore(build): switch js-sdk to elecord fork
- chore(github): tidy comments
- chore(privacy): add elecord privacy policy
Pull Requests
- Merge pull request #1 from elecordapp/github-actions
- Merge pull request #2 from elecordapp/github-actions
- Merge pull request #3 from elecordapp/build-config
- Merge pull request #4 from elecordapp/github-actions
- Merge pull request #5 from elecordapp/elecord-brand
- Merge pull request #7 from elecordapp/mobile-setup
- Merge pull request #8 from elecordapp/react-changes
- Merge pull request #10 from elecordapp/cache-test
- Merge pull request #11 from elecordapp/element-triage
- Merge pull request #12 from elecordapp/settings-credits
- Merge pull request #13 from elecordapp/build-dependencies
- Merge remote-tracking branch 'upstream/master' into element-web
- Merge element-web v1.11.89
- Merge pull request #17 from elecordapp/misc-changes
Refactor
- refactor(credits): move elecord legal text
- refactor(icons): remove wrapping div