9 Commits
Author SHA1 Message Date
rekushi ba7578e8ba test(web): verify creator and administrator permissions
Cover ownership, comment removal, moderation, channel management, settings and CSRF rejection.
2026-10-29 04:44:41 +00:00
rekushi 425da88711 test(http): exercise OSE through a running server
Test web and DSi responses, permissions, moderation, settings and multipart logo uploads over HTTP.
2026-10-29 04:44:30 +00:00
rekushi 95168fb1a5 test(dsi): cover native features and compatibility
Verify menus, search, creator controls, thumbnails and unchanged original download bytes.
2026-10-29 04:43:08 +00:00
rekushi 51db1e4329 test(deploy): cover configuration, setup and backups
Check rejected settings, administrator replacement and restorable database/media backups.
2026-10-29 04:43:04 +00:00
rekushi e20850a498 test(database): cover management and visibility rules
Verify migrations, search, pagination, ownership, channel reassignment and hidden-media filtering.
2026-10-29 04:42:55 +00:00
rekushi 4631c83e8a fix(tests): read documentation as UTF-8
Avoid Windows encoding failures when checking release documentation.
2026-10-29 04:37:13 +00:00
Rekushi a438dfc231 [RELEASE] RexiMemo: Open Source Edition 2026-09-15 23:07:13 +01:00
Rekushi fc74ea22f9 Delete tests directory 2026-09-15 23:03:19 +01:00
Rekushi e4bb0b00ba feat: port Hatena server to Python 3
* Update server-side database and dynamic resource code for Python 3
* Preserve existing Flipnote, UGO, NTFT, CSS, localization, and Hatena assets
* Port Flipnote upload and movie endpoints
* Update front page UGO menu generators
* Preserve existing database and sample Flipnote data
* Add regression tests for database operations and binary formats
* Add server resource loading tests
* Maintain compatibility with the original DSi Flipnote Studio protocol
2026-08-31 20:33:10 +01:00