Commit Graph

  • aea97cd929 fix(server): auto-bind 0.0.0.0 when allowedHosts includes a reverse-proxy domain main Schwitzz 2026-11-02 14:31:03 -06:00
  • 557a58af27 fix(systemd): set Restart=always and PUBSCRIPT_WEB_DIST in user service and force-restart on .deb install Schwitzz 2026-11-02 14:11:07 -06:00
  • 8b208affc4 fix(server): serve updated static assets dynamically and restart stale server on .deb upgrade Schwitzz 2026-11-02 14:08:46 -06:00
  • b01073eac0 fix: resolve Gitea issues #1–#5 (mobile layout, suggestion refresh, import/export icons, context rail default/icon, manual save) Schwitzz 2026-11-02 14:00:48 -06:00
  • 020563ed85 feat(import): add universal manuscript import pipeline (.docx, .odt, .epub, .md, .txt, .html, .rtf, .json) Schwitzz 2026-10-30 16:51:33 -05:00
  • aee9c428fc feat(sync): sync Web and Desktop projects with Host Server SQLite and Main Project Directory Schwitzz 2026-10-30 16:35:11 -05:00
  • 668470da2b fix(auth): unify Desktop and Web SQLite DB path and fix browser autofill crash on Input/AuthGate Schwitzz 2026-10-30 16:18:17 -05:00
  • 09e9280da6 feat(security): require first-install Admin setup and authenticated login with Argon2id + HttpOnly SHA-256 sessions Schwitzz 2026-10-30 16:05:44 -05:00
  • 65d06e1681 fix: pin Writing toolbar and Entities header, fix Entities form alignment and red hint text, and make Settings category bar horizontal Schwitzz 2026-10-30 15:49:24 -05:00
  • 723fafdef8 feat: add Bind Host IP and Allowed Hosts / Reverse Proxy Domain settings Schwitzz 2026-10-30 14:59:09 -05:00
  • 29dbc27c41 feat: add Web App Port management alongside API Server Port and fix square 512x512 app launcher icon Schwitzz 2026-10-30 14:23:12 -05:00
  • 1d209fedd2 feat: add tabbed Settings, 10 themes with custom accent/text color pickers, main project directory selector, and export filename/directory controls Schwitzz 2026-10-30 14:06:46 -05:00
  • fa22a755ee feat: add server settings (toggle on/off, port selection, start on system start) to Settings UI and backend Schwitzz 2026-10-30 13:56:23 -05:00
  • 42733b4799 docs: update README with release installation instructions and remove development progress status Schwitzz 2026-10-30 13:49:15 -05:00
  • 053cc07294 chore: remove internal chunk planning files from repository Schwitzz 2026-10-30 13:41:44 -05:00
  • 73719c0c75 ci: install pnpm via pnpm/action-setup@v4 before setup-node cache step Schwitzz 2026-10-30 13:39:35 -05:00
  • 43c6ba08ca Merge remote-tracking branch 'origin/main' into HEAD Schwitzz 2026-10-30 13:35:59 -05:00
  • 46486c5839 chore: set author to Schwitzz <abbreinholt@gmail.com> and link GitHub repository Schwitzz 2026-10-30 13:35:59 -05:00
  • e00a829457 Initial commit Schwitzz 2026-10-30 13:33:51 -05:00
  • 201b095696 fix: bundle SQL migrations into desktop runtime and enlarge path buffers Schwitzz 2026-10-30 13:04:42 -05:00
  • 01f597ca50 fix: define _DEFAULT_SOURCE for usleep in pubscript-desktop.c Schwitzz 2026-10-30 13:04:04 -05:00
  • 0f13ed39b4 build: resolve esbuild binary from pnpm store in build-deb.sh Schwitzz 2026-10-30 13:03:31 -05:00
  • 77576e2982 build: bundle server with esbuild and copy native SQLite/Argon2 modules for .deb package Schwitzz 2026-10-30 13:02:38 -05:00
  • 02b824b6ab fix: remove pnpm 10 --legacy flag from pnpm deploy in build-deb.sh Schwitzz 2026-10-30 13:02:05 -05:00
  • 6bc681df5f feat: advance and highlight next AI suggestion on accept/deny/copy-to-note, remove copied suggestion from inline list, and add native Linux .deb packaging Schwitzz 2026-10-30 13:01:40 -05:00
  • 951aa81055 feat: peg AI inline suggestions to granular text spans, add autosave revision history with restore, fix focus mode, and make PS logo background transparent Schwitzz 2026-10-30 12:49:43 -05:00
  • f40f23dcb9 fix: sync focused suggestion index when clicking Line N pill Schwitzz 2026-10-30 12:22:10 -05:00
  • 2940e3c9aa fix: preserve AI line highlight against ProseMirror DOMObserver and prevent crash on accepting suggestions Schwitzz 2026-10-30 12:20:13 -05:00
  • 271d1e2c79 feat: project dropdown in sidebar, resizable AI sidebar with snap, ctx & t/s telemetry, live line-number re-anchoring, and thinking indicator Schwitzz 2026-10-30 11:53:32 -05:00
  • b1c22229c5 feat: use enlarged single PS logo and add line-numbered AI suggestions with highlight/accept/deny/copy-to-note Schwitzz 2026-10-30 11:41:00 -05:00
  • 4add429469 feat: resolve all 22 items in Features and Bugs.txt and complete UI polish Schwitzz 2026-10-30 10:57:13 -05:00
  • 7214cee8cb docs: mark Chunk 9 AI web UI integration as done (AI.tsx feature view) Schwitzz 2026-10-29 21:06:38 -05:00
  • 9ddac133de feat(web): wire AI feature view against AIStore Schwitzz 2026-10-29 21:03:03 -05:00
  • 5fb1db4de4 docs: reconcile plan/chunk/readme status with true repo state Schwitzz 2026-10-29 15:32:18 -05:00
  • a1b5587fcb server: reconcile ai_sessions persistence to Chunk 9 AISession shape Schwitzz 2026-10-29 15:03:32 -05:00
  • fc8eaa86c3 server: fix project_shares audit logging and add share transfer Schwitzz 2026-10-29 10:44:58 -05:00
  • 1e16b0d5d2 CHUNK #9: AI session storage layer (AgentController, AIStore, builders) Schwitzz 2026-10-29 07:31:25 -05:00
  • 4c4b83bb68 feat(ai): add packages/ai provider layer (Chunk #8) Schwitzz 2026-10-28 18:59:54 -05:00
  • 5c28a94813 feat(editor): spell & grammar checking (Chunk #7) Schwitzz 2026-10-28 17:13:23 -05:00
  • 836d82113b fix(editor): use browser-safe base64 decode for en_US dictionary Schwitzz 2026-10-27 14:32:08 -05:00
  • d310635b65 feat(editor): add spell & grammar check engines with decorations Schwitzz 2026-10-27 12:52:29 -05:00
  • b92129b62c docs(plan): mark Chunk #6 complete, begin Chunk #7 (Spell & Grammar) Schwitzz 2026-10-27 11:03:17 -05:00
  • 5085357dad feat(ui): add vertical logo lockup splash screen on app load Schwitzz 2026-10-27 07:33:46 -05:00
  • 2a522977e9 feat(ui): incorporate PubScript logo as favicon & Topbar mark Schwitzz 2026-10-26 23:53:43 -05:00
  • 978858362d feat(export): Chunk #6 Export Pipeline — 7 exporters, ExportDialog & tests Schwitzz 2026-10-26 23:30:47 -05:00
  • 35b015bb04 docs(plan): mark chunks #2-5 complete, begin #6 Export Pipeline Schwitzz 2026-10-26 19:05:58 -05:00
  • 45f5c505c9 feat(plot): Chunk #5 story whiteboard, timeline & plot beats Schwitzz 2026-10-26 19:00:07 -05:00
  • 301e842c5c feat(entity): Chunk #4 remaining items — consistency UI, context rail, palette search, expanded seed & DATA_MODEL Schwitzz 2026-10-26 12:02:03 -05:00
  • 4efa71515e feat(entity): Chunk #4 data layer + entity UI (characters & world-building) Schwitzz 2026-10-25 22:42:55 -05:00
  • 81a44b6e95 fix(web): restore main area height in app shell grid Schwitzz 2026-10-25 18:25:49 -05:00
  • 41613b151e docs: record writing-view UI-disappears fix in PLAN and CHUNK#3 progress Schwitzz 2026-10-25 16:03:33 -05:00
  • 015e18ff96 fix(web): pass full ProseMirror doc to editor, not bare array Schwitzz 2026-10-25 16:01:14 -05:00
  • bb68d9d5d2 CHUNK #3: Writing Surface — editor wiring, storage view, polish Schwitzz 2026-10-25 13:57:07 -05:00
  • 9a965745ee server: actually invoke start() so dev/start scripts boot the server Schwitzz 2026-10-25 09:44:09 -05:00
  • c95f5e485a editor: fix circular import that dropped PubScript nodes from schema Schwitzz 2026-10-25 02:37:05 -05:00
  • 1c9b531996 Implement CHUNK #2: server layer, core schemas/adapters, contract tests, seed Schwitzz 2026-10-24 18:31:20 -05:00
  • 53f4c5b4c7 Add PubScript master plan and 11 chunk work orders Schwitzz 2026-10-23 14:26:06 -05:00