Releases: didx-xyz/yoma
Releases · didx-xyz/yoma
v3.0.8
What's Changed
- Update Atingi Pre-Prod URLs by @rblaine95 in #827
- add context for server requests by @jasondicker in #828
- use 'participantLimitReached' for opportunity badges by @jasondicker in #829
- Bump Yoma Web and Keycloak resources by @rblaine95 in #830
- [YOMA-155] [YOMA-157] [YOMA-159] - Opportunity featured functionality, type changes/additions, and support for interval minutes by @adrianwium in #832
- Time interval ordering and opportunity end date validation by @adrianwium in #833
- opportunity badge logic fix by @jasondicker in #831
- Opportunity end date validation: Today is now included on both create and update by @adrianwium in #834
- Docker Compose
version
is deprecated by @rblaine95 in #835 - Feature/yoma 170 verifications by @jasondicker in #837
- Auth screen password icon & opp: by @Matthew-Baird in #836
- [YOMA-180] Added ability to search for 'Most Completed' opportunities by @adrianwium in #838
- hotfix/participant_limit_calc_fix by @jasondicker in #839
Full Changelog: v3.0.7...v3.0.8
v3.0.7
What's Changed
- Fix/sign in button styling by @jasondicker in #811
- Increase Resource Requests and Limits by @rblaine95 in #812
- RemoveSpecialCharacters now trims end result by @adrianwium in #815
- Update Opportunity Expiration Notification Interval by @rblaine95 in #819
- [YOMA-105] Added 'lower' indexes by @adrianwium in #820
- [YOMA-143] Feature/my opportunity batch by @adrianwium in #825
- Bump helmfile/helmfile-action from 1.9.0 to 1.9.1 by @dependabot in #822
- added 'limit reached' badge to opportunity detail by @jasondicker in #826
Full Changelog: v3.0.6...v3.0.7
v3.0.6
What's Changed
- Feature/yoma 68 link sharing UI by @jasondicker in #755
- Hotfix: Fix Deploy Concurrency Group by @rblaine95 in #756
- revert of opportunity badges, toast success on link copy, error messa… by @jasondicker in #757
- [YOMA-66] Create an instant-verify link for the specified opportunity by @adrianwium in #758
- use opportunity info for meta tags: title, description, image, keywords by @jasondicker in #759
- [YOMA-66] Ensure unique names per entity for links that supports multiple links per action by @adrianwium in #761
- Keycloak Password Policy by @rblaine95 in #760
- Feature/yoma 66 fixes improvements by @jasondicker in #762
- truncate title & description meta tags on opportunity link preview (6… by @jasondicker in #763
- fix: remove debugging code by @jasondicker in #764
- Update Keycloak Test User passwords by @rblaine95 in #765
- Gleac modal and UI touchups: by @Matthew-Baird in #766
- [YOMA-52] Action Links - Instant Verify by @adrianwium in #767
- Unhide Gleac chat widget on desktop by @Matthew-Baird in #768
- Feature/yoma 77 password requirements indicator by @jasondicker in #769
- Feature/action link verify search by @adrianwium in #770
- Added ActionLinkController and refactored link actions to support multiple entity types for future extensibility by @adrianwium in #774
- [YOMA-115] Login events are not tracked in the db (UserLoginHistory) by @adrianwium in #776
- [YOMA-113] Added SSO outbound and inbound client IDs to the Organization model by @adrianwium in #777
- [YOMA-117] Added support for locking to distribution list by @adrianwium in #778
- [YOMA-114] Organization Analytics: SSO by @adrianwium in #779
- Feature/yoma 93 admin UI links by @jasondicker in #781
- Split and refactor create into separate share and verify actions by @adrianwium in #782
- Feature/yoma 93 admin UI links fix by @jasondicker in #783
- Fix deploy fresh dbs by @rblaine95 in #784
- Fix validation issue with UsagesLimit and DateEnd by @adrianwium in #785
- Make our Helmfile compatible with upcoming
1.0.0
by @rblaine95 in #786 - Style share modal by @Matthew-Baird in #775
- Feature/yoma 123 claim page by @jasondicker in #787
- Hooked up the ActionLink_Verify_Created email by @adrianwium in #788
- Fixed issue with link limit reached status not persisted to db by @adrianwium in #789
- Feature/yoma 117 link create validation by @jasondicker in #790
- Short URL now used instead of the long URL by @adrianwium in #791
- link create: redesign by @jasondicker in #793
- Enhance unauthorized message for users not in the distribution list by @adrianwium in #794
- Sign up password requirements: by @Matthew-Baird in #795
- [YOMA-121] Update the date range filtering by applying individual filtering per section by @adrianwium in #796
- show dates on opportunity dashboar by @jasondicker in #802
- Update query to include opportunities active within filter range by @adrianwium in #805
- Allow link end date set to today as valid if created before midnight UTC by @adrianwium in #806
- link create page fixes and list by @jasondicker in #807
- Adjust conversion ratio to account for completions with zero views by @adrianwium in #808
- hide actions for limited reached by @jasondicker in #809
- link create: paste multiple emails & sign-in button component re-use by @jasondicker in #810
- [YOMA-15] Migrate Yoma Web to
yoma.world
by @rblaine95 in #734
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
- [Dev/Stage] Migrate Keycloak from
auth.
subdomain to/auth
by @rblaine95 in #733 - Org dashboard geochart by @Matthew-Baird in #730
- Bitly integration by @adrianwium in #732
- Feature/sso by @jasondicker in #735
- Add Bitly config to Yoma API Helm by @rblaine95 in #738
- remove SSO sign-in message by @jasondicker in #739
- use pipe delimiter for language filter on admin and public opportunit… by @jasondicker in #740
- Enable Events in Keycloak by @rblaine95 in #741
- Disable ZLTO Marketplace by @rblaine95 in #742
- Fix Keycloak SMTP Sender by @rblaine95 in #746
- NProgress app loading implemented for route changes and api calls by @jasondicker in #747
- Scope Deploy Concurrency by Environment by @rblaine95 in #748
- slow network message for api calls and timeout aborts. fixes missing … by @jasondicker in #749
- Enable ZLTO Marketplace by @rblaine95 in #750
- Increase Nginx Proxy Buffer for Yoma Web Ingresses by @rblaine95 in #751
- Add a button to Workflow Dispatch to reset Dev by @rblaine95 in #754
- [YOMA-66] Feature/action links by @adrianwium in #752
- Opp Carousel Touchups & Goodies by @Matthew-Baird in #753
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- Admin Opps Mobile Cards by @Matthew-Baird in #722
- Feature/auth by @jasondicker in #698
- Analytics: Added demographic education; Fixed organization opportunities counts filtering based on filter by @adrianwium in #723
- Append reward pool depletion info to verification comment for 'my' opportunity by @adrianwium in #727
- Feature/admin orgs by @jasondicker in #728
- Added optional opportunities filter criteria to 'OpportunitySearchFilterCriteria' by @adrianwium in #729
- lookup opportunity filter titles (hack) by @jasondicker in #731
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
- Empty
wwwroot
by @rblaine95 in #708 - Bugs/UI by @jasondicker in #707
- Datadog JS APM injection in Yoma Web by @rblaine95 in #709
- Change from Apache 2 to GPLv3 by @rblaine95 in #710
- Replace Microsoft.Extensions.Logging with Serilog by @adrianwium in #711
- Added custom full message enricher by @adrianwium in #713
- Set up basic and detailed health checks at /api/v3/health/ready and /api/v3/health/live by @adrianwium in #715
- Resolved some tech debt by @adrianwium in #717
- Fixed issue with new blob objects and not initializing the storage type and key used later to retrieve the URL by @adrianwium in #718
- Partner Org Dashboard by @Matthew-Baird in #719
- Dashboard tweaks by @Matthew-Baird in #721
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
- Bump helmfile/helmfile-action from 1.8.0 to 1.9.0 by @dependabot in #692
- Feature/logging by @adrianwium in #696
- Adding Redis and used it to implement a DistributedLockService for ha… by @adrianwium in #699
- Elasticache Redis by @rblaine95 in #701
- Roll Redis Password, fix format by @rblaine95 in #702
- More Redis fixes by @rblaine95 in #703
- Added configurable setting to bypass SSL certificate validation if enabled via the connection string by @adrianwium in #704
- Added a prefix identifier to Redis lock keys by @adrianwium in #706
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- expired opportunities on the search results by @jasondicker in #318
- opportunity detail: display expired for users, 404 page for anonymous by @jasondicker in #319
- Hotfix for mssql deployment by @wdbasson in #321
- Feature/UI by @jasondicker in #320
- Feature/UI by @jasondicker in #322
- credentials pageNumber=null by @jasondicker in #324
- org registration form fix, show inactive orgs in user menu and link t… by @jasondicker in #325
- profile switching fixes by @jasondicker in #330
- feature/admin_orgAdmin_pages by @jasondicker in #331
- Changed organization name, tagline an biography to nvarchar by @adrianwium in #332
- Updated obsolete invocations by @adrianwium in #333
- bootstrap keycloak users by @wdbasson in #335
- package upgrade by @jasondicker in #336
- Fixed registration bug by @adrianwium in #337
- All environment based inclusions, invocations and seeding are now configurable by @adrianwium in #341
- New appsettings by @wdbasson in #342
- User skills originating organizations now tracked upon my opportunity completion by @adrianwium in #343
- User profile now includes OpportunityCountRejected by @adrianwium in #350
- Feature/yoid by @jasondicker in #351
- Bump cypress from 13.4.0 to 13.6.0 by @dependabot in #349
- Bump mdgreenwald/mozilla-sops-action from 1.4.1 to 1.5.0 by @dependabot in #291
- Bump helmfile/helmfile-action from 1.4.0 to 1.5.0 by @dependabot in #290
- HA keycloak by @wdbasson in #352
- Feature/UI fixes by @jasondicker in #353
- Updated gender options as per UNICEF's requirements by @adrianwium in #354
- Feature/UI fixes by @jasondicker in #355
- Resolved issue with setting entity type of issuance by @adrianwium in #356
- Feature/not found by @adrianwium in #357
- Feature/UI fixes by @jasondicker in #358
- GetVerificationStatus now return 'none' if not sent for verification by @adrianwium in #359
- Feature/UI fixes by @jasondicker in #360
- Update of Organization: Resolved issue "Value cannot be null. (Parame… by @adrianwium in #361
- All child entities are now ordered on repository level by @adrianwium in #362
- A 'normal' user is required to be added as organization admin upon re… by @adrianwium in #363
- Declined organizations can now be updated and will be send for re-app… by @adrianwium in #364
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #370
- Organization and opportunity now tracks user that created and / or mo… by @adrianwium in #371
- System user usage refactoring by @adrianwium in #372
- profile switching improvements by @jasondicker in #373
- Feature/UI fixes by @jasondicker in #375
- opportunity edit: prefetch issue by @jasondicker in #376
- Tenant creation scheduling skipped provided already scheduled for users an… by @adrianwium in #377
- Feature/org name hash by @adrianwium in #378
- Fix navigation bug on org register and user menu styling by @jasondicker in #379
- Fixed post-stage.sql by @adrianwium in #380
- Feature/limited functionality by @jasondicker in #381
- Bump helmfile/helmfile-action from 1.5.0 to 1.6.0 by @dependabot in #383
- Bump cypress from 13.6.0 to 13.6.1 by @dependabot in #384
- Feature/e2e tests by @jasondicker in #382
- Feature/e2e_typescript by @jasondicker in #387
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #389
- Bump helmfile/helmfile-action from 1.6.0 to 1.6.2 by @dependabot in #390
- Bump cypress from 13.6.1 to 13.6.2 by @dependabot in #396
- Bump helmfile/helmfile-action from 1.6.2 to 1.6.3 by @dependabot in #398
- Feature/marketplace by @adrianwium in #404
- Feature/marketplace by @jasondicker in #408
- Reward Transaction Processing by @adrianwium in #409
- Marketplace now available anonymously by @adrianwium in #410
- Refactoring based on comments received from zlto by @adrianwium in #411
- Marketplace transaction entity, models and repositories by @adrianwium in #412
- Store item category now reflects available count by @adrianwium in #413
- Fixed refactoring issue by @adrianwium in #414
- Added new TransactionStatus 'Released' by @adrianwium in #415
- Added "Buy" action with comprehensive transaction tracking (db) by @adrianwium in #416
- Buy now ensure single threaded execution with inline reservation reset by @adrianwium in #417
- Feature/zlto buy optimization by @adrianwium in #418
- Fixed log message by @adrianwium in #419
- Added configurable DatabaseRetryPolicy by @adrianwium in #420
- Sanitization of log entry values by removing new lines by @adrianwium in #421
- Removed private information from logs by @adrianwium in #422
- Bump cypress from 13.6.2 to 13.6.3 by @dependabot in #423
- Removed db retry policy due to time constraints by @adrianwium in #425
- Bump Tailscale and Helm by @rblaine95 in #426
- Reintroduced DB retry policy by @adrianwium in #427
- Feature/marketplace by @jasondicker in #428
- Rename
rtx
tomise
by @rblaine95 in #399 - Bump Tailscale and Helmfile by @rblaine95 in #429
- Feature/multi lingual support by @jasondicker in #430
- Add NuGet to Dependabot by @rblaine95 in #432
- Hotfix indentation in Depdendabot by @rblaine95 in #433
- Bump dorny/paths-filter from 2 to 3 by @dependabot in #434
- language dropdown fix by @jasondicker in #441
- Feature/lang cookies by @jasondicker in #443
- Feature/postgre sql by @wdbasson in #442
- Bump husky from 8.0.3 to 9.0.7 by @dependabot in #445
- e2e tests fix and lang cookie fix attempt by @jasondicker in #447
- Postgresql helm by @wdbasson in #448
- Dynamic github ref by @wdbasson in #449
- Replaces Contains with ILike by @adrianwium in #450
- Feature/keycloak by @jasondicker in #451
- Update postgres chart and yoma-web kc-client-id by @wdbasson in #452
- Features/fixes by @jasondicker in #453
- External partners can now authenticate with Client Credentials flow u… by @adrianwium in #463
- Hide external partner controller for future use by @adrianwium in #464
- Remove breadcrumb icon: by @Matthew-Baird in #465
- Public dev API by @wdbasson in #466
- Features/UI fixes by @jasondicker in #467
- disable prefetching of all assets (next-pwa service worker) by @jasondicker in #468
- Updated Aries SDK by @adrianwium in #469
- Features/google analytics by @jasondicker in #471
- external ingre...
v0.1.0-rc.1
What's Changed
- cicd V2 to v3 by @adrianwium in #1
- Combined compose by @wdbasson in #2
- removed sentry sample pages (was breaking the linting) by @jasondicker in #3
- api docker compose configuration by @adrianwium in #4
- fixed app settings.local file path by @adrianwium in #5
- Working example by @wdbasson in #6
- upgraded to nodejs 18 for nextjs by @jasondicker in #7
- Sentry by @adrianwium in #9
- Feature/sentry transactions by @jasondicker in #10
- Keycloak as infrastructure by @adrianwium in #12
- Yoma admin keycloak user by @adrianwium in #13
- Resolve Keycloak Webhook Timeout by @adrianwium in #14
- Opprotunity structures by @adrianwium in #15
- feature/opportunity structures by @adrianwium in #19
- Infrastructure refactoring by @adrianwium in #20
- Added SendGrid infrastructure by @adrianwium in #22
- Amazon S3 refactored as an infrastructure concern by @adrianwium in #23
- Reseeded initial migrations by @adrianwium in #25
- Central Docker Compose by @rblaine95 in #27
- Chore: Deprecate
sqlserver-init
by @rblaine95 in #28 - feature/opportunity crud by @adrianwium in #29
- Resolve linting by @rblaine95 in #26
- Initial CI (linting) by @rblaine95 in #21
- feature/organization authorization by @adrianwium in #43
- Resolve Dotnet Format by @rblaine95 in #44
- Added organization status and removed approved / declined flags by @adrianwium in #45
- Git Hooks by @rblaine95 in #46
- Opportunity search (info) now only include active organizations by @adrianwium in #52
- Fix dependabot by @rblaine95 in #53
- Upgrade everything in
web/youth
by @rblaine95 in #54 - styling and updates from OP portal by @jasondicker in #65
- Feature/user org search by @adrianwium in #64
- Disable DaisyUI Logging by @rblaine95 in #66
- Added test data scripts for local / development by @adrianwium in #67
- Bug/test data randomization by @adrianwium in #69
- Fixed test db script in test project by @adrianwium in #70
- Update Readme by @rblaine95 in #57
- Update pre-push git hook by @rblaine95 in #71
- Prettier cool now by @rblaine95 in #72
- Initial CI Build by @rblaine95 in #35
- Feature/my opportunities by @adrianwium in #75
- Feature/org endpoints for UI by @adrianwium in #82
- Fixed ef issue by @adrianwium in #83
- Fixed post.sql script by @adrianwium in #84
- Added UserProfile response model returned with UserController autheti… by @adrianwium in #85
- Feature/user profile service update action by @adrianwium in #86
- Feature/org register by @jasondicker in #87
- Feaure/my opportunity search by @adrianwium in #89
- feature/organization and opportunity status handling by @adrianwium in #90
- Feature/status change jobs by @adrianwium in #91
- Feature/opportunity services by @adrianwium in #92
- Feature/opportunity by @adrianwium in #93
- Feature/opportunity by @adrianwium in #95
- Bump actions/checkout from 3 to 4 by @dependabot in #97
- Feature/zlto infrastructure by @adrianwium in #103
- form validation fixes and added sharp package by @jasondicker in #104
- Feature/organization approval comment by @adrianwium in #107
- Feature/my opportunity by @adrianwium in #108
- Feature/my opportunity by @adrianwium in #110
- initial admin portal and organisation search page by @jasondicker in #109
- Feature/admin org verify by @jasondicker in #112
- Feature/opportunity verification options by @adrianwium in #113
- Initial e2e testing by @rblaine95 in #76
- Feature/org update by @adrianwium in #116
- Feature/org validation by @adrianwium in #117
- Bug/org update by @adrianwium in #118
- Feature/search changes optimizations by @adrianwium in #119
- Feature/youth user organisations by @jasondicker in #120
- Give
sa-yoma-api
userview-realm
permission by @rblaine95 in #122 - Feature/org emails by @adrianwium in #123
- Feature/opportunity by @jasondicker in #124
- Feature/sendgrid emails by @adrianwium in #125
- Feature/batch processing by @adrianwium in #127
- Feature/repository refactoring by @adrianwium in #137
- Update Github Actions by @rblaine95 in #138
- Feature/infrastructure ariescloud by @adrianwium in #140
- Feautre/ssi by @adrianwium in #142
- Feature/opportunity by @adrianwium in #146
- Feature/opportunity by @adrianwium in #147
- Bug/opportunity validator by @adrianwium in #148
- Feature/opportunity participant counts by @adrianwium in #149
- Feature/ariescloud ldproof schemas by @adrianwium in #150
- Feature/opportunities by @jasondicker in #151
- Feature/ssi tenant by @adrianwium in #153
- Feature/opp verificationtypes by @jasondicker in #154
- Feature/opportunity verification type by @adrianwium in #157
- Feature/ssi by @adrianwium in #163
- Feature/S3 bucket by @adrianwium in #164
- Feature/org logo by @adrianwium in #165
- Bug/ssi by @adrianwium in #171
- Pin Keycloak to
22.0.3
by @rblaine95 in #176 - Feature/ssi background services by @adrianwium in #175
- Bump cypress from 13.1.0 to 13.3.0 by @dependabot in #166
- schema create/update/list screens by @jasondicker in #181
- Feature/schema type by @adrianwium in #183
- schema form fixes for api by @jasondicker in #184
- Bug/ssi schema by @adrianwium in #186
- opportunity schema filter and schema form validation by @jasondicker in #187
- Added the ability to retrieve lists of categories, countries, languag… by @adrianwium in #192
- Added ability to search for Most Viewed / Popular opportunities by @adrianwium in #196
- Feature/opportunity category images by @adrianwium in #199
- Feature/opportunity search criteria by @adrianwium in #200
- Feature/opportunity search by @adrianwium in #201
- Feature/opportunity by @adrianwium in #202
- Bump cypress from 13.3.0 to 13.3.1 by @dependabot in #193
- Feature/opportunity by @adrianwium in #207
- Bump actions/setup-node from 3 to 4 by @dependabot in #210
- Feature/ssi tenant creation by @adrianwium in #217
- Feature/opportunity filter by @jasondicker in #2...