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
Rekushi
b7b38ad0be
[DOCS] Add Discord server link to README
...
Added a link to the RexiMemo-OSE Discord server for community engagement.
2026-09-15 23:38:22 +01:00
Rekushi
d790738211
[DOCS] Added documentation for flipnote.js
2026-09-15 23:29:30 +01:00
Rekushi
4817f99974
[FEATURE] Add flipnote.js web playback
...
Adds in-browser Flipnote playback with audio, seeking, mute and looping using flipnote.js. Introduces a separate media route for playback so loading a Flipnote does not increment download counts, while retaining the existing first-frame preview as a fallback.
2026-09-15 23:22:31 +01:00
Rekushi
b6d610d15f
Delete Hatenatools/hatenatools project page.url
2026-09-15 23:13:09 +01:00
Rekushi
0be4556398
Add README.md file
2026-09-15 23:12:04 +01:00
Rekushi
e8f38b2457
Delete readme.md
2026-09-15 23:11:53 +01:00
Rekushi
833a52bced
Update README file
2026-09-15 23:11:26 +01:00
Rekushi
eb7b25dfc2
Delete README.md
2026-09-15 23:11:04 +01:00
Rekushi
04f93f1d1c
Add files via upload
2026-09-15 23:10:52 +01:00
Rekushi
a438dfc231
[RELEASE] RexiMemo: Open Source Edition
2026-09-15 23:07:13 +01:00
Rekushi
5e2acc31c5
Delete license.md
2026-09-15 23:05:14 +01:00
Rekushi
8d78c13e95
Delete hatena.py
2026-09-15 23:03:50 +01:00
Rekushi
255608341d
Delete DB.py
2026-09-15 23:03:42 +01:00
Rekushi
b52097284d
Delete .gitignore
2026-09-15 23:03:30 +01:00
Rekushi
fc74ea22f9
Delete tests directory
2026-09-15 23:03:19 +01:00
Rekushi
4bd2cc874f
Delete hatenadir directory
2026-09-15 23:03:11 +01:00
Rekushi
3de81e01af
Delete database directory
2026-09-15 23:03:02 +01:00