Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.7.5 to Production #454

Merged
merged 154 commits into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
154 commits
Select commit Hold shift + click to select a range
d99bc9b
build(deps): bump tar from 6.1.11 to 6.2.1
dependabot[bot] Apr 30, 2024
d55d5a3
build(deps): bump follow-redirects from 1.14.9 to 1.15.6
dependabot[bot] Apr 30, 2024
5807cfa
build(deps): bump express from 4.17.3 to 4.19.2
dependabot[bot] Apr 30, 2024
9dc94a5
Added alt text for UKHPI logo
bogdanadrianmarc Aug 8, 2024
898e5c2
Added alt text for app logo when printing
bogdanadrianmarc Aug 8, 2024
f03a8be
Bumped app version
bogdanadrianmarc Aug 8, 2024
479f1cd
Added changelog entry
bogdanadrianmarc Aug 8, 2024
3ea9e9a
Merge pull request #417 from epimorphics/issue/404-a11y-1.1.1
bogdanadrianmarc Aug 8, 2024
11ccc3b
Added underline text decoration for links
bogdanadrianmarc Aug 9, 2024
7c6394b
Changelog entry added
bogdanadrianmarc Aug 9, 2024
5c6b395
Merge pull request #418 from epimorphics/issue/406-a11y-1.4.1
bogdanadrianmarc Aug 9, 2024
74aa2ff
Set font color for modal body text
bogdanadrianmarc Aug 12, 2024
f751a9f
Set color of modal close button
bogdanadrianmarc Aug 12, 2024
7a24e49
Added changelog entry
bogdanadrianmarc Aug 12, 2024
800922f
Merge pull request #419 from epimorphics/issue/407-a11y
bogdanadrianmarc Aug 13, 2024
2ae2ac6
Increased contrast of warning message
bogdanadrianmarc Aug 13, 2024
ee95869
Added changelog entry
bogdanadrianmarc Aug 13, 2024
829bab3
Merge branch 'issue/407-a11y' into issue/408-a11y
bogdanadrianmarc Aug 13, 2024
3fe92fc
Merge pull request #420 from epimorphics/issue/407-a11y
bogdanadrianmarc Aug 13, 2024
704059f
Merge branch 'dev' into issue/408-a11y
bogdanadrianmarc Aug 13, 2024
749e0f8
Make search location input border darker
bogdanadrianmarc Aug 13, 2024
51abc75
Set font color for buttons to black
bogdanadrianmarc Aug 13, 2024
2e0ceee
Set text color for inner radio buttons to black
bogdanadrianmarc Aug 13, 2024
d3c4f56
Increase contrast for selected radio button
bogdanadrianmarc Aug 13, 2024
2b8a70d
Added changelog entry
bogdanadrianmarc Aug 13, 2024
2d030d0
Merge pull request #421 from epimorphics/issue/408-a11y
bogdanadrianmarc Aug 13, 2024
590330b
Increased focusable area for hide/show graphs button
bogdanadrianmarc Aug 14, 2024
42ed58c
Fixed a CSS issue with the search location results
bogdanadrianmarc Aug 14, 2024
51a07f5
Increased focusable area for modal close button
bogdanadrianmarc Aug 14, 2024
6aef5ff
Added changelog entries
bogdanadrianmarc Aug 14, 2024
dd00fdc
Refactored CSS rules
bogdanadrianmarc Aug 14, 2024
47c3946
Merge pull request #422 from epimorphics/issue/411-a11y
bogdanadrianmarc Aug 14, 2024
75bd39e
More CSS refactoring
bogdanadrianmarc Aug 14, 2024
d6e0271
Fixed a CSS issue with modal buttons
bogdanadrianmarc Aug 14, 2024
d53f7c4
Increased contrast for location results names
bogdanadrianmarc Aug 14, 2024
faa596a
Increased contrast on location result hover and focus
bogdanadrianmarc Aug 14, 2024
906ea1c
Added changelog entries
bogdanadrianmarc Aug 14, 2024
0aecf0f
Increased contrast for compare location dropdowns
bogdanadrianmarc Aug 14, 2024
a8c4264
Added changelog entry
bogdanadrianmarc Aug 14, 2024
6525d5a
Added on focus and on hover CSS styles for location search results
bogdanadrianmarc Aug 15, 2024
1ac53a2
Merge pull request #423 from epimorphics/issue/412-a11y
bogdanadrianmarc Aug 15, 2024
425ead8
Changed aria-labels to include link text, english version
bogdanadrianmarc Aug 15, 2024
bfc171d
Changed aria-labels to include link text, welsh version
bogdanadrianmarc Aug 15, 2024
6981405
Added changelog entry
bogdanadrianmarc Aug 15, 2024
3cf2137
Merge pull request #424 from epimorphics/issue/413-a11y
bogdanadrianmarc Aug 15, 2024
93e88dc
Added support for individual page titles
bogdanadrianmarc Aug 16, 2024
6e3b316
Set heading based on title for english landing page
bogdanadrianmarc Aug 16, 2024
543ee5c
Set heading based on title for welsh landing page
bogdanadrianmarc Aug 16, 2024
5888afd
Further added support for individual page titles
bogdanadrianmarc Aug 16, 2024
2cafa61
Making sure individual page titles show up when printing
bogdanadrianmarc Aug 16, 2024
59fddb0
Set title for the about page
bogdanadrianmarc Aug 16, 2024
9c97efc
Set custom heading based on title for about page
bogdanadrianmarc Aug 16, 2024
e4e5bc3
Set title for browse page
bogdanadrianmarc Aug 16, 2024
a6521b4
Set title for compare locations page
bogdanadrianmarc Aug 16, 2024
da8627c
Set title for change history page
bogdanadrianmarc Aug 16, 2024
74f50a1
Set heading based on page title for change history page
bogdanadrianmarc Aug 16, 2024
9d1afdb
Added changelog entry
bogdanadrianmarc Aug 16, 2024
e902cf3
Reverse order of change history heading text
bogdanadrianmarc Aug 16, 2024
a62b8d4
Reversed order of about page heading text
bogdanadrianmarc Aug 16, 2024
f09933b
Use translation for browse page title
bogdanadrianmarc Aug 16, 2024
39fcbbf
Use translation for compare locations page title
bogdanadrianmarc Aug 16, 2024
821c292
Fixed a duplicate character bug
bogdanadrianmarc Aug 16, 2024
f156029
Added changelog entry
bogdanadrianmarc Aug 16, 2024
412cc21
Merge pull request #425 from epimorphics/issue/409-a11y
bogdanadrianmarc Aug 16, 2024
4fd56e2
Fixed type in aria-label text
bogdanadrianmarc Aug 19, 2024
2bd8eb7
Added changelog entry
bogdanadrianmarc Aug 19, 2024
7cc7a36
Merge pull request #426 from epimorphics/issue/416-a11y
bogdanadrianmarc Aug 19, 2024
3940ed9
Fixed CSS bug
bogdanadrianmarc Aug 20, 2024
6e39325
Added changelog entry
bogdanadrianmarc Aug 20, 2024
46cb1d9
Merge pull request #428 from epimorphics/issue/412-a11y
bogdanadrianmarc Aug 20, 2024
e28ae2c
Merge remote-tracking branch 'origin/dev' into spike/prometheus-metri…
jonrandahl Aug 21, 2024
57ca8a4
adds aria label
DanielCouzens Aug 22, 2024
8cad02c
Merge pull request #429 from epimorphics/issue/413-label-in-name
DanielCouzens Aug 23, 2024
c475754
build: updated .gitignore
jonrandahl Aug 23, 2024
b50e3e9
style: rubocop update
jonrandahl Aug 23, 2024
beb6550
feat: adding puma-metrics gem
jonrandahl Aug 27, 2024
ac410b3
refactor: excluding prometheus metrics from testing environment
jonrandahl Aug 27, 2024
4e5e8c8
feat: adds process_threads guage to prometheus metrics
jonrandahl Aug 27, 2024
e5d3bc1
a11y: updates to page titles
jonrandahl Aug 27, 2024
1cc42a4
a11y: fixes contrast for location selection
jonrandahl Aug 27, 2024
cc0322b
refactor: adjusted code layout for readability
jonrandahl Aug 27, 2024
af02f6a
style: erroneous rubocop rule removal post linting
jonrandahl Aug 27, 2024
18fc947
fix: only apply language parameter if it exists
jonrandahl Aug 27, 2024
0fb4bac
refactor: add puma stats to footer in development
jonrandahl Aug 27, 2024
43a6e70
feat: add exception to prometheus metrics
jonrandahl Aug 27, 2024
ed940d0
docs: Updated CHANGELOG
jonrandahl Aug 27, 2024
afedd1d
docs: Updated CHANGELOG
jonrandahl Aug 27, 2024
3703db8
docs: updated docstring in prometheus initialiser
jonrandahl Aug 27, 2024
c2f67f6
style: updated list item hover state to match new colour scheme
jonrandahl Aug 28, 2024
0efc44c
Merge branch 'dev' into spike/prometheus-metrics-update
jonrandahl Aug 28, 2024
b0e8241
Merge remote-tracking branch 'origin/spike/prometheus-metrics-update'…
jonrandahl Aug 28, 2024
87da8ab
fixes aria label issue
DanielCouzens Aug 28, 2024
6a02a37
updates aria label
DanielCouzens Aug 28, 2024
8d8bb45
updates label
DanielCouzens Aug 28, 2024
c5be473
Merge pull request #432 from epimorphics/issue/416-name-role-value
DanielCouzens Aug 28, 2024
0f8ecfa
adds messages to tab panel
DanielCouzens Aug 30, 2024
cc0b4e0
Merge branch 'dev' into issue/405-info-and-relationships
DanielCouzens Aug 30, 2024
bc3bd27
adds screenreader message to tabpanel
DanielCouzens Sep 2, 2024
bca0ca6
updates changelog
DanielCouzens Sep 2, 2024
f96dfc4
reverts scss
DanielCouzens Sep 2, 2024
de4b77f
updates html
DanielCouzens Sep 2, 2024
0c39053
adds input checkboxes instead of buttons
DanielCouzens Sep 2, 2024
41280f6
Merge remote-tracking branch 'origin/dev' into spike/prometheus-metri…
jonrandahl Sep 2, 2024
0dfd15d
minor updates to the checkboxes
DanielCouzens Sep 2, 2024
7be0061
updates grammar
DanielCouzens Sep 2, 2024
73e7710
Merge pull request #433 from epimorphics/issue/405-info-and-relations…
DanielCouzens Sep 2, 2024
4ab18ce
updates checkboxes to have symbols
DanielCouzens Sep 2, 2024
faba015
reverts unecessary change
DanielCouzens Sep 2, 2024
3049817
updates the changelog
DanielCouzens Sep 2, 2024
c4c8057
updates changelog
DanielCouzens Sep 2, 2024
20b45c2
Merge remote-tracking branch 'origin/dev' into spike/prometheus-metri…
jonrandahl Sep 2, 2024
e302dc4
Merge pull request #430 from epimorphics/spike/prometheus-metrics-update
jonrandahl Sep 3, 2024
77a1629
Merge branch 'dev' into issue/431-ui-update-checkbox-instead-of-images
DanielCouzens Sep 3, 2024
5102f32
Merge branch 'dev' into issue/431-ui-update-checkbox-instead-of-images
DanielCouzens Sep 3, 2024
f41eb58
Merge pull request #434 from epimorphics/issue/431-ui-update-checkbox…
DanielCouzens Sep 3, 2024
83153fe
updates label to be clickable
DanielCouzens Sep 4, 2024
1b54530
Merge pull request #437 from epimorphics/spike/update-label-to-be-cli…
DanielCouzens Sep 4, 2024
9505255
updates table ui to remove dom error keydown.enter
DanielCouzens Sep 4, 2024
4ac3f73
removes tab
DanielCouzens Sep 4, 2024
ca46861
Merge pull request #438 from epimorphics/spike/accessibility-issues
DanielCouzens Sep 4, 2024
216d44e
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/express-…
jonrandahl Sep 4, 2024
bb5da07
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/follow-r…
jonrandahl Sep 4, 2024
5f322ca
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/tar-6.2.…
jonrandahl Sep 4, 2024
1e30d6f
fix: resolve missing metrics
jonrandahl Sep 4, 2024
c463d4b
docs: Updated CHANGELOG
jonrandahl Sep 4, 2024
ac20281
style: add cursor: pointer to graph checkboxes
jonrandahl Sep 4, 2024
0f59c48
Merge pull request #439 from epimorphics/spike/refine-prometheus-inte…
jonrandahl Sep 5, 2024
dbc13a1
Merge pull request #441 from epimorphics/spike/local-dependabot-updates
jonrandahl Sep 5, 2024
592bc93
Bump the npm_and_yarn group with 8 updates
dependabot[bot] Sep 5, 2024
594082c
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_…
jonrandahl Sep 5, 2024
b3a9eab
build: Bump the npm_and_yarn group with updates
jonrandahl Sep 5, 2024
5448aa3
build: add `@babel/plugin-proposal-private-property-in-object`
jonrandahl Sep 5, 2024
5dfd7b4
docs: updated CHANGELOG
jonrandahl Sep 5, 2024
351f7d6
build: removed `version` property from package.json
jonrandahl Sep 5, 2024
1ebfff7
test: resolving failing test invocation
jonrandahl Sep 5, 2024
bd82e47
Merge pull request #444 from epimorphics/spike/local-dependabot-checks
jonrandahl Sep 5, 2024
4baf53b
Merge branch 'dev' into spike/resolve-borked-test-invocation
jonrandahl Sep 5, 2024
ccf5217
Merge pull request #445 from epimorphics/spike/resolve-borked-test-in…
jonrandahl Sep 5, 2024
651cd86
Moved README information into the wiki
bogdanadrianmarc Sep 5, 2024
abecde9
build: application configuration unification
jonrandahl Sep 5, 2024
5d53960
docs: updated CHANGELOG
jonrandahl Sep 5, 2024
a5c2da0
Merge pull request #446 from epimorphics/spike/application-configurat…
jonrandahl Sep 5, 2024
3fb3658
Merge remote-tracking branch 'origin/dev' into task/release-candidate…
jonrandahl Sep 6, 2024
e50eca7
Merge pull request #447 from epimorphics/task/release-candidate-1.7.5
jonrandahl Sep 6, 2024
aebfba7
updates welsh translation
DanielCouzens Sep 16, 2024
a347eb4
Update CHANGELOG.md
DanielCouzens Sep 16, 2024
8661fa2
Merge pull request #450 from epimorphics/issue/435-welsh-translation
DanielCouzens Sep 17, 2024
c0c49fb
refactor: Update config/puma.rb to include metrics plugin and port info
jonrandahl Sep 17, 2024
3305c88
refactor: Updates `config/initializers/prometheus.rb`
jonrandahl Sep 17, 2024
7b5ef60
refactor: Update the puma-stats to display in the footer while in dev…
jonrandahl Sep 17, 2024
eaa373a
build: Added `local` target
jonrandahl Sep 17, 2024
4955cd2
docs: Updated CHANGELOG
jonrandahl Sep 17, 2024
90b8c9d
Merge pull request #451 from epimorphics/issue/449-task-prometheus-me…
jonrandahl Sep 18, 2024
61026ac
Merge pull request #453 from epimorphics/dev
bogdanadrianmarc Sep 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,10 @@ yarn-debug.log*
/public/uploads

