2025-08-04  - 2025-11-04 
	
	
		
		
	
Overview
6 issues closed from 2 users
				Closed
				#68 Disconnected dialog takes precedence over error dialog
				
				Closed
				#128 Rethink operator precedence
				
				Closed
				#126 Introduce | pipe operator
				
				Closed
				#127 Introduce . dot operator
				
				Closed
				#129 Additional identifier characters (prime ' and question mark ? suffixes)
				
				Closed
				#104 Consider porting the frontend codebase to TypeScript
				
4 issues created by 1 user
				Opened
				#131 Alpha blending is not matched between client and server
				
				Opened
				#132 rakugaki should have a public instance
				
				Opened
				#133 Offline-first editing
				
				Opened
				#134 haku error "field with this name does not exist" does not point to the correct source line
				
17 unresolved conversations
				Open
				#23
				
				Unloading walls from memory
				
				
				Open
				#25
				
				Chunk garbage collection
				
				
				Open
				#26
				
				Slowing down growth of the app
				
				
				Open
				#37
				
				Unloading chunks from memory (frontend)
				
				
				Open
				#46
				
				Login service computes password hashes on a single thread
				
				
				Open
				#52
				
				Replace heavyweight Argon2 hash with something else
				
				
				Open
				#62
				
				Display all online users
				
				
				Open
				#69
				
				Tell the user to reregister if their login fails
				
				
				Open
				#86
				
				Replace a wall's max_chunks with file size
				
				
				Open
				#87
				
				Wall does not check for max_sessions
				
				
				Open
				#103
				
				Implement a binary protocol instead of sending JSON over WebSockets
				
				
				Open
				#22
				
				Undo and redo
				
				
				Open
				#130
				
				then reticle
				
				
				Open
				#122
				
				Make it possible to write a selection tool
				
				
				Open
				#27
				
				Implement a custom rasterizer instead of using tiny-skia
				
				
				Open
				#121
				
				haku, version 2
				
				
				Open
				#24
				
				Consider using TypeScript