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
|
57f1343c7c
|
feat(dsi): display paginated search results
Render Flipnote and creator results while preserving the query and scope between pages.
|
2026-10-29 04:42:51 +00:00 |
|
rekushi
|
6b28614794
|
feat(dsi): add scoped search keyboard routes
Provide separate native keyboard endpoints for creator and Flipnote searches.
|
2026-10-29 04:42:47 +00:00 |
|
rekushi
|
5699426df7
|
feat(dsi): add a native search keyboard endpoint
Accept keyboard submissions and forward the query with its selected search scope.
|
2026-10-29 04:41:53 +00:00 |
|
rekushi
|
6e77720167
|
feat(dsi): add a paginated channel directory
List configured channels in a native menu with browsing and posting links.
|
2026-10-29 04:41:36 +00:00 |
|
rekushi
|
5ded340997
|
feat(web): add shared pagination and CSRF helpers
Generate filter-preserving page links and validate tokens on web forms.
|
2026-10-29 04:41:32 +00:00 |
|
rekushi
|
3c70f364f8
|
feat(web): add browsing and management pages
Implement search, channels, creator controls, moderation tabs and server customisation.
|
2026-10-29 04:41:25 +00:00 |
|
rekushi
|
3fbc6af46a
|
docs: add a complete installation guide
Explain setup, DSi connections, administration, updates, backups and troubleshooting.
|
2026-10-29 04:40:40 +00:00 |
|
rekushi
|
06c7509647
|
feat(deploy): add an example systemd service
Provide a dedicated-user service with automatic restart and restricted file permissions.
|
2026-10-29 04:40:19 +00:00 |
|
rekushi
|
6eb2694470
|
feat(deploy): automate Linux and macOS startup
Prepare the virtual environment, refresh changed dependencies and launch the configured server.
|
2026-10-29 04:40:14 +00:00 |
|
rekushi
|
5295c86d30
|
feat(deploy): automate Windows setup and startup
Prepare a local Python environment, install dependencies and run first-time setup before starting OSE.
|
2026-10-29 04:40:10 +00:00 |
|
rekushi
|
5076f77b55
|
feat(deploy): add a Windows double-click launcher
Start the PowerShell setup script from the correct installation directory.
|
2026-10-29 04:40:05 +00:00 |
|
rekushi
|
cad8c3650a
|
feat(cli): add setup, checks and portable backups
Add interactive administrator setup, installation checks and consistent SQLite/media backups.
|
2026-10-29 04:39:08 +00:00 |
|
rekushi
|
7440a1061c
|
feat(config): add validated server settings
Provide defaults, validate configuration and save recognised settings atomically.
|
2026-10-29 04:38:57 +00:00 |
|
rekushi
|
938c6e969b
|
chore: ignore local settings and runtime files
Exclude virtual environments, caches, logs, backups, custom logos and SQLite sidecar files.
|
2026-10-29 04:37:23 +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
|
b36876ea45
|
docs(web): update the built-in technical manual
Bring the optional web manual into line with the new functionality and deployment process.
|
2026-10-29 04:37:08 +00:00 |
|
rekushi
|
bd4cbc2471
|
docs: document browsing and management features
Document the new routes, permissions, configuration, moderation, thumbnails and deployment tools.
|
2026-10-29 04:37:04 +00:00 |
|
rekushi
|
cb48c4972f
|
docs: describe the OSE feature update and launchers
Update the feature list and explain first-run setup, branding and administrator configuration.
|
2026-10-29 04:36:45 +00:00 |
|
rekushi
|
d82cb81ca7
|
feat(server): use configurable startup settings
Load the listen address and port from settings, print connection guidance and explain startup failures.
|
2026-10-29 04:35:30 +00:00 |
|
rekushi
|
ed8ac29cfa
|
fix(dsi): honour the account registration setting
Reject native registration submissions while new accounts are disabled.
|
2026-10-29 04:32:45 +00:00 |
|
rekushi
|
807df47534
|
feat(dsi): add creator controls and comment pagination
Allow owners to edit details or remove uploads, and paginate comments without changing original play/save responses.
|
2026-10-29 04:32:40 +00:00 |
|
rekushi
|
298d602395
|
feat(dsi): add channels, search and server branding
Add Channels and Search links and load home-menu text from server settings.
|
2026-10-29 04:32:35 +00:00 |
|
rekushi
|
cb689e6ef9
|
feat(dsi): paginate Creator's Room uploads
Page through creator uploads while displaying the full total and safely rendering names.
|
2026-10-29 04:32:21 +00:00 |
|
rekushi
|
1fa962f868
|
feat(dsi): paginate channels and enforce posting settings
Add channel pagination, reject missing channels and apply guest-posting and upload-size settings.
|
2026-10-29 04:30:49 +00:00 |
|
rekushi
|
a8a52ec617
|
fix(dsi): clamp browse pages to available results
Prevent invalid page numbers from producing empty, out-of-range menus.
|
2026-10-29 04:29:19 +00:00 |
|
rekushi
|
3bd333c1aa
|
fix(ugo): import the PPM module explicitly
Resolve the module instead of its exported class so embedded-thumbnail decoding works.
|
2026-10-29 04:25:10 +00:00 |
|
rekushi
|
a61a22ab43
|
fix(ppm): respect hidden layers when rendering frames
Read both layer-visibility flags and omit disabled layers from rendered images.
|
2026-10-29 04:24:33 +00:00 |
|
rekushi
|
26987fc497
|
feat(dsi): add search and accurate thumbnail helpers
Add native search forwarding, page handling, posting limits and cached previews using the saved thumbnail frame.
|
2026-10-29 04:23:46 +00:00 |
|
rekushi
|
bf6bbef978
|
style(web): style browsing and management controls
Style filters, pagination, administration tabs, creator forms and hidden content, including narrow-screen layouts.
|
2026-10-29 04:23:15 +00:00 |
|
rekushi
|
0c38c3bada
|
feat(web): integrate creator and administrator controls
Connect the new management pages, protect POST forms, paginate comments and enforce hidden-content access rules.
|
2026-10-29 04:22:23 +00:00 |
|
rekushi
|
b776549445
|
feat(database): support browsing and content management
Add search, pagination, channel management, ownership checks and reversible content hiding, with automatic schema upgrades.
|
2026-10-29 04:21:31 +00:00 |
|