### Rails specific ###
.byebug_history
/public/system
/coverage/
/spec/tmp
tmp

# Ignore files specific to the development environment
fc.json
Expand Down
144 changes: 88 additions & 56 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,113 +16,145 @@ Layout/LineLength:
- config/**/*
- test/**/*

Metrics/ClassLength:
Exclude:
- test/**/*

Metrics/BlockLength:
Max: 30
Exclude:
- test/**/*
- lib/tasks/**/*
Layout/EmptyLinesAroundAttributeAccessor:
Enabled: true

Metrics/MethodLength:
Exclude:
- lib/tasks/location.rake
Layout/SpaceAroundMethodCallOperator:
Enabled: true

Style/FormatStringToken:
Enabled: false
Lint/DeprecatedOpenSSLConstant:
Enabled: true

Rails/OutputSafety:
Exclude:
- app/presenters/*.rb
Lint/DuplicateElsifCondition:
Enabled: true

Style/HashEachMethods:
Lint/MixedRegexpCaptureTypes:
Enabled: true

Style/HashTransformKeys:
Lint/RaiseException:
Enabled: true

Style/HashTransformValues:
Lint/StructNewOverride:
Enabled: true

Metrics/AbcSize:
Exclude:
- lib/tasks/location.rake

Metrics/BlockLength:
Max: 30
Exclude:
- test/**/*
- lib/tasks/**/*

