·
93 commits
to main
since this release
This release v2025.01.01 contains all the updates that have been made since the last official stable release v2022.09.01 back in the third quarter of 2022.
This project has been using continuous integration, so new features and bug fixes are rolled out as they are finished.
Nothing in this release is breaking. However, it's been so long since a release version, that I wanted to get out another official stable release that users can start from, as well as summarize some of the features and improvements that have been made.
IMPROVEMENTS
- Updated the project to use PHP 8.1
- Updated the project to use Laravel 10.48.24
- Upgraded composer dependencies
- Upgraded npm dependencies
- Fleshed out
/apiroutes. - Added effective Instagram integration for sharing to an IG account
- Added ical exports for various calendars
- Improved queries used for calendars
- Added related photos to events
- Added ability to auto related new entities to events
- Improved responsive layout for small screens
BUG FIXES
- Fixed tag creation bug
- Improved validation of tertiary objects
- Removed week view - not really used.
- See full change log
UPCOMING
- Entity to entity relations
- Menu enhancement
- Front end that uses the API
What's Changed - Full Change log
- Issue #900. Added entity status to entity filter form. Added `active… by @geoff-maddock in #912
- Issue #913. Changed blogs to use slugs. Fixed routes and delete. by @geoff-maddock in #917
- Added jamband/ripple for getting bandcamp data to embed. Added embedded … by @geoff-maddock in #919
- ISSUE#932. Fixes spidering bug by handling relative URLs in bandcamp… by @geoff-maddock in #933
- Added brief text route to events to get a one-per-line text list of e… by @geoff-maddock in #935
- DEV #930. Improvements to forum thread on mobile sizes. by @geoff-maddock in #936
- ISSUE #928. Adding by-date route for displaying a calendar by date. by @geoff-maddock in #938
- Issue #939. Replaced media query with container query for threads di… by @geoff-maddock in #940
- ISSUE #948. Added error check when parsing a container url, added de… by @geoff-maddock in #950
- Added sort by popularity for entities which sorts by follow count. by @geoff-maddock in #952
- Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #956
- ISSUE #955. Updated user activation to set the email verification. by @geoff-maddock in #957
- ISSUE #954. Upgraded Sentry pacakage. by @geoff-maddock in #958
- ISSUE #943. Adding infinite scroll to events on home. by @geoff-maddock in #959
- Added entities, tags, series API controllers. by @geoff-maddock in #962
- DEV #888. Adding to the API, adjusting filter method by @geoff-maddock in #964
- Bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in #960
- Improvement to bandcamp embed recursion issue. by @geoff-maddock in #969
- ISSUE #968. Added user profile link to activities. Changed H5 to be… by @geoff-maddock in #972
- Issue #966. Added user event attending page. by @geoff-maddock in #974
- Fixed issue with API calls, seperated calendar include from app layou… by @geoff-maddock in #975
- Extracted select2 includes. by @geoff-maddock in #976
- Issue #865. Refactored image processing into service and changed to … by @geoff-maddock in #978
- Updated composer packages. by @geoff-maddock in #979
- Fixed the link to attending events on the user show page, as well as … by @geoff-maddock in #981
- Issue #970. Added event controller method to handle ajax loading of … by @geoff-maddock in #982
- ISSUE #990. Fixed adding event tags that start with numbers that wer… by @geoff-maddock in #992
- Issue #953. Fixes search pagination by doing the correct count check… by @geoff-maddock in #993
- ISSUE #877. Added Swagger UI to /api/docs by @geoff-maddock in #994
- Postman changes by @geoff-maddock in #996
- Issue #998. Updated EmbedExtractor to changing the embedded player s… by @geoff-maddock in #999
- Issue 998 audio player size by @geoff-maddock in #1000
- Fixed issue with loading minimal audio embeds on entities. by @geoff-maddock in #1001
- Removes playlist-id class after playlist has loaded. by @geoff-maddock in #1002
- Issue #998. Added series audio to UI. by @geoff-maddock in #1003
- Search audio load by @geoff-maddock in #1004
- Added spidering for soundcloud pages. by @geoff-maddock in #1014
- Made some audio embed layout improvements. by @geoff-maddock in #1015
- Fixes some issues with re-loading embeds via ajax. by @geoff-maddock in #1019
- Issue #1017. Added duplicate action to event by @geoff-maddock in #1022
- Changed the params. by @geoff-maddock in #1023
- API Fixes by @geoff-maddock in #1024
- Fixed up collection by @geoff-maddock in #1025
- Added users endpoints to api. by @geoff-maddock in #1028
- DEV #1027. Removes default sort for events attending index. by @geoff-maddock in #1029
- DEV#1010. Fixed styles on the events next button. by @geoff-maddock in #1030
- Changes next button to loading. by @geoff-maddock in #1032
- Changes API auth from using shield (encrypted basic auth defined in e… by @geoff-maddock in #1034
- Laravel 10 update by @geoff-maddock in #1041
- Fixes auth-sanctum by updating kernel.php values to match newer middl… by @geoff-maddock in #1045
- Reverts the kernel StartSession to global so adding the authd user to… by @geoff-maddock in #1048
- Fixes issue with auth by changing how the base controller sets the us… by @geoff-maddock in #1053
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #988
- Bump dns-packet from 5.3.1 to 5.4.0 by @dependabot in #1036
- Bump @braintree/sanitize-url and swagger-ui by @dependabot in #1044
- Bump webpack from 5.72.1 to 5.76.0 by @dependabot in #1047
- Added select2 styles for series create occurrence. by @geoff-maddock in #1062
- ISSUE-1058. Delete unapproved users. by @geoff-maddock in #1063
- DEV-1057. Fixed captcha - it was not working. by @geoff-maddock in #1064
- Updated link colors. by @geoff-maddock in #1065
- Fixes button spacing for mobile for events, series, threads. by @geoff-maddock in #1066
- ISSUE-1050. Style and hover improvements by @geoff-maddock in #1067
- Issue#1051. Require entity slugs be unique. by @geoff-maddock in #1068
- Updated versions in readme. by @geoff-maddock in #1069
- Require https audio embeds by @geoff-maddock in #1070
- Updated caniuse dependency by @geoff-maddock in #1071
- DEV-1026. Added command to tweet todays events at 8AM every day. by @geoff-maddock in #1072
- Added logging for dailyTweet by @geoff-maddock in #1075
- DEV-1074. Fixes the image path used by the tweet event. by @geoff-maddock in #1077
- Updated sentry to 3.4 by @geoff-maddock in #1078
- Fixes the missing validation for the day route parameter for some of … by @geoff-maddock in #1084
- Improving the calendar queries using with clauses. by @geoff-maddock in #1086
- Improved queries by @geoff-maddock in #1087
- Improved queries by @geoff-maddock in #1092
- Improved queries. by @geoff-maddock in #1093
- Some small improvements to entity show by @geoff-maddock in #1098
- Disable entity tweet if not configured. by @geoff-maddock in #1099
- Lowered traces rate to 0.05 by @geoff-maddock in #1100
- Improvements june 2 by @geoff-maddock in #1101
- Improvements to entity queries. by @geoff-maddock in #1104
- Changes entity events to use 5 rpp and display pagination. by @geoff-maddock in #1109
- Improving the series queries on the day. by @geoff-maddock in #1114
- Routing fix. by @geoff-maddock in #1115
- Remove events add from sitemap by @geoff-maddock in #1116
- DEV-899. Updated the cancelled status. by @geoff-maddock in #1117
- DEV-1119. Refactored queries on tag show pages. by @geoff-maddock in #1120
- Dev 1119 more by @geoff-maddock in #1121
- DEV#1110. Removed thread columns at smaller responsive sizes. by @geoff-maddock in #1122
- DEV #1110. Improves thread responsive sizing. Fixes issues in genera… by @geoff-maddock in #1123
- Fixed nav references to Tags to Keyword. Removed some unwanted links… by @geoff-maddock in #1124
- DEV #1107. Changed shopping cart to ticket icon. by @geoff-maddock in #1125
- DEV#1076. Updated the event page to add links to add entities, serie… by @geoff-maddock in #1127
- Dev 1134 series last week by @geoff-maddock in #1136
- Fixed various warnings in api.yml. Only location remaining - I can a… by @geoff-maddock in #1139
- Update spec by @geoff-maddock in #1140
- Update user authentication logic by @geoff-maddock in #1142
- Fix naming in edit breadcrumbs by @geoff-maddock in #1143
- Added event types to api. by @geoff-maddock in #1145
- Improved entity validations and updated api. by @geoff-maddock in #1147
- Added event types to api. by @geoff-maddock in #1148
- Fix tag slug by @geoff-maddock in #1149
- Added tags to API responses. by @geoff-maddock in #1150
- Updated minimal API spec. by @geoff-maddock in #1151
- DEV-1154. Added code to publish events to instagram. by @geoff-maddock in #1155
- DEV-1154. Moved instagram post functions ot Instagram integration se… by @geoff-maddock in #1159
- Updated instagram post format. by @geoff-maddock in #1160
- Bump postcss from 8.4.14 to 8.4.31 by @dependabot in #1130
- Added code to post a weeks worth of events to instagram. by @geoff-maddock in #1166
- Gi2 by @geoff-maddock in #1169
- Added short event description to instagram caption by @geoff-maddock in #1175
- Fixes bug with automatically attaching venue and promoter when creati… by @geoff-maddock in #1179
- Bump axios from 0.25.0 to 0.28.0 by @dependabot in #1177
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #1163
- Bump follow-redirects from 1.15.1 to 1.15.5 by @dependabot in #1161
- Bump @babel/traverse from 7.18.2 to 7.23.9 by @dependabot in #1164
- Bump semver, core-js-compat and npm by @dependabot in #1126
- Fixed series next calculation. by @geoff-maddock in #1181
- DEV-1183. Allows webp format. by @geoff-maddock in #1184
- Improvements to dark CSS. Added short description back to single card. by @geoff-maddock in #1185
- Css improvements 2024 by @geoff-maddock in #1187
- Added follow button to entities to crumbs. by @geoff-maddock in #1190
- Updates calendar sizing to be responsive. Updates fullcalendar to 6.… by @geoff-maddock in #1191
- Fullcalendar 6 by @geoff-maddock in #1192
- Added instagram name, and limited tags to 16 chars. by @geoff-maddock in #1196
- Adds instagram username to entity. by @geoff-maddock in #1198
- Prevent new tags on series and entities in addition to events. by @geoff-maddock in #1199
- Updated favicon to pgh colors an skyline. by @geoff-maddock in #1203
- Updated facebook SDK to 19 by @geoff-maddock in #1209
- DEV#1206. Display door time on show page for events. by @geoff-maddock in #1210
- DEV#1193. Fixes bug with series tags when the form validation fails.… by @geoff-maddock in #1211
- DEV-1216. Added presale price to events. by @geoff-maddock in #1217
- DEV-1214. Adds action to post an entity on instagram. by @geoff-maddock in #1221
- DEV-1228. Adds ability to mark an entity as unlisted. by @geoff-maddock in #1229
- DEV-1225. Adding images of related entities to event show pages. by @geoff-maddock in #1232
- DEV-1207. Adds action to relate entities to all matching events by @geoff-maddock in #1233
- Added series social links and related images. by @geoff-maddock in #1235
- Updated readme to reflect 2022.9.1 stable release. Incremental relea… by @geoff-maddock in #1237
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #1202
- Bump express from 4.18.1 to 4.19.2 by @dependabot in #1212
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1239
- Bump ws from 8.7.0 to 8.18.0 by @dependabot in #1238
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #1205
- Bump tar and npm by @dependabot in #1222
- Limits user list and visibility of user email. by @geoff-maddock in #1244
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #1250
- Bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #1252
- Bump webpack from 5.76.0 to 5.94.0 by @dependabot in #1249
- Fixes the event day card by modifying the query used to find series t… by @geoff-maddock in #1254
- Adds links for related photos by @geoff-maddock in #1255
- DEV-1243. Fixed event count on user pages. by @geoff-maddock in #1264
- Bump cross-spawn and swagger-ui by @dependabot in #1265
- Bump elliptic from 6.5.7 to 6.6.0 by @dependabot in #1263
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #1262
- DEV-1246. Added setting_public_profile to user profiles and testing … by @geoff-maddock in #1269
- Added api notes to docs. Returned image with events api. by @geoff-maddock in #1270
- Fixes some security issues with package updates. by @geoff-maddock in #1271
- Additional updates by @geoff-maddock in #1272
- Fixed last security issues. by @geoff-maddock in #1273
- Npm updates by @geoff-maddock in #1274
- Npm updates by @geoff-maddock in #1275
- Npm 202411 by @geoff-maddock in #1276
- Committing a version of swagger.js that renders correctly by @geoff-maddock in #1279
- Updated npm packages for axios and echo. by @geoff-maddock in #1280
- Added cors support by @geoff-maddock in #1282
- Cors support by @geoff-maddock in #1287
- Added events/embeds to the API endpoints. by @geoff-maddock in #1289
- Api improvements 2024 by @geoff-maddock in #1291
- Bootstrap revert 5.2.3 by @geoff-maddock in #1293
- DEV-1283. Adds a route for public ical by @geoff-maddock in #1294
- Ical improvements upgrade by @geoff-maddock in #1297
- Cleaned up some indexes, removed weekly page from UI. by @geoff-maddock in #1303
- DEV-1283. Changed CalBuilder to ICalBuilder. Added timestamp handling. by @geoff-maddock in #1304
- Added timezone to ical dates by @geoff-maddock in #1305
- Changed timezone to America/New_York by @geoff-maddock in #1306
- Converting the times from NYC to UTC with the ical export. by @geoff-maddock in #1307
- Fixes bug with end time. by @geoff-maddock in #1308
- Reverts to using America/New_York as the time zone, with the appropri… by @geoff-maddock in #1309
- Adjusted timezone start by @geoff-maddock in #1310
- Changed
apply timezoneflag to false by @geoff-maddock in #1311 - Changed earliest timezone time to use updated at, and subtract a month by @geoff-maddock in #1312
- Added more routes for exporting icals by @geoff-maddock in #1314
- Added icals for events a user is interested in. by @geoff-maddock in #1316
Full Changelog: v2022.09.01...v2025.01.01