Page MenuHomePhorge

nannanko (nannanko)
User

User Details

User Since
Mar 16 2024, 5:35 AM (112 w, 1 d)

Recent Activity

Today

nannanko closed D245: Restore draft after editing.
Sun, May 10, 10:55 AM
nannanko committed rK189308838353: Restore draft after editing.
Restore draft after editing
Sun, May 10, 10:54 AM

Yesterday

nannanko closed D296: [Breaking] Add draftRel for room.
Sat, May 9, 9:48 PM
nannanko committed rL5d1dcb91cacd: [Breaking] Add draftRel for room.
[Breaking] Add draftRel for room
Sat, May 9, 9:48 PM
nannanko updated the diff for D245: Restore draft after editing.

Rename TribleButtonOverlay.qml to AcceptRejectNoopOverlay.qml

Sat, May 9, 7:26 PM

Fri, May 8

nannanko updated the diff for D245: Restore draft after editing.

D245 pushed the wrong branch of libkazv, this fixed it

Fri, May 8, 10:10 AM
nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Clean up drafts that won't be restored

Fri, May 8, 10:05 AM

Wed, Apr 29

nannanko updated the diff for D245: Restore draft after editing.

Clean up drafts that won't be restored

Wed, Apr 29, 9:49 AM
nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Add tests

Wed, Apr 29, 9:35 AM

Sun, Apr 26

nannanko updated the diff for D245: Restore draft after editing.

Add TribleButtonOverlay.qml

Sun, Apr 26, 6:54 AM

Sat, Apr 25

nannanko added a comment to T178: Save as dialog will disappear if someone sends other messages.

FileDialog exists as a property of MediaFileMenu, I'm guessing the new message will cause the ListView to be destroyed then rebuild it.

Sat, Apr 25, 11:54 AM · the Kazv Project
nannanko updated the diff for D245: Restore draft after editing.

Always ask if discard draft in input box.

Sat, Apr 25, 11:22 AM
nannanko updated the diff for D245: Restore draft after editing.

Add 'Do nothing' button for confirmOverlay, add more unit tests.

Sat, Apr 25, 10:58 AM
nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Add test, fix source incompatible, comments, remove unneeded RoomModel::oldVerLocalDraft.

Sat, Apr 25, 8:27 AM

Sat, Apr 18

nannanko updated the test plan for D245: Restore draft after editing.
Sat, Apr 18, 5:29 PM
nannanko updated the diff for D245: Restore draft after editing.

Improve functionality

Sat, Apr 18, 4:08 PM
nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Compatible with older version sessions file.

Sat, Apr 18, 12:46 PM

Apr 9 2026

nannanko planned changes to D245: Restore draft after editing.
Apr 9 2026, 8:20 AM
nannanko planned changes to D296: [Breaking] Add draftRel for room.
Apr 9 2026, 8:13 AM
nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Add more action to edit localDraft

Apr 9 2026, 8:12 AM
nannanko updated the diff for D245: Restore draft after editing.

Save all drafts.

Apr 9 2026, 8:12 AM

Apr 4 2026

nannanko planned changes to D245: Restore draft after editing.
Apr 4 2026, 7:33 PM
nannanko updated the diff for D245: Restore draft after editing.

Update

Apr 4 2026, 7:28 PM
nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Use Kazv::LocalDraft instead of three std::string.

Apr 4 2026, 7:14 PM
nannanko accepted D300: Add action to send outbound verification request.
Apr 4 2026, 7:12 PM
nannanko accepted D299: Let compile on MacOS.
Apr 4 2026, 7:12 PM
nannanko accepted D298: Implement SAS verification.
Apr 4 2026, 7:12 PM
nannanko accepted D295: Implement Client integration for verification.
Apr 4 2026, 7:11 PM
nannanko accepted D294: Add verification tracker.
Apr 4 2026, 7:11 PM
nannanko accepted D289: Implement single SAS verification process.
Apr 4 2026, 7:11 PM
nannanko added a comment to D299: Let compile on MacOS.

I don't have Macos.

Apr 4 2026, 7:00 PM

Mar 28 2026

nannanko closed D290: Enable open cached file in external application.
Mar 28 2026, 8:29 AM
nannanko committed rKe8424b1449af: Enable open cached file in external application.
Enable open cached file in external application
Mar 28 2026, 8:29 AM

Mar 26 2026

nannanko updated the diff for D296: [Breaking] Add draftRel for room.

Serialization correctly.

