Skip to content

Releases: blackfyre/wga

v0.0.30

18 Jan 05:39
0ff1862
Compare
Choose a tag to compare

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

17 Jan 05:44
aef2dc7
Compare
Choose a tag to compare

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

04 Nov 09:33
Compare
Choose a tag to compare

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

01 Nov 06:34
Compare
Choose a tag to compare

Changelog

  • 3741cbe Update Readme, add environment variable and dev warning message

v0.0.26

01 Nov 05:16
8b4d149
Compare
Choose a tag to compare

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

30 Oct 10:25
23d7bdd
Compare
Choose a tag to compare

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

30 Oct 06:32
2edc855
Compare
Choose a tag to compare

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

25 Oct 10:35
Compare
Choose a tag to compare

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

19 Oct 12:51
fc02cce
Compare
Choose a tag to compare

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

18 Oct 07:37
d54e668
Compare
Choose a tag to compare

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