Skip to content

feat: Upload Files feature#14

Open
zp6 wants to merge 19 commits into
bevry-archive:masterfrom
zp6:feature/upload-files
Open

feat: Upload Files feature#14
zp6 wants to merge 19 commits into
bevry-archive:masterfrom
zp6:feature/upload-files

Conversation

@zp6
Copy link
Copy Markdown

@zp6 zp6 commented May 14, 2026

Upload Files Feature (Closes #7)

  • Upload modal with drag-and-drop and browse
  • File validation, progress display
  • REST API integration with DocPad
  • Auto-refresh after upload

Modified: index.html.coffee, app.js.coffee, app.css.styl

Michael Duane Mooring and others added 19 commits April 15, 2014 03:16
I hope this is merging the correct way.
Implements the Create Pages feature for InlineGUI:

- Add 'New Page' button in the site file listing dropdown
- Create Page modal with:
  - Page title input with auto-generated filename
  - Filename input
  - Layout selector (populated from site layouts, disabled if only 1)
  - Page template selection (Blank Page, Page, Post)
  - Tags input (comma separated)
- Create page via DocPad REST API (PUT to collection endpoint)
- Auto-refresh file listing after page creation
- If only one layout available, layout selector is disabled per issue requirement

Resolves Docport#6
- Add upload modal with drag-and-drop zone and file browse button
- File type validation and 10MB size limit
- Upload progress display per file
- REST API integration with DocPad (PUT to collection endpoint)
- Auto-refresh file list after upload completion
- Consistent styling with existing modals (site-add, page-create)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant