Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

[ DO NOT MERGE ] DEVELOP to MAIN #5

Draft
wants to merge 187 commits into
base: main
Choose a base branch
from
Draft

[ DO NOT MERGE ] DEVELOP to MAIN #5

wants to merge 187 commits into from

Conversation

panaC
Copy link
Member

@panaC panaC commented Oct 29, 2021

No description provided.

@panaC panaC self-assigned this Oct 29, 2021
@panaC panaC marked this pull request as draft October 29, 2021 15:05
panaC and others added 30 commits February 23, 2022 11:52
search scene to selection => is empty => returns to search scene with a
specific message with 'from'
OpenDialog new conversationnel
* Update functions.yml

* Update functions.yml

* Update functions.yml

* sdk test prod

* test save service

* Revert "selection menu lvl3"

This reverts commit 5d234c5.

* follow previous reverse commit

* follow previous commit : remove unused file

* fix: test sdk prod
replace home_lvl1

* Update README.md

* actions update

* fix: test

* Migration DEVELOP to MAIN (PR #16)

* setup wehooks

* fix project-id in actions

* push github actions test sdk DEV

* github action test sdk dev on PR too

* webhooks: setup_test_sdk

* fix webhooks setup test sdk

* test/dev: test-1 home+setup

* webhooks fix test player

* fix reprendre la lecture sentence

* some first search and player test on develop

* test: selections

* webhooks: switch to typescript

* webhooks: type user params

* strict null checks (PR #7)

* eslint

* improve user-storage (PR #6)

* typing sdk scene

* chore update firebase functions

* fix deploy dev

* clean

* finite state machine (PR #8)

* fix test-webhook

* Selection List (PR #9)

* fix: storageDto

* fix: selection

* fix: reset user storage at the end

* test: test update

* fix: firestore timestamp format

* fix: test and lint

* fix: firestore timestamp object conversion

* fix: test

* i18n | constant values (PR #10)

* fix: translation wrongNumber

* fix: lint

* fix: github actions deploy and test jobs

* fix: github actions deploy

* feature: stop in selections

* fix: stop in selection_list

* I18n (PR #12)

* fix: i18n'

* fix: i18n

* fix: constant

* fix: translation

* fix: i18n escaping

* fix i18n

* locale (PR #14)

* player (PR #13)

* next intent in select_publication scene (PR #15)

* fix: next feature

* fix: next feature with Laurent

* lint

* fix: next feature

* lint

* fix: listPublications

* fix: menu intent in select_group

* test

* Update sdk-test-dev.yml

* fix: test

* fix: selection

* fix: j'ai trouvé

* fix some minor evolution

* my list redirected from home_member

* feature: lance la lecture

* fix: media status stop

* fix: sdk dev

* fix: media-status stopped

* sdk

* fix github actions deploy function

* set prod mode in the webhook

* fix: test1

* cela first commit

* rm unused file

* sdk prod pull

* merge sdk prod to cela-prod

* update: fr.json main.welcome

* [skip-ci] deploy actions

* chore cela-dev

* chore github actions

* chore: pull latest sdk

* fix: pronunciation dev

* cela-2 branding

* rm old cela-2 cela-dev files

* Update README.md

* push and then pull gactions sdk

* replace edrlab-1 with cela-2

* fix: remove to set NO_LINKED to authenticationState when no storageModel avalaible
no bearer token

* github actions: add function deploy for cela-dev

* set CELA API URLs

* fix: add authentication credentials to edrlab cloud function

* update gitignore

firebase . nyc

* fix: NAME

* fix test: replace edrlab with cela

* i18n: french translation

* sdk: settings EN and FR

* README

* sdk: french intents

* sdk: fix type in search and select book intent

* fix: locale

* sdk: search french intent

* fix: alexa to google assistant keyword

* sdk: recommandations in collections intent:

* fix: home_user scene on-enter

split SESSION AND REPEAT AND TEST IF NEWLY LINKED OR PLAYING

* fix: home_user intent help and regular user state

* fix: locale in app catch Assistant

* fix: add a point in selection list i18n

* sdk: bookshelf and search intents

* feature: recent_books intent

* fix: player_prequel

* test: fix previous commit

* fix: peer review with @laurent

* fixes #44 : CELA NAME in en/fr

* fixes #46 selection - select_books intent

twice access to on_enter on assistant looping -> because on_enter must
say something to the user

In this case STATE=RUNNING and repeat twice selection list
One in select_books and one in on_enter
I'm disabling the loop in Assistant handle when STATE=RUNNING

* fix: home_user playing test

* fix: persist media player on cancel and fallback3 and silence3

* fix: handle bad fetcher request with a stub opdsFeed - no publications

* feature: add a timeout on app.handle

* fix infinite loop in gactions platform beetwen selection and search

search query is keep across session need to force user to repeat it

* fix: search on enter should say somthing

* fix: double the timer 4s to 8s @todo see in real life the impact

* Update of the French and English dialogs

* fixes #53 fixes #49: infinite loop on empty search

* fixes #53 fixes #49: infinite loop on empty search

* fixes #55: info.about.1 twice said

* fixes #51: home_user new_playing missing a translation

* fixes #38: void

* sdk: send prompt disalbled for en/fr -> fail submissiong

* sdk: bookshelf and recent_books fr

* pull from gactions

* add test on en translation

* fix info yes or membership en

* New dialog enhancements, mainly english

* Tidy up the list of titles / collections message

* translation review with unitary tests

* fix test previous commit

* fix: info intent info__intent__no

* sdk: select book intent

* sdk: by genre

* fix PR #61 update translations

* fix: surround webpub request with a try catch
set eror code 401 to WebpubError extends from Error
and catch it on app.catch and say specific message to user
then quit

* follow previous commit

* Update functions-edrlab-dev.yml

* sdk: improve english intent

* sdk: recent_book

* sdk: recent_book

* PR #68: update dialog

add ssml

@llemeurfr

* fix: ssml speak </speak> typo

* fix: ssml regular expression

* fix: test

* fix: update opds-fetcher to set a simple locale

* fixes #50: current book vs recent books

* follow previous commit: add 2 untrack files : current book intent

* fix #52: set the right handler from scene to search

* fixes #45: next page condition on selection scene

* fix #42: cache http

* sdk: search en

* fix pr #71: @llemeurfr

* merge to develop

* cela to edrlab name

Co-authored-by: Laurent Le Meur <[email protected]>
…er with audiobooks info and TOC (PR #78)

* first summary

* new player_prequel with test ok

* lint

* sdk: summary

* fix: test online

* Update en.json

Correction of en language

* Update fr.json

* fix: test

Co-authored-by: L. Le Meur <[email protected]>
create an assertion on authenticated scene
tell to user an error happen and retry later then exit
I reset the session only when the path equal home_user__on_enter
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant