• Development 0.5.0-dev.513

    fraujulian released this 2026-09-23 04:28:35 +00:00

    Development 0.5.0-dev.513

    Docker Images

    • git.lechner-systems.at/justqueer/api:0.5.0-dev.513
    • git.lechner-systems.at/justqueer/web:0.5.0-dev.513

    Zusätzlich zeigen beide Images mit dem Tag development auf diesen Build.

    Commits seit dem letzten Release

    • 304793d Merge pull request 'fix: English chat interface lacks a language boundary inside the German app (#125)' (#177) from fix/issue-125 into main
    • 42e70bd fix: resolve integration conflicts for PR #177
    • 692650c Merge branch 'main' into fix/issue-125
    • 2e24ac6 chore: synchronize main before resolving PR #177
    • b22a1ae Merge pull request 'fix: Approved place proposals point to coordinates 0,0 (#86)' (#174) from fix/issue-86 into main
    • 51607c1 fix: resolve integration conflicts for PR #174
    • 5d769d8 Merge branch 'main' into fix/issue-86
    • e209b72 chore: synchronize main before resolving PR #174
    • 8280bbe Merge pull request 'fix: Event proposal review cannot correct the proposed start time (#113)' (#169) from fix/issue-113 into main
    • 6d47f76 fix: resolve integration conflicts for PR #169
    • e2f6a18 Merge branch 'main' into fix/issue-113
    • 0a917ee chore: synchronize main before resolving PR #169
    • 52da1ac Merge pull request 'fix: Voted polls remain fully editable even though saving changes is forbidden (#119)' (#164) from fix/issue-119 into main
    • 749f7aa fix: resolve integration conflicts for PR #164
    • 51c06ec Merge branch 'main' into fix/issue-119
    • 2e22a6a chore: synchronize main before resolving PR #164
    • 209b6f0 Merge pull request 'fix: Saving one media-catalog entry discards edits to other entries (#112)' (#163) from fix/issue-112 into main
    • b866312 fix: resolve integration conflicts for PR #163
    • 3412e2e Merge branch 'main' into fix/issue-112
    • 5595bf1 chore: synchronize main before resolving PR #163
    • 33b4c0c Merge pull request 'fix: Authors cannot accept answers to their anonymous questions (#91)' (#150) from fix/issue-91 into main
    • 73a1eb8 fix: resolve integration conflicts for PR #150
    • 205442a Merge branch 'main' into fix/issue-91
    • 0830b77 chore: synchronize main before resolving PR #150
    • 1bfc3dd Merge pull request 'fix: Mobile chat inbox has no visible page heading (#98)' (#146) from fix/issue-98 into main
    • 9ad8217 fix: resolve integration conflicts for PR #146
    • 368086e Merge branch 'main' into fix/issue-98
    • 4afeb37 chore: synchronize main before resolving PR #146
    • fb43c37 Merge pull request 'fix: Editing a post revokes its existing collaborators (#122)' (#141) from fix/issue-122 into main
    • b3a3331 fix: resolve integration conflicts for PR #141
    • 34864d1 Merge branch 'main' into fix/issue-122
    • d94f26e chore: synchronize main before resolving PR #141
    • 4ba8d30 Merge pull request 'fix: Reopening a published post does not restore per-media music settings (#124)' (#176) from fix/issue-124 into main
    • da20249 Merge pull request 'fix: Discovery detail error screens offer no retry action (#118)' (#175) from fix/issue-118 into main
    • 613bea6 Merge pull request 'fix: Registration detour loses the original login return URL (#116)' (#173) from fix/issue-116 into main
    • a52a20f Merge pull request 'fix: Slow detail responses can overwrite a newer route's content (#117)' (#172) from fix/issue-117 into main
    • 9c36bea Merge pull request 'fix: Chat recipient selection does not expose selected state to screen readers (#106)' (#171) from fix/issue-106 into main
    • 655b576 Merge pull request 'fix: Approving discovery proposals does not invalidate cached listings (#114)' (#170) from fix/issue-114 into main
    • 4238e5a Merge pull request 'fix: Search summary changes to an unsubmitted query while results stay unchanged (#110)' (#168) from fix/issue-110 into main
    • f107fff Merge pull request 'fix: Null profile interests cause an unhandled exception (#109)' (#167) from fix/issue-109 into main
    • 8a24e39 Merge pull request 'fix: Switching chats does not update the conversation URL (#105)' (#166) from fix/issue-105 into main
    • 04f030d Merge pull request 'fix: Android chat Camera action opens a file picker instead of capture (#104)' (#165) from fix/issue-104 into main
    • 18c5dac Merge pull request 'fix: Subtitle time inputs reject valid minute-only browser values (#121)' (#162) from fix/issue-121 into main
    • 1ee86d1 Merge pull request 'fix: Invalid subtitle cue edits silently leave the previous caption value publishable (#120)' (#161) from fix/issue-120 into main
    • 4f66b32 Merge pull request 'fix: Refresh endpoint reuses refresh tokens instead of rotating them (#102)' (#160) from fix/issue-102 into main
    • 73e5a3c Merge pull request 'fix: Editing a search term during loading can leave search permanently busy (#100)' (#159) from fix/issue-100 into main
    • 6b90be8 Merge pull request 'fix: UI source-contract tests fail on Windows CRLF checkouts (#115)' (#158) from fix/issue-115 into main
    • f25569f Merge pull request 'fix: Failed recommendation creation clears the administrator's draft (#111)' (#157) from fix/issue-111 into main
    • 62a06ad Merge pull request 'fix: Selecting a custom profile value keeps the previous preset silently (#103)' (#156) from fix/issue-103 into main
    • 38bd929 Merge pull request 'fix: Gallery browser smoke test fails at the 320px breakpoint (#101)' (#155) from fix/issue-101 into main
    • 1ab5493 Merge pull request 'fix: Internal app navigation silently discards unsent encrypted-chat drafts (#99)' (#154) from fix/issue-99 into main
    • a54e758 Merge pull request 'fix: Story archive download leaves errors unhandled when saving fails (#95)' (#153) from fix/issue-95 into main
    • 07f8bba Merge pull request 'fix: Story archive drops stored accessibility descriptions and captions (#94)' (#152) from fix/issue-94 into main
    • 22c0592 Merge pull request 'fix: Question detail includes answers from blocked users (#92)' (#151) from fix/issue-92 into main
    • 7740a7e Merge pull request 'fix: Event API accepts nonexistent timezone identifiers (#85)' (#149) from fix/issue-85 into main
    • 20197d1 Merge pull request 'fix: Null tags crash post and question validation (#108)' (#148) from fix/issue-108 into main
    • 48ee9e7 Merge pull request 'fix: Team request creation accepts undefined numeric request types (#107)' (#147) from fix/issue-107 into main
    • a6ae026 Merge pull request 'fix: Navigating away from an unfinished answer silently discards it (#93)' (#145) from fix/issue-93 into main
    • 708ec63 Merge pull request 'fix: Discovery cannot filter most supported place categories (#88)' (#144) from fix/issue-88 into main
    • a81b081 Merge pull request 'fix: Event validation accepts negative prices (#84)' (#143) from fix/issue-84 into main
    • ce587cf Merge pull request 'fix: Renaming an organization to an existing slug produces a database error (#83)' (#142) from fix/issue-83 into main
    • b56998b Merge pull request 'fix: Chat inbox does not refresh for incoming conversations or invitations (#97)' (#140) from fix/issue-97 into main
    • 038fd84 Merge pull request 'fix: Successful avatar upload triggers a false unsaved-changes warning (#90)' (#139) from fix/issue-90 into main
    • 477c39a Merge pull request 'fix: Settings validation focuses Display name when Username is invalid (#89)' (#138) from fix/issue-89 into main
    • d749e5b Merge pull request 'fix: Approved international place proposals are labelled as Germany (#87)' (#137) from fix/issue-87 into main
    • b2d13a5 Merge pull request 'fix: Renaming a place to an existing slug produces a database error (#82)' (#136) from fix/issue-82 into main
    • 231ae7d Merge pull request 'fix: Place responses omit the version required to update a place (#81)' (#135) from fix/issue-81 into main
    • bfa3edc Merge pull request 'fix: Unrated places display a zero-star rating in discovery (#80)' (#134) from fix/issue-80 into main
    • 5daacc2 Merge pull request 'fix: Changing place filters before Load more mixes different result sets (#78)' (#133) from fix/issue-78 into main
    • 4e2eb25 Merge pull request 'fix: Navigating from Saved to another profile keeps the hidden Saved tab active (#77)' (#132) from fix/issue-77 into main
    • 4d13bc3 Merge pull request 'fix: Editing a post resets its hidden-like-count preference (#123)' (#131) from fix/issue-123 into main
    • 7bb7d58 Merge pull request 'fix: Closing voice-recording options leaves the microphone recording (#96)' (#130) from fix/issue-96 into main
    • e560259 Merge pull request 'fix: Slow profile-tab responses overwrite the currently selected tab (#76)' (#129) from fix/issue-76 into main
    • a0ed031 Merge pull request 'fix: Renaming a profile leaves the old username reserved in Identity (#74)' (#127) from fix/issue-74 into main
    • 06e4d35 Merge pull request 'fix: Hidden email validation prevents approving venue, doctor, and event proposals (#75)' (#128) from fix/issue-75 into main
    • 972bdc6 Merge pull request 'fix: Region suggestions without q throw instead of returning a validation response (#79)' (#126) from fix/issue-79 into main
    • 79a525e fix(chat): mark English interface and title language
    • 63437ae fix: restore per-media music when editing posts (#124)
    • df1b3c0 fix(discovery): add detail loading retry actions
    • e884520 fix(discovery): mark approved proposals as unmapped
    • 2c583a8 fix(auth): preserve return URL through registration
    • c640657 fix(details): discard superseded route responses
    • 40c5ce0 fix(chat): expose recipient selection to assistive technology
    • e526b0d fix(discovery): invalidate approved proposal listings
    • afaeba4 fix(review): allow correcting event start time
    • f183b7e fix(search): keep summary tied to completed query
    • ff9a9f6 fix(profiles): validate nullable interests input
    • acac962 fix(chat): keep selected conversation in the URL
    • 041e629 fix(android): honor camera capture in chat file chooser
    • affcda4 fix: lock editing of polls with existing votes (#119)
    • 4a9d5f0 fix(media): preserve other catalog entry drafts
    • 7ee136f fix(composer): accept minute-only subtitle times
    • 2a1ec1a fix(composer): propagate invalid caption drafts
    • b17d6c2 fix(auth): atomically rotate refresh tokens
    • b5a92ee fix(search): complete loads after input edits
    • bcc595d test(ui): normalize multiline source line endings
    • da2e8ec fix(media): retain failed recommendation draft
    • 8cbc7b6 fix(profile): publish empty custom dropdown value
    • dbb0add test(gallery): align smoke checks with responsive layout
    • 2ec6a7e fix(chat): confirm internal navigation with unsent drafts
    • 9f658a6 fix(stories): recover from archive save errors
    • 3ae7434 fix(stories): retain archive accessibility metadata
    • d7246ea fix(questions): hide answers across user blocks
    • 20fe24a fix(questions): allow anonymous authors to accept answers
    • 81a9e3a fix(events): validate timezone identifiers
    • f8b7d9a fix(validation): reject null post and question tags
    • 4162c0a fix(api): reject undefined team request types
    • c52a0d4 fix(chat): expose inbox page heading on mobile
    • a965d51 fix(questions): guard unfinished answer navigation
    • 25ae0fc fix(places): expose all supported category filters
    • cbfc5d9 fix(events): reject negative admission prices
    • 6c59c41 fix(organizations): reject duplicate rename slugs
    • 70de56a fix(posts): preserve collaborators on unrelated edits
    • 48188de fix(chat): refresh inbox on the existing polling cycle
    • e41e807 fix(settings): track saved avatar in dirty state
    • 905a505 fix(settings): focus first invalid profile field
    • 1b1444d fix(discovery): preserve unknown place countries
    • 97fde5b fix(places): reject duplicate rename slugs
    • f1cb1fc fix(places): expose current concurrency version
    • ab52e8b fix(api): preserve missing place ratings
    • 597b4cc fix(places): paginate with applied filters
    • 3ab00b2 fix(profile): reset hidden saved tab on navigation
    • ec84718 fix(composer): preserve hidden like counts on edit
    • ae8ad6e fix(chat): release voice recording when closing options
    • 65c1470 fix(profile): ignore superseded tab responses
    • a6f79e3 fix(review): validate optional proposal fields
    • 0587218 fix(auth): synchronize Identity on profile rename
    • 100dcef fix(api): handle missing region query
    Downloads