-
Development 0.5.0-dev.761 Pre-Release
released this
2026-10-04 20:24:08 +00:00 Development 0.5.0-dev.761
Docker Images
docker.lechner-systems.at/justqueer/api:0.5.0-dev.761docker.lechner-systems.at/justqueer/web:0.5.0-dev.761
Zusätzlich zeigen beide Images mit dem Tag
devauf diesen Build.Commits seit dem letzten Release
49ed587fix(ci): authenticate standalone Docker registry03d1983test: remove skips and pin focused controls637efa1fix: stabilize browser test flowsca575f9test: use current post media input in E2E flows781d889test: accept registration return URL in E2E setupf3ca92cfix(ci): place CD template in Gitea workflow directory90ab6fdci: split CI and CD workflows56b39bfFix composer draft cleanup in E2E setupe91055fRun validation web host in development339dac2Run validation hosts from project directories1e6028aInclude PostgreSQL migrations in API outputa60140cRun E2E tests with PostgreSQL services9a0952cRemove container builds from validation34a4272Fix reusable workflow directoryaeaddbaPublish images to Docker registry feedd757e50Simplify build validation workflow253513bRun browser checks in validation workflow7b2bd24Run E2E validation without Docker containers5f8e289Run validation containers on host networkf4e0af7Allow longer cold start for validation containers0be4925Fix preview test import formatting09b2bd8Use preview artifact from active build configuration3baf9f8Scope chat reload assertion to selected conversation384d83dLimit PostgreSQL integration run to migration smoke test8002547Migrate MariaDB before integration testsad51153Initialize database in unknown thread test336a04dExpect author name for visible thread postb7f38a4Render completed search query in summary96bdd38Align camera capture assertion with pending reviewdeb04ffFix unknown thread status assertionbbb2f9bRestore valid search component sourcea68687aDeclare existing posts for append responsesed3fb58Review camera captures before adding them0574d18Include response details for unknown thread failuresa371b67Expect visible authored posts in thread responses78a3dc8Return all posts when appending to a threadaf77ea6Align search source check with request generation behaviorc533b81Let current searches complete after unsubmitted edits3d94fedPreserve safe local login return pathsce0666aRestore UTF-8 encoding for API endpoint mappings3d8661aRestore UTF-8 encoding for database contextbd6dbdeAlign PostgreSQL coordinate availability migration model0ab5bfbAlign PostgreSQL coordinate availability model snapshot3c29443Track coordinate sentinel in MariaDB migration model2daf7e0Track coordinate sentinel in MariaDB model snapshotb7a1480Preserve explicit coordinate availability0197c02Map post thread endpoints24b3391Report migration differences without serializing Type527ae5dReject unsupported WebView permission resources38c0975Deny unsupported WebView permissions081fabcRequire authentication for polls and hide post save/share actions46ff6e1Register NavigationManager in component test065b164Refine selected story outline98c7ab0Mark username optional3e364beName camera retry actionecf73f6Show story publish validation hintdd41dccShow post publish validation hint788557bLabel loading mailbox controlad28b05Clear loading for changed search query1a296f3Ignore stale search results42aa73bPreserve explicit false coordinate values1a21d24Preserve safe local return paths1c5cf3cRegister post thread routes6db2639Use test database overload for AddDbContext29bc166Support generic and non-generic test options63569c9Fix test database generic inference57ebfc9Build test projects without duplicate MAUI build380ca63Fix API test string syntax81081dbCorrect escaped PostgreSQL migration SQL0a7bdd4Escape PostgreSQL migration constraints328c364Fix PostgreSQL migration check constraints07b7304Fix Android CI runtime selection7cad5cbfix(ci): restore Android publish runtime assets5e2e53aperf(ci): avoid duplicate Android restores0bd6222fix(db): sync PostgreSQL model snapshot6f2a1bffix(db): add PostgreSQL migration metadata9a29c77fix(db): add PostgreSQL coordinates migration41ba20fci: build Android APK and fix service connections5adeff3fix: connect thread API client methodscfa039afix: add thread view UI model0104a41fix: handle nullable thread lookup2c31dbdfix: repair migration snapshot syntax6e823edfix: repair migration model designer syntax051b53dfix: add thread tombstone contract field65599e8ci: enable manual build validation4844df7Simplify CI validation pipeline18e17e4Merge pull request 'feat(db): add pinned PostgreSQL CI service (#199)' (#222) from issue-199-postgresql-service into main3265f47Merge pull request 'test(db): run integration suite against PostgreSQL (#200)' (#223) from issue-200-postgresql-integration-tests into issue-199-postgresql-serviceda70f70Merge pull request 'feat(db): add PostgreSQL initial schema (#197)' (#221) from issue-197-postgresql-migrations into main31950a1Merge pull request 'fix(db): classify provider unique violations (#201)' (#220) from issue-201-provider-neutral-db-errors into main055ee3aMerge pull request 'feat(db): map EF model for PostgreSQL (#196)' (#219) from issue-196-postgresql-mappings into main85fb589Merge pull request 'feat(db): configure PostgreSQL provider (#198)' (#218) from issue-198-postgresql-config into main6d90d14Merge pull request 'docs(db): inventory MariaDB compatibility (#195)' (#217) from issue-195-mariadb-inventory into mainfca62f8Merge pull request 'docs(db): decide PostgreSQL provider and rollout (#194)' (#216) from issue-194-postgresql-provider into maina55464dtest(db): run provider-sensitive integration tests on PostgreSQL7982e1dtest(db): run provider-sensitive integration tests on PostgreSQL3623bebtest(db): run provider-sensitive integration tests on PostgreSQL10727eatest(db): run provider-sensitive integration tests on PostgreSQLfe7d45ftest(db): run provider-sensitive integration tests on PostgreSQLee8fed0test(db): run provider-sensitive integration tests on PostgreSQLaf1dcc5test(db): run provider-sensitive integration tests on PostgreSQL82e7e17test(db): run provider-sensitive integration tests on PostgreSQL4b809b4test(db): run provider-sensitive integration tests on PostgreSQL8849e18test(db): run provider-sensitive integration tests on PostgreSQL955cf0atest(db): run provider-sensitive integration tests on PostgreSQL080b8abtest(db): run provider-sensitive integration tests on PostgreSQL21f9ceftest(db): run provider-sensitive integration tests on PostgreSQL044c3cetest(db): run provider-sensitive integration tests on PostgreSQLe868fe1test(db): run provider-sensitive integration tests on PostgreSQLd669b23docs(db): document PostgreSQL model mappings118b58afix(db): guard MariaDB migration providera254e55docs(db): align mapping decisionb1bb423docs(db): align mapping decisionbca4ba4feat(db): add pinned PostgreSQL CI serviced498451feat(db): add pinned PostgreSQL CI servicef653d65feat(db): add pinned PostgreSQL CI servicec838bcefeat(db): add pinned PostgreSQL CI servicec754b9afeat(db): add PostgreSQL migration setd55c77afeat(db): add PostgreSQL migration set0978068feat(db): add PostgreSQL migration set36c60ccfeat(db): add PostgreSQL migration setb8d2d59feat(db): add PostgreSQL migration setc6ffcf8feat(db): add PostgreSQL migration setee2922afeat(db): add PostgreSQL migration set38ebc26fix(db): close daily view entity definition27edb68test(db): cover PostgreSQL unique violation mappingfd3e9f1fix(db): classify unique violations by providerbc45c87fix(db): classify unique violations by provider5bdd536fix(db): normalize PostgreSQL mapping file line endingsdf3b8d4test(db): assert PostgreSQL model mappings665203atest(db): assert PostgreSQL model mappings3eb30d4feat(db): map EF model for PostgreSQL6817a10docs(db): pin PostgreSQL and preserve text semantics7dab1f2docs(db): pin PostgreSQL and preserve text semantics33f4dbcfix(db): enforce PostgreSQL connection defaults31926d7fix(db): enforce PostgreSQL connection defaults3826bdffix(db): enforce PostgreSQL connection defaultsbba4a84fix(db): enforce PostgreSQL connection defaults0a3443dfix(db): enforce PostgreSQL connection defaults95cd6edfeat(db): configure PostgreSQL providera5df4f8feat(db): configure PostgreSQL provider9cd01e0feat(db): configure PostgreSQL provider6a3333ffeat(db): configure PostgreSQL provider926c118feat(db): configure PostgreSQL providercb829dcfeat(db): configure PostgreSQL providera45edbdfeat(db): configure PostgreSQL provider349243bfeat(db): configure PostgreSQL provider32b6f52feat(db): configure PostgreSQL providerdc64f95docs(db): align providers for transitionc8f46e2docs(db): inventory MariaDB compatibility81f189ddocs(db): decide PostgreSQL provider and rolloutc043f9dfeat: show edited post history indicator (#18)71f97b8style(content): make edited indicator touch friendly6af69c2feat(content): show edited history indicator (#18)49f6452feat: add repost and quote API (#29)ef3dc5bMerge repost and quote changes with current mainfb2b18bMerge repost and quote changes with current main1dabc59Merge repost and quote changes with current main65983a5Merge repost and quote changes with current maine430984Merge repost and quote changes with current maine1e1264Merge repost and quote changes with current main82449beMerge repost and quote changes with current mainb1ccb8dMerge repost and quote changes with current main50de4f2Merge repost and quote changes with current main9a013d5Merge repost and quote changes with current maind9223baMerge pull request 'test: cover post views and history boundaries' (#188) from test/issue-20-post-history-views into main1df0c00reapply issue 20: post-view-history.spec.js3256586reapply issue 20: PostViewHistoryUiTests.cs33bce25reapply issue 20: PostHistoryViewBoundaryTests.csba5c125reapply issue 20: JustQueerApiClient.csef72689reapply issue 20: ContentCard.razor089e91bMerge pull request 'test: cover post sharing fallbacks' (#190) from test/issue-28-bookmark-share into main9f3cbe8test(sharing): cover native share fallback1334427Merge pull request 'feat: count privacy-safe post views' (#185) from feat/issue-30-post-view-counts-stacked into maina9c89fareapply issue 30: PostViewPrivacyContractTests.cs065209freapply issue 30: ContentDetail.razor055ef5dreapply issue 30: UiModels.csf0ca040reapply issue 30: JustQueerApiClient.cse4af27dreapply issue 30: JustQueerDbContextModelSnapshot.csd7dcfbdreapply issue 30: 20260923103000_AddPostDailyViews.cs094ce99reapply issue 30: JustQueerDbContext.csa560643reapply issue 30: Content.cs3d3aa7creapply issue 30: ContentContracts.cs78a6b3ereapply issue 30: PostViewCleanupWorker.csfb97608reapply issue 30: ApiServiceCollectionExtensions.csf0fd057reapply issue 30: ContentEndpoints.cs5347a71Merge pull request 'Add native post sharing with link fallback' (#180) from feat/issue-31-post-sharing into main451e0a5reapply issue 31: ui.jsa41f347reapply issue 31: ContentCard.razorea4bb5fMerge pull request 'feat: preserve published post edit history' (#183) from feat/issue-24-post-edit-history into maindf52a57reapply issue 24: JustQueerDbContextModelSnapshot.csa69ab78reapply issue 24: 20260923100000_AddPostRevisionHistory.csdfe012creapply issue 24: JustQueerDbContext.cs92ed2e3reapply issue 24: Content.cs4ef4ad4reapply issue 24: ContentContracts.cs868b308reapply issue 24: ContentEndpoints.cs406998fMerge pull request 'test: cover post thread access boundaries' (#189) from test/issue-25-post-threads into maind676884Merge pull request 'feat: add post thread composer and views' (#187) from feat/issue-19-thread-composer into main6f65a3cMerge pull request 'feat: create and extend post threads' (#186) from feat/issue-27-thread-api into maince2817bMerge pull request 'Define post thread API contracts' (#182) from feat/issue-26-thread-contracts into main452ad54Merge pull request 'Cover repost and quote UI flows' (#181) from test/issue-22-repost-quote-ui into main85cc3feMerge pull request 'Add bookmark actions to post cards' (#179) from fix/issue-21-bookmark-actions into main0fef51cMerge pull request 'Prevent clearing the login username' (#178) from fix/issue-73-username-login into main0e98df8test: cover post thread lifecycle (#25)b27da2atest: cover post thread lifecycle (#25)0ab9ec2test: cover post thread lifecycle (#25)3410bd4test: cover post thread lifecycle (#25)06221f3test: cover post thread lifecycle (#25)de688fbtest(threads): cover access boundaries2562a26fix(threads): associate validation errors with posts70c1e6cfeat(threads): style thread composer and detail3de638afeat(threads): redirect post details to thread8013e4cfix(threads): preserve source file formattinge541c49fix(threads): preserve source file formatting7e74eeffix(threads): preserve source file formattinge0633a9fix(threads): preserve source file formattingfce67dafix(threads): preserve source file formattingfa983b7fix(threads): preserve source file formattinga517347feat(threads): add thread views and continuationcd1428bfeat(threads): add thread views and continuationfa5ffa9feat(threads): add thread views and continuation4a0155cfeat(threads): add thread views and continuation479538dfeat(threads): add thread composer UI1274da1feat(threads): add thread composer UI59b16d5feat(threads): add thread composer UI82b790efeat(threads): add thread composer UIee39183feat(threads): add thread composer UIad719f1feat(threads): add thread composer UIdd343ddfeat(threads): add thread response metadata19765fefeat: add thread context and tombstone response fields0ef1084feat: include thread IDs and order in post queries84000a4feat: add atomic post thread endpoints (issue 27)9cd6117feat: define post thread API contracts (issue 26)558ca65test: cover repost and quote UI flows (issue 22)fb106fdfeat: add private bookmark actions to post cards (issue 21)e505db3fix: prevent removing login username (issue 73)35b4ef3fix: prevent removing login username (issue 73)
Downloads