Mar 26 2026, 7:29 AM

Mar 25 2026

nannanko requested review of D296: [Breaking] Add draftRel for room.

buildbot is broken

Mar 25 2026, 9:51 AM
nannanko updated the test plan for D245: Restore draft after editing.
Mar 25 2026, 9:39 AM
nannanko updated the summary of D245: Restore draft after editing.
Mar 25 2026, 9:35 AM
nannanko updated the diff for D245: Restore draft after editing.

Draft can now be restored after switching rooms or reopening kazv.

Mar 25 2026, 9:34 AM

Mar 21 2026

nannanko updated the diff for D290: Enable open cached file in external application.

autoCache will not be modified

Mar 21 2026, 7:46 PM
nannanko planned changes to D290: Enable open cached file in external application.
Mar 21 2026, 7:10 PM
nannanko updated the diff for D290: Enable open cached file in external application.

Connect the function that opens the file to the KazvIOJob instead of the FileHandler that can be destroyed at any time.

Mar 21 2026, 8:16 AM
nannanko closed D293: Fix process response without json body for GetVersionsAction.
Mar 21 2026, 6:57 AM
nannanko committed rLe70f5822bcc9: Fix process response without json body for GetVersionsAction.
Fix process response without json body for GetVersionsAction
Mar 21 2026, 6:57 AM

Mar 18 2026

nannanko updated the diff for D293: Fix process response without json body for GetVersionsAction.

Use failWithResponse(r) instead of lambda

Mar 18 2026, 9:01 AM

Mar 14 2026

nannanko accepted D292: Fix docs build in pipeline.
Mar 14 2026, 7:25 PM
nannanko planned changes to D245: Restore draft after editing.
Mar 14 2026, 8:34 AM
nannanko updated the summary of D245: Restore draft after editing.
Mar 14 2026, 8:19 AM
nannanko requested review of D245: Restore draft after editing.

Currently Kazv cannot remember a room is in the state of editing or replying to an event, which makes restoring a draft difficult to achieve. I think this feture should be divided into several diffs instead of being completed in one diff.

Mar 14 2026, 8:16 AM
nannanko updated the diff for D290: Enable open cached file in external application.

Show failure message

Mar 14 2026, 5:23 AM
nannanko created T181: Crash when open kazv without network.
Mar 14 2026, 5:15 AM · the Kazv Project
nannanko closed D291: Fix duplicate main page.
Mar 14 2026, 4:28 AM
nannanko committed rKf52b98318875: Fix duplicate main page.
Fix duplicate main page
Mar 14 2026, 4:28 AM

Mar 13 2026

nannanko requested review of D291: Fix duplicate main page.
Mar 13 2026, 9:44 AM

Mar 11 2026

nannanko accepted D282: Implement key importing.
Mar 11 2026, 12:40 PM

Mar 7 2026

nannanko planned changes to D290: Enable open cached file in external application.
Mar 7 2026, 6:29 PM
nannanko updated the diff for D290: Enable open cached file in external application.

Open file when cache success

Mar 7 2026, 6:23 PM
nannanko planned changes to D290: Enable open cached file in external application.
Mar 7 2026, 6:17 PM
nannanko requested review of D290: Enable open cached file in external application.
Mar 7 2026, 10:12 AM

Mar 5 2026

nannanko accepted D286: Implement Single Sign On.
Mar 5 2026, 9:02 AM
nannanko requested changes to D282: Implement key importing.
Mar 5 2026, 8:49 AM
nannanko accepted D282: Implement key importing.

When I enter a wrong password, then open the input box again, the old password will still be retained. Especially when I click the "show password", the input box will retain this setting. This is obviously inconsistent with the behavior of most similar software and may lead to unexpected occurrences.

Mar 5 2026, 8:49 AM

Feb 21 2026

nannanko closed D287: Fix dependency package name.
Feb 21 2026, 7:57 PM
nannanko committed rK86176038d3c6: Fix dependency package name.
Fix dependency package name
Feb 21 2026, 7:57 PM
nannanko requested review of D287: Fix dependency package name.
Feb 21 2026, 7:07 AM
nannanko accepted D283: [Breaking] Remove legacy trigger types.
Feb 21 2026, 6:59 AM
nannanko accepted D285: Add login function using the m.login.token flow.
Feb 21 2026, 6:55 AM
nannanko accepted D280: Add function in Client for importing keys.
Feb 21 2026, 6:46 AM
nannanko accepted D281: Fix doc job image name.
Feb 21 2026, 6:46 AM
nannanko accepted D279: Fix flatpak build with newer deps.