Metrics/ClassLength:
CountAsOne: ['array', 'hash', 'heredoc', 'method_call']
Exclude:
- test/**/*

Metrics/CyclomaticComplexity:
Exclude:
- lib/tasks/location.rake

Layout/SpaceAroundMethodCallOperator:
Metrics/MethodLength:
CountAsOne: ['array', 'hash', 'heredoc', 'method_call']
Exclude:
- lib/tasks/location.rake

Rails/ActiveRecordCallbacksOrder:
Enabled: true
Layout/EmptyLinesAroundAttributeAccessor:

Rails/FindById:
Enabled: true
Lint/DeprecatedOpenSSLConstant:

Rails/I18nLocaleAssignment:
Enabled: true
Lint/MixedRegexpCaptureTypes:
Exclude:
- test/**/*
Rails/Inquiry:
Enabled: true
Lint/RaiseException:

Rails/MailerName:
Enabled: true
Lint/StructNewOverride:

Rails/MatchRoute:
Enabled: true
Style/ExponentialNotation:

Rails/NegateInclude:
Enabled: true
Style/RedundantFetchBlock:

Rails/Pluck:
Enabled: true
Style/RedundantRegexpCharacterClass:

Rails/PluckInWhere:
Enabled: true
Style/RedundantRegexpEscape:

Rails/RenderInline:
Enabled: true
Style/SlicingWithRange:

Rails/RenderPlainText:
Enabled: true
Lint/DuplicateElsifCondition:

Rails/ShortI18n:
Enabled: true

Rails/WhereExists:
Enabled: true

Rails/OutputSafety:
Exclude:
- app/presenters/*.rb

Style/AccessorGrouping:
Enabled: true

Style/ArrayCoercion:
Enabled: true

Style/BisectedAttrAccessor:
Enabled: true

Style/CaseLikeIf:
Enabled: true
Style/HashAsLastArrayItem:
Enabled: true
Style/HashLikeCase:
Enabled: true
Style/RedundantAssignment:
Enabled: true
Style/RedundantFileExtensionInRequire:
Enabled: true
Rails/ActiveRecordCallbacksOrder:
Enabled: true
Rails/FindById:

Style/ExponentialNotation:
Enabled: true
Rails/Inquiry:

Style/FormatStringToken:
Enabled: false

Style/HashAsLastArrayItem:
Enabled: true
Rails/MailerName:

Style/HashEachMethods:
Enabled: true
Rails/MatchRoute:

Style/HashLikeCase:
Enabled: true
Rails/NegateInclude:

Style/HashTransformKeys:
Enabled: true
Rails/Pluck:

Style/HashTransformValues:
Enabled: true
Rails/PluckInWhere:

Style/RedundantAssignment:
Enabled: true
Rails/RenderInline:

Style/RedundantFetchBlock:
Enabled: true
Rails/RenderPlainText:

Style/RedundantFileExtensionInRequire:
Enabled: true
Rails/ShortI18n:

Style/RedundantRegexpCharacterClass:
Enabled: true
Rails/WhereExists:

Style/RedundantRegexpEscape:
Enabled: true

Rails/I18nLocaleAssignment:
Style/SlicingWithRange:
Enabled: true
Exclude:
- test/**/*

