Releases: blackfyre/wga
Releases · blackfyre/wga
v0.0.30
Changelog
- e574084 Fix typo in ArtworkUrl attribute across files
- f1480a7 Merge pull request #90 from blackfyre/fix-golang-namespace
- 0ff1862 Merge pull request #91 from blackfyre/82-self-healing-seo-friendly-urls
- f33b065 Remove error handling in GetParsedMusics function
- c42be22 Update artist and artwork routing and rendering logic
- 9d9209e fixed the golang namespace to represent the actual repository
v0.0.29
Changelog
- e3962dc + url file & - slugurl
- 7531b1a Add Artwork model and GetArtworks function
- 46917ae Add Docker Compose file for Minio and Mailpit services
- 7923edf Add MINIO_ACCESS_KEY and MINIO_SECRET_KEY environment variables
- 4025941 Add S3 force path style setting
- 55d0a95 Add anonymous download access to S3 bucket
- 4d28ff9 Add error logging and improve error handling in feedback handlers
- 7e6b7dc Add image seeding functionality
- 0a26611 Add placeholder images for landscape and portrait orientations
- 0d47da8 Add seed:images command for development environment
- 328b415 Add thumbs and max size to art table
- 9cf222b Added docs for NewRenderData
- f6e4856 Added documentation to guestbook
- d07e98a Bump github.com/grokify/html-strip-tags-go from 0.0.1 to 0.1.0
- 5c73a60 Bump github.com/pocketbase/pocketbase from 0.19.2 to 0.19.3
- c3a5ca1 Bump github.com/pocketbase/pocketbase from 0.19.3 to 0.19.4
- 998c0ba Bump github.com/pocketbase/pocketbase from 0.19.4 to 0.20.0
- 69f9dbd Bump github.com/pocketbase/pocketbase from 0.20.0 to 0.20.5
- 47a2512 Bump github.com/pocketbase/pocketbase from 0.20.5 to 0.20.6
- db56d15 Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
- 22f72c0 Bump golang.org/x/text from 0.13.0 to 0.14.0
- 5033cfd Fix UNIQUE constraint error in add_complementary_artists migration
- d2fa222 Fix URL encoding issue in GenerateFileUrl and GenerateThumbUrl functions
- 24d9814 Fix error handling and logging in feedback and postcard handlers
- 4ba925a Fix error handling in artist.go
- d06c525 Fix error handling in contributors.go
- 8e99ca3 Fix error handling in postcard storage
- 9bf3dbd Fix error handling in registerArtists function
- 35d6c75 Fix error handling in registerContributors function
- fd9635d Fix error handling in static page registration
- cdf101d Fix error reading analytics.txt
- 6b19f17 Fix honey pot trigger logging
- f1285ac Fix image URL generation in postcard editor and registerPostcardHandlers
- 4e3f010 Fix image and URL generation in artist.go
- f4891e8 Fix link in contributors.html
- ca69ff2 Fix pagination offset calculation in artwork search
- 23e4bd4 Fix pagination offset calculation in artwork search
- f8cdf29 Fix typo in GetArtowrks function
- a39e332 Fix typo in generateThumbnail function
- 341f434 Following up on cache dao renaming
- 2465c59 Merge branch '62-delay-results-on-search-page' of github.com:blackfyre/wga into 62-delay-results-on-search-page
- 73b3763 Merge branch 'main' into dependabot/go_modules/github.com/pocketbase/pocketbase-0.20.0
- 1220d35 Merge branch 'main' into dependabot/go_modules/github.com/pocketbase/pocketbase-0.20.6
- 1d4a6b7 Merge branch 'main' into dependabot/go_modules/golang.org/x/text-0.14.0
- 1494c36 Merge branch 'main' into fix/analytics
- c5d0893 Merge branch 'main' into fix/analytics
- 08fe53f Merge branch 'main' into fix/analytics
- 775a7c0 Merge pull request #36 from blackfyre/Musicplayer
- f6a65ce Merge pull request #63 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.19.3
- 912e03c Merge pull request #64 from blackfyre/dependabot/go_modules/golang.org/x/text-0.14.0
- 80093b9 Merge pull request #65 from blackfyre/dependabot/go_modules/github.com/spf13/cobra-1.8.0
- 5bd5252 Merge pull request #67 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.19.4
- 55178c6 Merge pull request #68 from blackfyre/dependabot/go_modules/github.com/grokify/html-strip-tags-go-0.1.0
- 20371a2 Merge pull request #70 from blackfyre/69-dx-seed-the-associated-s3-storage-with-images
- f6c809a Merge pull request #72 from blackfyre/71-local-dev-images
- 823b060 Merge pull request #73 from blackfyre/62-delay-results-on-search-page
- 96ff03a Merge pull request #76 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.20.0
- a76c2c0 Merge pull request #77 from blackfyre/fix/analytics
- 85e32bf Merge pull request #78 from blackfyre/fix/isDebug
- 3d398e2 Merge pull request #79 from blackfyre/fix/pb-0200-update
- 6cd4e79 Merge pull request #80 from blackfyre/66-fix-code-scanning-alert-potentially-unsafe-external-link
- 6a12621 Merge pull request #81 from blackfyre/55-guestbook-not-available-in-direct-navigation
- 5c9f184 Merge pull request #87 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.20.5
- aef2dc7 Merge pull request #88 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.20.6
- 1174ebc Merge pull request #89 from blackfyre/fix-large-filesize
- fb462fd Merge remote-tracking branch 'origin' into Musicplayer
- 8c61ac2 Merge remote-tracking branch 'origin/main' into Musicplayer
- 94709ad Merge remote-tracking branch 'origin/main' into Musicplayer
- 5943c70 Merge remote-tracking branch 'origin/main' into Musicplayer
- feb2d1d Missed item renaming
- 57ae258 Refactor NewRenderData function to handle analytics.txt file
- 88b5812 Refactor file and thumbnail URL generation
- 7a7761b Refactor guestbook handler and rendering functions
- cb1e283 Refactor home.go file and add error logging
- 583de9b Refactor image seeding and add job time tracking
- 77dbdf3 Remove redundant error log statement
- 952ec17 Remove unnecessary code in artworks search handler
- 60e3b0f Remove unnecessary print statement in pagination.go
- baaa993 Remove unnecessary print statements in search function
- 940e9ae Remove unused import and code related to loading .env file
- 0d7a174 Removed recaptcha references
- 8c74b4a Renamed Search to Artworks
- 48ea24b Update README.md
- 0bd8f39 Update collection names in migrations
- aac3c3c Update docs/searchpage.md
- 3d01c35 Update handlers/contributors.go
- dd538a3 Update handlers/contributors.go
- 5872d53 Update handlers/contributors.go
- 63dbade Update handlers/contributors.go
- 9fcf4b3 Update handlers/contributors.go
- 6b668fd Update handlers/feedback.go
- 67a2f51 Update handlers/feedback.go
- e2db424 Update handlers/home.go
- 4df6928 Update handlers/home.go
- 19efec4 Update handlers/postcard.go
- ba5c9ce Update handlers/postcard.go
- 1b05bc3 Update handlers/postcard.go
- 812fb4c Update image and thumbnail URLs in search handler
- 2c77eb6 Update placeholder images
- 8908f18 WIP
- b71c64d WIP: migration relations and datagetter
- 38a2c9f WIP: music getter
- 30b7ac9 WIP: musicList
- b0d94b2 WIP: musicPlayer
- 0bccc76 WIP: musicplayer
- d3d2408 Working logic for lazy loaded search results
- fda91d7 Working pagination on artwork search
- 26ef170 added env
- b2cfa8b compressed the sources with zstd
- cd4d131 feat: added music player
- 5a5e9d8 feat: added musics migrations
- 47ef6d4 feat: added musics.json
- e7a42ac feat: mlistMusicUrls
- 3021a2a more refacts
- fc531cc more refacts
- 54c1d1e providing empty string if analytics.txt does not exist
- 1b994e0 refacts
- 3f2e5f4 update cache and logging
- 2d77cb2 update error handling
- c98002e update logging
- 47351e3 update: isHtmx
- 3b18b69 updated musics
- 6969853 warn instead of error
v0.0.28
Changelog
- 693b2f6 Bump github.com/pocketbase/pocketbase from 0.19.1 to 0.19.2
- f648cfe Fixed double quotes in seed data
- 95b62ee Front-end build restructuring & artefact cleanup
- 740d256 Merge branch 'main' into 56-pagination-on-artwork-search-page
- dbc2c54 Merge pull request #57 from blackfyre/56-pagination-on-artwork-search-page
- 488f342 Merge pull request #59 from blackfyre/58-setup-postcss
- 2e3fd03 Merge pull request #60 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.19.2
- d878f06 Remove CSS build step and add npm and node commands to goreleaser before hooks.
- 6b7010a Remove cache-dependency-path from release workflow
- 0653d77 Update build scripts to use esbuild.mjs
- 280c13a Update code formatting and dependencies
- 1a1af3b Update search limit, offset and result rendering logic
v0.0.27
v0.0.26
Changelog
- dd7a7a8 Add htmx attributes for form interactions and search
- 5610e6c Add license scan report and status
- 03f235a Bump github.com/pocketbase/pocketbase from 0.19.0 to 0.19.1
- 707ee61 Merge branch 'main' into add-license-scan-badge
- 8f45be0 Merge branch 'main' into search-spinner
- 6256fa6 Merge pull request #50 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.19.1
- 5d15dc9 Merge pull request #51 from fossabot/add-license-scan-badge
- 8b4d149 Merge pull request #52 from blackfyre/search-spinner
v0.0.25
Changelog
- d370908 Add analytics and cookie consent functionality
- da96eaf Add sitemap generation to crontab and routes
- c08e09d Cookie consent script
- de9906e Merge pull request #48 from blackfyre/46-sitemaps
- 23d7bdd Merge pull request #49 from blackfyre/43-cookie-consent
- 067eee6 Refactor data handling in contributors and static handlers
v0.0.24
Changelog
- 1abbdf2 Add 'Search' to navbar and comment out 'Tours' link
- 6770a93 Add Renderable struct and refactor code to use utils.IsHtmxRequest function
- 876e05d Add function to search artists by name similarity
- ab0b6a4 Add janitor workflow for cleaning old runs and artifacts
- 4be13d5 Add search handlers and slugify function in migrations
- 4be09e6 Merge pull request #44 from blackfyre/add-janitorial-workflow
- 2edc855 Merge pull request #47 from blackfyre/artwork-search
- 61fe9ef Refactor HTML rendering in artist, artwork, artists and contributors handlers and remove box container from contributors page
- 0edc83e Refactor code to improve search functionality and URL generation
- a8eeae5 Refactor rendering logic to utilize Renderable struct and handle empty page names
- 9210ace Refactor search filters and add artist filter
- d8652f6 Refactor search handler to use new Render function and update echo import in utils
- 09e0fd4 Refactor search page to include form for selecting artform and improve layout
- 525e820 Update JSON-LD generation and improve search functionality
- 9e35e42 Update art_type field and add type field in Artwork model
- 1622b1e Update search filters to use cache where available
- d67f9c9 Update search form and add contributors in footer
- 465e3b2 Update search functionality and filter options
- 8c20efc Updated references
v0.0.23
Changelog
- 2ad89fd Add ArtForm and ArtType models
- 3697706 Add ArtPeriod model to models package
- 9c6c9ae Add Feedback model and update Postcard model
- c381455 Add Postcard model to project
- 6a36d25 Add comments and improve code readability in staticpage.go
- 83fedfd Add contributors page and handling logic
- 53631ea Add new Glossary model with expression and definition
- 80936a1 Add static pages feature and privacy policy page
- 7feb9c4 Create CODE_OF_CONDUCT.md
- ba8c541 Merge branch 'main' into blackfyre-patch-2
- 9468915 Merge branch 'main' into footer-update
- 3e74a1a Merge commit 'ae25f07ff62a1fbe39daf7dc16b18387a0bcfe61' into contributors-listing
- 7ab303c Merge pull request #37 from blackfyre/models-stage-1
- fb744a8 Merge pull request #38 from blackfyre/blackfyre-patch-1
- 19223d4 Merge pull request #39 from blackfyre/blackfyre-patch-2
- ae25f07 Merge pull request #40 from blackfyre/footer-update
- c2a9ac5 Merge pull request #41 from blackfyre/contributors-listing
- 1ac9503 Merge pull request #42 from blackfyre/static-pages
- 710dcf6 Refactor model names and add GuestbookEntry model
- 708e558 Remove Windows from build targets in goreleaser config
- bd09b11 Update Go version in README and remove Windows instructions
- 0a4c014 Update Privacy Policy and add it to navigation menu
- 2a75709 Update class of artist page title element
- 3d9a8dd Update footer layout, add donation links and external link indicator
- 1f24a61 Update footer text for contributors link
- d8dffa7 Update footer with contributors link
- d2dd3f5 Update issue templates
v0.0.22
Changelog
- 79f970b Add 'Created' field to GuestbookRecord struct
- 7f230a1 Add artwork detail view and update artist view
- 01678ec Add default content reset on dialog close
- 8006d0a Add feedback form and improve dialog animation
- ce3caa6 Implement feedback form and create feedbacks table
- 6b4167a Merge commit '82f511267f3e20a3720fff90d058b8e70cc18be8' into 28-feedback-feature
- a681ae2 Merge commit '8aa7572872d974cb8fda3596e313ba7114e02798' into 28-feedback-feature
- 82f5112 Merge pull request #29 from blackfyre/Guestbook
- 8aa7572 Merge pull request #30 from blackfyre/27-artwork-page
- f506383 Merge pull request #32 from blackfyre/fix/guestbook
- 5b51cf3 Merge pull request #33 from blackfyre/28-feedback-feature
- fc02cce Merge pull request #35 from blackfyre/fix/guestbook-default-listing
- d952a2b Merge remote-tracking branch 'origin' into Guestbook
- e5755ac Merge remote-tracking branch 'origin' into Guestbook
- 5660a70 Merge remote-tracking branch 'origin' into fix/guestbook
- e20f188 Merge remote-tracking branch 'origin/main' into Guestbook
- 7262288 Refactor data mapping to use newTemplateData function
- 6269c8b Refactor guestbook handler and fix syntax errors
- d7780a4 Remove redundant error message in postcard handler
- 4ca52f3 Update data initialization in artist handler
- 82b470b Update error message in postcard handler
- 921efa3 feat/guestbook
- fd2db44 feat: added addGuestbookMessage
- 030df8f feat: added guestBookEntryPage
- 2e5ea74 feat: added guestbook page
- 8b0a45b feat: better table populating for guestbook
- 57a293f feat: formatted time
- a2907d3 feat: guestbook calendar
- ba8824a feat: put footer to bottom
- ebef79d fix: conflict
- e9f2bfd fix: migration and mc-area in mc-area
- ce5ec08 fix: removed inline styling
- ec1da93 refact
- fab3b69 refactor guestbook handler
- d05242c testing stuff
- 19c7eac update: guestbook data from json
- 2327968 update: removed cache of addMessage
- 26f09d6 update: routing
v0.0.21
Changelog
- ea57653 Add 'loading=lazy' attribute to img tags for optimization
- a8ca4bf Add Google reCAPTCHA verification to postcard feature
- 864c11d Add JSON-LD to artist pages for better SEO
- c947588 Add SMTP settings to .env, README and migrations
- 920ed22 Add autocomplete and aria-hidden attributes to form inputs
- c6658f4 Add cloner functionality for email recipients input
- a719151 Add dialog for sending postcards from artist page
- 951ed76 Add error handling for postcard dialog event
- 223b2ff Add esbuild config and update sitebuild scripts
- e667351 Add mjml template, update gitignore and CSS files
- 0e41840 Add new smo_cover_1080x1080.png image to assets
- a2ffe62 Add postcard feature with validation and DB migration
- af51ca8 Add postcard handlers and update artist page layout
- ee5df30 Add postcard sending functionality and event listeners
- bd4f2a8 Add recaptcha key variables and go-recaptcha module
- 57f0d70 Bump github.com/pocketbase/pocketbase from 0.18.10 to 0.19.0
- 4b1085c Fix typo in div class in postcard.html
- 4fa7d76 Implement Trix editor and enhance postcard feature
- cec0a95 Implement honeypot fields to detect bots in form
- f70e987 Merge commit '3746bcd4566eddf76fbde848607d9bdd9702bfa6' into postcards
- ba25df1 Merge commit 'ea57653366ed9f438c58151a513e7668dc07cf87' into postcards
- 0d05f6c Merge commit 'f7a8be09f2de38e63cb6f8bad1e4933bfc11e65e' into postcards
- f7a8be0 Merge pull request #23 from blackfyre/#22-graphics-components
- 3746bcd Merge pull request #24 from blackfyre/dependabot/go_modules/github.com/pocketbase/pocketbase-0.19.0
- d54e668 Merge pull request #25 from blackfyre/postcards
- 998cde7 Refactor HTML semantics and CSS classes on artist and postcard views, add new dialog and listings stylesheets for improved UI design
- 109860d Refactor and optimize JavaScript initialization code
- 981cb31 Refactor app.js, improve function definitions and organization
- 3da984e Refactor artist JSON-LD generation into function
- 444b8d1 Refactor event listeners in app.js
- edae401 Refactor postcard dialog to generic notification
- b33aadf Remove commented out code in artist.html
- 0b8ff51 Remove reCaptcha verification from postcard feature
- 653dd1d Update .env example, README, add JSON-LD to artist page
- 85ef491 Update .vscode extensions and refactor HTML tags
- 0981f22 Update HTML rendering, email templates, and URL generation
- 5315b61 Update artist page and add HTML tag stripping functionality
- c61775d Update assets, modify favicon and theme color
- d97d3b4 Update build script, ignore additional files, refactor code
- c543114 Update cloner function and postcard recipients field
- 4b35785 Update file paths and remove unused views
- 3e2a9cc Update go dependencies and sanitize postcard message
- da5e127 Update postcard handler, utils and air.toml, modify toast settings
- 57535fa Update postcard to load dynamic image from artwork ID