Version 1.9.0
What's Changed
- clarify --secret usage based on #861 by @paskal in #974
- add the ability to configure the 'simple_view' parameter from the cli… by @Yuriy-Karpov in #963
- make form available after failed commit sending by @akellbl4 in #981
- add type module while load modern js bundle by @akellbl4 in #976
- replace module
classnames
to faster and smallerclsx
by @akellbl4 in #973 - make classnames short by @akellbl4 in #980
- bump dependencies by @akellbl4 in #979
- use named exports by @akellbl4 in #982
- Bump url-parse from 1.4.7 to 1.5.1 in /frontend by @dependabot in #985
- minify css bundle by @akellbl4 in #977
- Disqus fix by @umputun in #989
- replace deprecated golangci-lint check, fix goleak reports by @paskal in #991
- Dockerfile: remove dead code, bump buildgo by @paskal in #993
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /frontend by @dependabot in #996
- Admin edit by @umputun in #997
- Bump baseimage:app to be consistent with :buildgo by @paskal in #999
- add ability to select listening address #1000 by @umputun in #1001
- Close the HTTP client body in tests, add lint by @paskal in #1003
- fix HTTP response body close in proxy/image.downloadImage by @paskal in #1004
- PostMessage without serialization by @Elephmoon in #903
- Validate image existence before post or preview by @paskal in #998
- Add a new error message and correct another one by @akellbl4 in #1006
- Multiple improvements to image service code and tests by @paskal in #1008
- refactor avatar by @akellbl4 in #1011
- avatar fixes after review by @akellbl4 in #1012
- Remove error return from ExtractPictures by @paskal in #1009
- fix oauth view text color by @akellbl4 in #1016
- copy init script earlier than we change /srv owner by @paskal in #1017
- fix mobile navigation to comment for hidden comments by @Yuriy-Karpov in #983
- Update import documentation, move it to doc from the readme by @paskal in #1014
- Move telegram token and timeout to a separate CLI section by @paskal in #1021
- Cover all auth providers with tests, clean up env by @paskal in #1023
- Make docker init script chown command verbose by @paskal in #1020
- Renew image time to cleanup on comment Preview and Submit by @paskal in #992
- Bump browserslist from 4.16.0 to 4.16.6 in /frontend by @dependabot in #1024
- Start using the provided timeout in the telegram notify by @paskal in #1025
- Clarify deprecation messages by @paskal in #1026
- Bump dns-packet from 1.3.1 to 1.3.4 in /frontend by @dependabot in #1031
- Add example of Helm-less Kubernetes setup by @vrusinov in #1032
- Fix email templates path in tests by @paskal in #1028
- fix copy message with styles by @akellbl4 in #1030
- Separate user and admin notifications by @paskal in #1027
- post messages from iframe by @akellbl4 in #1015
- Bump ws from 6.2.1 to 6.2.2 in /frontend by @dependabot in #1035
- Bump normalize-url from 4.5.0 to 4.5.1 in /frontend by @dependabot in #1039
- Bump trim-newlines from 3.0.0 to 3.0.1 in /frontend by @dependabot in #1040
- chage iframe size if any element is changed by @akellbl4 in #1041
- Clarification of notify comments and code by @paskal in #1037
- Remove ability to set telegram API, clarify telegram notify params by @paskal in #1042
- Add UserDetailTelegram support by @paskal in #1038
- Fix telegram token server setting by @paskal in #1045
- docs(import): clarify import path for wordpress by @angristan in #1046
- Site by @umputun in #1049
- Multiple notify module improvements by @paskal in #1048
- Don't set X-XSRF-TOKEN when the user isn't logged in by @forkbomb9 in #1043
- Fix typos by @paskal in #1050
- fix more comments button by @akellbl4 in #1051
- fix typo by @akellbl4 in #1052
- Move existing documentation to the new site by @paskal in #1053
- Bump prismjs from 1.23.0 to 1.24.0 in /site by @dependabot in #1054
- Telegram notifications for users by @paskal in #1029
- Don't run CI pipelines on frontend Readme file change by @paskal in #1059
- Don't run CI pipelines on markdown file changes by @paskal in #1060
- Improve README by @rakleed in #1057
- add telegram auth backend support by @paskal in #1022
- Apply consistent formatting for markdown files by @paskal in #1061
- Update information in
index.md
by @rakleed in #1063 - migrate jwt lib to maintained fork and updated (the same way) go-pkgz/auth by @umputun in #1064
- add docs from readme on the site by @akellbl4 in #1062
- change go.mod version to 1.16, change ci to 1.16 by @umputun in #1065
- Fix deprecated flag, improve tests by @paskal in #1068
- optimize css by @akellbl4 in #1070
- Config format files by @akellbl4 in #1071
- Disable injection of last-comments.css in dev by @akellbl4 in #1072
- double quotes in yml by @akellbl4 in #1073
- remove quote style because it isn't supported by @akellbl4 in #1074
- fix images on new site by @akellbl4 in #1075
- format md files by @akellbl4 in #1077
- update docs nav definition by @akellbl4 in #1076
- Fix typo in "oauth" by @paskal in #1078
- Run missing Telegram auth goroutine by @paskal in #1079
- user info redesign/redevelop and add dark theme by @akellbl4 in #1018
- fix demo page locator by @akellbl4 in #1083
- fix link to demo page in header by @akellbl4 in #1090
- update license year by @akellbl4 in #1092
- move docs about third party soft in manual section by @akellbl4 in #1091
- fix title on icon button by @akellbl4 in #1089
- set releases link on version in header by @akellbl4 in #1086
- docs: edit facebook oauth doc by @akellbl4 in #1096
- Bump path-parse from 1.0.6 to 1.0.7 in /frontend by @dependabot in #1097
- Bump url-parse from 1.5.1 to 1.5.3 in /frontend by @dependabot in #1098
- clarify user and admin email instructions by @paskal in #1101
- Update Polish localization by @RikoDEV in #1102
- bump backend auth module to fix telegram auth by @paskal in #1108
- fix: constants by @akellbl4 in #1094
- Update Ukrainian locale by @gatezh in #1104
- Webhook notify by @bakurin in #1095
- make TestService_UserReplies more robust by @paskal in #1122
- Update UI for user comments sidebar by @esvyridov in #1110
- Don't use "t" inside assert.Eventually by @paskal in #1123
- Prevent data race within TestService_UserReplies by @paskal in #1124
- bump vulnerable frontend dependencies by @akellbl4 in #1127
- Bump go modules in the project by @paskal in #1121
- Bump prismjs from 1.24.0 to 1.25.0 in /site by @dependabot in #1132
- update site deps to the last versions by @akellbl4 in #1137
- Bump nth-check from 2.0.0 to 2.0.1 in /site by @dependabot in #1136
- stop Ticker after use to prevent the memory leak by @paskal in #1143
- import from commento engine by @romanilchyshyn in #1142
- restore pricavy policy, add footer by @akellbl4 in #1145
- patreon auth by @romanilchyshyn in #1144
- Bump tmpl from 1.0.4 to 1.0.5 in /frontend by @dependabot in #1133
- replace deprecated CLI options with current ones by @paskal in #1147
- move previewCommentCtrl to private REST struct by @paskal in #1146
- Italian translations by @miloleoelia in #1150
- Move technical part of readme to docs site by @paskal in #1151
- Cut parameters list from readme to site by @paskal in #1153
- move non-technical part of the readme to site by @paskal in #1152
- Update profile sidebar title, add comments counter next to the title by @esvyridov in #1128
- Fix telegram messages escaping by @paskal in #1148
- multiple small fixes to the backend by @paskal in #1155
- Fix links in docs, redirect frontend readme to site by @paskal in #1156
- Fix non-HTTPS site link on the privacy page by @paskal in #1157
- bump go modules by @paskal in #1161
- Improve telegram notifications by @paskal in #1162
- Clarify telegram notification flow by @paskal in #1164
- Enable telegram notify trough writing bot a message by @paskal in #1160
- Move privacy section of readme to the docs site by @paskal in #1166
- Move more parts of Readme to the docs site by @paskal in #1165
- bump project dependencies, go-auth by @paskal in #1172
- Use single loop for telegram auth and notify by @paskal in #1171
- Fix typos in frontend code by @Ksinia in #1170
- Updated comment for rest.SendErrorJSON by @witjem in #1175
- Add favicon to site by @adfslslddkds in #1177
- update ru locale by @T1MOXA in #1181
- Fix broken verified user icon by @esvyridov in #1183
- Update golangci-lint to 1.43.0, fix discovered issues by @paskal in #1184
- feat: add cursor pointer for buttons by @meefox in #1186
- Add link of docker-compose file by @chrishna1 in #1187
- Properly format email documentation by @paskal in #1199
- clarify telegram channel ID param and documentation by @paskal in #1197
- Do not issue deprecation warning on notify.type by default by @paskal in #1196
- Fix formatting for telegram reply notifications by @paskal in #1201
- Improve notifications documentation (telegram, webhook) by @paskal in #1203
- Style fixes to the documentation and CLI params description by @paskal in #1204
- Remove expandability of menu items from docs site by @esvyridov in #1205
- Add Load More button to profile sidebar by @esvyridov in #1176
- Add container to a markdown table with overflow-x auto by @esvyridov in #1206
- Telegram notifications format headers, resolve #1202 by @stels-cs in #1212
New Contributors
- @Yuriy-Karpov made their first contribution in #963
- @Elephmoon made their first contribution in #903
- @vrusinov made their first contribution in #1032
- @angristan made their first contribution in #1046
- @forkbomb9 made their first contribution in #1043
- @rakleed made their first contribution in #1057
- @RikoDEV made their first contribution in #1102
- @gatezh made their first contribution in #1104
- @bakurin made their first contribution in #1095
- @esvyridov made their first contribution in #1110
- @romanilchyshyn made their first contribution in #1142
- @miloleoelia made their first contribution in #1150
- @witjem made their first contribution in #1175
- @adfslslddkds made their first contribution in #1177
- @T1MOXA made their first contribution in #1181
- @meefox made their first contribution in #1186
- @chrishna1 made their first contribution in #1187
- @stels-cs made their first contribution in #1212
Full Changelog: v1.8.0...v1.9.0