Style/OpenStructUse:
Enabled: false
101 changes: 100 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,105 @@
# Changes to the UKHPI app by version and date

## unreleased
## 1.7.5 - 2024-09

- (Jon) Created a `local` makefile target to allow for local development without
asset compilation
- (Jon) Updated the puma-stats to display in the footer while in development
[GH-449](https://github.com/epimorphics/ukhpi/issues/449)
- (Jon) Updated the application exceptions controller to instrument the
`ActiveSupport::Notifications` for internal errors albeit this is not
currently in use in the application
[GH-449](https://github.com/epimorphics/ukhpi/issues/449)
- (Jon) Updated `config/initializers/prometheus.rb` to include the `Middleware
instrumentation` fix for the 0 memory bug by notifying Action Dispatch
subscribers on Prometheus initialise
[GH-449](https://github.com/epimorphics/ukhpi/issues/449)
- (Jon) Updated `config/puma.rb` to include metrics plugin and port information
for the metrics endpoint as environment variable, with default, to enable
running multiple sibling HMLR apps locally if needed without port conflicts
[GH-449](https://github.com/epimorphics/ukhpi/issues/449)
- (Dan) Updates Welsh translation to the official Welsh translation
[GH-435](https://github.com/epimorphics/ukhpi/issues/435)
- (Jon) Moved all mirrored configuration settings from individual environments
into the application configuration to reduce the need to manage multiple
sources of truth
- (Jon) Actioned all of the outstanding updates contained within the dependabot
#443 PR as well as all updates implemented via yarn upgrade-interactive thus
bringing the application to the highest level of update available at this time
[GHD-443](https://github.com/epimorphics/ukhpi/pull/443)
- (Jon) Swapped the `action_dispatch` subscriber for `action_controller` to
allow the `memory_used_mb` and `process_threads` metrics to report correctly
(Dan) Updates the property table ui so the label is clickable
- (Dan) Replaces the buttons for checkboxes on the property tables
[GH-431](https://github.com/epimorphics/ukhpi/issues/431)
- (Jon) Exposed `instrument_internal_error(exception)` metric to the
`ExceptionsController` to provide a count of internal errors
[GH-142](https://github.com/epimorphics/hmlr-linked-data/issues/142)
- (Jon) Added puma.stats to footer template in development environment only,
again as per the approach in the [`LR_Common_Styles`
gem](https://github.com/epimorphics/lr_common_styles/releases/tag/1.9.6)
- (Jon) Adjusted footer `link_to` helpers to only appending the lang parameter
to the url only if it exists for "internal" links as per the approach in the
[`LR_Common_Styles`
gem](https://github.com/epimorphics/lr_common_styles/releases/tag/1.9.6)
- (Jon) Adjusted fix for visual contrast in the location selection menu via
additional styling and updated 3rd-party element use specific to ticket
[GH-408](https://github.com/epimorphics/ukhpi/issues/408) alongside adding
missing aria-attributes required for assisted use
- (Jon) Implements revised approach to page titles mirrored on other suite apps,
as well as fixes white space typo in some concatenated page titles
- (Jon) Added `process_threads` guage to prometheus metrics alongside isolating
thread counts to specific status' as per the Rails thread documentation as
well as updating the approach to resolve
[GH-142](https://github.com/epimorphics/hmlr-linked-data/issues/142)
- (Jon) Excluded prometheus metrics from the testing environment to reduce noise
in the logs
- (Jon) Added `puma-metrics` gem to provide base metrics for the Puma web server
- (Jon) Updated .rubocop.yml primarily reorganising the rules alphabetically as
well as adding `CountAsOne` to both `Metrics/ClassLength` and
`Metrics/MethodLength`; includes files with removed earlier disabling of said
rules!
- (Jon) Updated `.gitignore` to include ignoring byebug history as well as sets
the tmp directory ignore to be anywhere, not just at the project root
- (Bogdan) Fixed a bug where CSS was being applied to the wrong element
[GH-412](https://github.com/epimorphics/ukhpi/issues/412)
- (Bogdan) Fixed type in aria-label text
[GH-416](https://github.com/epimorphics/ukhpi/issues/416)
- (Dan) Adds message for screenreaders for guidance on how to use tables
[Gh-405](https://github.com/epimorphics/ukhpi/issues/405)
- (Dan) Fixed aria-label in compare locations form
[GH-416](https://github.com/epimorphics/ukhpi/issues/416)
- (Dan) Adds `aria-label` link attributes on the about page to SPARQL link
[GH-413](https://github.com/epimorphics/ukhpi/issues/413)
- (Bogdan) Fixed a bug where CSS was being applied to the wrong element
[GH-412](https://github.com/epimorphics/ukhpi/issues/412)
- (Bogdan) Fixed type in aria-label text
[GH-416](https://github.com/epimorphics/ukhpi/issues/416)
- (Bogdan) Fixed a duplicate character bug when selecting dates
- (Bogdan) Added page titles for each individual view
[GH-409](https://github.com/epimorphics/ukhpi/issues/409)
- (Bogdan) Set correct values for `aria-label` link attributes on the about page
[GH-413](https://github.com/epimorphics/ukhpi/issues/413)
- (Bogdan) Increased contrast for compare location dropdowns
[GH-412](https://github.com/epimorphics/ukhpi/issues/412)
- (Bogdan) Increased contrast for search location results, as well as when they
are being focused [GH-412](https://github.com/epimorphics/ukhpi/issues/412)
- (Bogdan) CSS Refactoring
- (Bogdan) Fixed a bug where CSS was applied to the wrong element, causing
search location results to be displayed incorrectly
- (Bogdan) Increased focusable area for close button on modal and hide graph
button [GH-411](https://github.com/epimorphics/ukhpi/issues/411)
- (Bogdan) Increased contrast for search location input and map elements, as
well as all modal buttons
[GH-408](https://github.com/epimorphics/ukhpi/issues/408)
- (Bogdan) Increased contrast of modal warning message
[GH-407](https://github.com/epimorphics/ukhpi/issues/407)
- (Bogdan) Increased contrast for modal close button and body
[GH-407](https://github.com/epimorphics/ukhpi/issues/407)
- (Bogdan) Landing page links should now be more visible
[GH-406](https://github.com/epimorphics/ukhpi/issues/406)
- (Bogdan) Added alt text to application logo
[GH-404](https://github.com/epimorphics/ukhpi/issues/404)

## 1.7.4 - 2024-05-01

Expand Down
3 changes: 2 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ gem 'get_process_mem', '~> 0.2.7'
gem 'http_accept_language'
gem 'prometheus-client', '~> 4.0'
gem 'puma'
gem 'puma-metrics'
gem 'rdf-turtle'
gem 'rubocop-rails'
gem 'sentry-rails', '~> 5.7'
Expand Down Expand Up @@ -63,7 +64,7 @@ group :test do
# gem 'minitest-spec-rails'
gem 'mocha'
gem 'selenium-webdriver'
gem 'simplecov', '0.22.0'
gem 'simplecov', '0.22.0', require: false
gem 'vcr'
end

Expand Down
13 changes: 9 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,6 @@ GEM
matrix (0.4.2)
method_source (1.0.0)
mini_mime (1.1.2)
mini_portile2 (2.8.4)
minitest (5.18.1)
minitest-rails (6.1.0)
minitest (~> 5.10)
Expand All @@ -196,8 +195,9 @@ GEM
mocha (1.13.0)
multipart-post (2.3.0)
nio4r (2.5.9)
nokogiri (1.13.10)
mini_portile2 (~> 2.8.0)
nokogiri (1.13.10-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.13.10-x86_64-linux)
racc (~> 1.4)
oj (3.14.2)
parallel (1.22.1)
Expand All @@ -207,6 +207,9 @@ GEM
public_suffix (5.0.3)
puma (6.3.1)
nio4r (~> 2.0)
puma-metrics (1.2.5)
prometheus-client (>= 0.10)
puma (>= 5.0)
racc (1.7.1)
rack (2.2.7)
rack-proxy (0.7.6)
Expand Down Expand Up @@ -361,7 +364,8 @@ GEM
railties

PLATFORMS
ruby
x86_64-darwin-21
x86_64-linux

DEPENDENCIES
byebug
Expand All @@ -388,6 +392,7 @@ DEPENDENCIES
oj (= 3.14.2)
prometheus-client (~> 4.0)
puma
puma-metrics
rails (~> 6.0)
rdf-turtle
rubocop
Expand Down
Loading