Actually I cannot build the flatpak package using the instructions, but this is not relevant to this diff. Please refer to D287.

Feb 21 2026, 6:42 AM
nannanko added inline comments to D284: Create an overlay page type and change several pages to overlay.
Feb 21 2026, 5:02 AM

Jan 31 2026

nannanko accepted D275: Purge and backfill events.
Jan 31 2026, 8:12 PM

Jan 24 2026

nannanko accepted D270: Save events to database upon receiving SaveEventsRequested.
Jan 24 2026, 7:16 PM
nannanko accepted D269: Optimise pipeline.
Jan 24 2026, 7:16 PM
nannanko accepted D268: Import all current stored events into database.
Jan 24 2026, 7:15 PM
nannanko accepted D273: Add forgejo templates.
Jan 24 2026, 7:02 PM
nannanko accepted D272: Add forgejo templates.
Jan 24 2026, 6:53 PM
nannanko closed T75: Crash when switch session as Resolved.
Jan 24 2026, 6:24 PM · the Kazv Project

Jan 23 2026

nannanko added a comment to T75: Crash when switch session.
In T75#2565, @tusooa wrote:

@nannanko I cannot seem to reproduce this bug. Is it still a problem for you? My guess is that it is somehow fixed by @apr3vau .

Jan 23 2026, 7:00 PM · the Kazv Project

Jan 10 2026

nannanko closed T26: Useless use of ImmerIterator as Resolved.
Jan 10 2026, 6:23 PM · the Kazv Project
nannanko closed T39: Meta: handle media files as Resolved.
Jan 10 2026, 6:23 PM · the Kazv Project

Jan 8 2026

nannanko closed T29: Parse matrix links, a subtask of T157: kazv rel5 (v0.7.0), as Resolved.
Jan 8 2026, 7:41 PM · the Kazv Project
nannanko closed T29: Parse matrix links as Resolved.
Jan 8 2026, 7:41 PM · the Kazv Project
nannanko closed T152: FileHandler is not reactive against change in the mxc uri as Resolved.
Jan 8 2026, 1:36 AM · the Kazv Project
nannanko closed T169: EventReadIndicator isn't scrollable as Resolved.
Jan 8 2026, 1:35 AM · the Kazv Project

Jan 7 2026

nannanko closed D261: Make EventReadIndicator scrollable.
Jan 7 2026, 9:56 PM
nannanko committed rKb3296879bc3c: Make EventReadIndicator scrollable.
Make EventReadIndicator scrollable
Jan 7 2026, 9:56 PM
nannanko closed D229: Handle matrix uri.
Jan 7 2026, 4:06 AM
nannanko committed rKf41291896cc0: Handle matrix uri.
Handle matrix uri
Jan 7 2026, 4:06 AM
nannanko closed D232: Let Filehandler react to eventContent modification.
Jan 7 2026, 4:06 AM
nannanko committed rK57ef15344f92: Let Filehandler react to eventContent modification.
Let Filehandler react to eventContent modification
Jan 7 2026, 4:06 AM

Jan 3 2026

nannanko updated the diff for D261: Make EventReadIndicator scrollable.

Rebase to servant

Jan 3 2026, 7:16 PM
nannanko updated the diff for D229: Handle matrix uri.

Rebase to servant

Jan 3 2026, 6:26 PM
nannanko updated the diff for D232: Let Filehandler react to eventContent modification.

Rebase to servant

Jan 3 2026, 6:18 PM

Jan 2 2026

nannanko requested review of D261: Make EventReadIndicator scrollable.
Jan 2 2026, 7:50 PM
nannanko added a revision to T169: EventReadIndicator isn't scrollable: D261: Make EventReadIndicator scrollable.
Jan 2 2026, 7:48 PM · the Kazv Project
nannanko created T169: EventReadIndicator isn't scrollable.
Jan 2 2026, 6:06 PM · the Kazv Project

Dec 27 2025

nannanko updated the diff for D232: Let Filehandler react to eventContent modification.

Rebase to servant

Dec 27 2025, 7:10 PM
nannanko accepted D255: Add Client::loadEventsFromStorage function.
Dec 27 2025, 6:06 PM
nannanko accepted D257: Use lilybuild.
Dec 27 2025, 5:55 PM
nannanko updated the diff for D229: Handle matrix uri.

Rebase to the latest commit.

Dec 27 2025, 2:44 AM