-
Notifications
You must be signed in to change notification settings - Fork 3
Hotfix 4.4.4 - FinTS bank import review fixes #332
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
Open
lukas-staab
wants to merge
35
commits into
main
Choose a base branch
from
hotfix/4.4.4
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 7 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
892ce81
fix(fints): accept POST on the bank-access pages again
lukas-staab 42e2d8c
fix(fints): stop mangling the PIN, the TAN and the free-text labels
lukas-staab 779c505
fix(fints): stop convertToCent() flipping the sign of negative amounts
lukas-staab 9e78219
fix(fints): never re-import silently when the resume point is not found
lukas-staab e83f024
fix(fints): send an expired session back to the login instead of erro…
lukas-staab 3eb77ed
fix(fints): catch the bank responses that ended in an error page
lukas-staab 927f0c1
fix(fints): only resume a statement request for the account it was ma…
lukas-staab 1918ff9
fix(fints): report the installed version to the bank, not always "-dev"
lukas-staab fb3085e
fix(fints): validate an account before registering it for synchronisa…
lukas-staab 803d31d
chore(fints): remove the dead Hibiscus connector and the broken REST …
lukas-staab 84698c8
fix(fints): verify the CSRF nonce on the bank-access actions
lukas-staab fb45df5
style(fints): apply rector to the new FinTS conversion test
lukas-staab 08f68be
chore: bump version to 4.4.4
lukas-staab cf38557
fix(fints): work through the 4.4.4 review feedback
lukas-staab 5d81891
Fix: changelog
DieMichii 0e90269
feat(konto): explain what the account IBAN is used for
lukas-staab e7c6025
fix(logging): rotate the application log instead of growing one file
lukas-staab 78521dc
chore(dependencies): update composer.lock to latest package versions
lukas-staab fdb7769
feat(fints): sync the FinTS bank list instead of maintaining konto_ba…
lukas-staab d202f7a
feat(konto): drop the Kasse wording when a bank access hands the acco…
lukas-staab f7e868b
fix(validation): stop the "name" message naming the project everywhere
lukas-staab dfaa1d3
fix(fints): refuse a PIN/TAN endpoint that is not HTTPS
lukas-staab d3f0345
fix(legacy): close every output buffer a broken-off page left open
lukas-staab 75a66b8
feat(fints): let a bank access be deleted again
lukas-staab ad6e7c6
chore(session): recommend encrypting the session, which holds the ban…
lukas-staab 49c3128
docs(changelog): record the 4.4.4 additions
lukas-staab 57fad9c
fix(fints): stop preselecting the first bank when creating an access
lukas-staab 6f0bea4
fix(fints): stop restarting a statement import that already got its TAN
lukas-staab fde7da9
feat(fints): support decoupled TAN confirmation from the banking app
lukas-staab 2c63b67
fix(fints): name the account in the breadcrumb during a TAN prompt
lukas-staab 01e9bfa
fix(fints): name the account on the TAN pages themselves
lukas-staab 35b9c94
fix(booking): download the booking archive instead of erroring
lukas-staab 2015b68
fix(lang): fill the three empty translations that fail the CI check
lukas-staab fc5e0e5
fix(export): hand the legacy CSV downloads over as a response too
lukas-staab e929d0f
feat(booking): offer the DATEV export under the booking history
lukas-staab File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this ever read?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 Claude Code (posting via @lukas-staab's account)
Written, yes — the logger level is
Infoin production (DEV ? Debug : Info), and this is a warning. But read, realistically no: it goes tolegacy/runtime/logs/fints.log, which nobody opens, and that was the actual problem — from the user's side the TAN they were about to enter just silently stops applying.So in
cf38557fit also says so on the page:Separate question your comment raises: that whole
fints.logchannel sits outside Laravel's logging stack, so nothing there reaches central monitoring. Happy to fold it into Laravel's channels as its own work package if you want — say the word and I'll file it.