-
Notifications
You must be signed in to change notification settings - Fork 78
feat: create pages page #100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
3d9760d
feat(api): add IssueSubscriber model for the activity follow list
martian56 79bbd4e
feat(api): add PageVersion model for page-content history
martian56 e86b6b5
feat(api): add notification sender constants and snoozed_till column
martian56 4f0dcb4
feat(api): expand Page model with color, view/logo props, and access …
martian56 a1d32b5
feat(api): parse TipTap mention spans into user IDs
martian56 a09ae96
test(api): cover mention parsing edge cases
martian56 cbaa8a5
feat(api): issue subscriber store with idempotent subscribe
martian56 1f918a4
feat(api): notification store supports snooze, archive, and unread-count
martian56 e6892b9
feat(api): page store supports versions, lock, archive, and content u…
martian56 74d4f7a
feat(api): page favorite helpers on user-favorite store
martian56 10bc3e9
refactor(api): rebuild notification service with sender-aware fan-out
martian56 6dc93b1
test(api): cover notification title, message, dedup, and preview helpers
martian56 8f0630d
refactor(api): page service with permissions, versions, lock, archive…
martian56 5fe1e0e
test(api): cover page permission helpers and HTML stripping
martian56 dbd5c4e
feat(api): emit notifications and auto-subscribe on issue events
martian56 b139fb2
feat(api): emit notifications and auto-subscribe on comment events
martian56 febbafc
feat(api): issue subscribe / unsubscribe / status endpoints
martian56 a8c3923
feat(api): notification snooze, archive, mark-unread, and unread-coun…
martian56 093e5ca
refactor(api): page handlers for content autosave, lock, archive, ver…
martian56 0f99394
feat(api): wire subscriber store, notification prefs, and new page+no…
martian56 b57c58a
chore(api): bump x/crypto and tidy indirect deps for mention HTML par…
martian56 5b8b751
feat(ui): add notification message, sender, page-version, and unread-…
martian56 c436dbe
feat(ui): issueService supports subscribe, unsubscribe, and isSubscribed
martian56 c66cd63
feat(ui): notificationService supports unread-count, mentions, snooze…
martian56 22df023
feat(ui): pageService supports content autosave, versions, lock, arch…
martian56 9d39df1
feat(ui): notification bell with unread badge and visibility-aware po…
martian56 028e4d7
feat(ui): notification content renders sender-specific inbox prose
martian56 298bfb7
feat(ui): snooze menu with presets and custom datetime input
martian56 f9e191e
feat(ui): subscribe button toggle for issue activity stream
martian56 d0dc1fe
feat(ui): mount notification bell and page breadcrumb in the header
martian56 46c2ec6
feat(ui): wire subscribe button on the issue detail page
martian56 1a3495f
refactor(ui): rebuild notifications page with tabs, snooze, and archi…
martian56 719d155
refactor(ui): rebuild pages list with archived tab, search, and sub-p…
martian56 a67aaac
feat(ui): page detail page with autosave editor, versions panel, and …
martian56 9f312d7
feat(ui): mount page detail route under projects
martian56 3910991
chore(ui): bump UI version to 0.7.0
martian56 a054db2
fix(api): fix code formatting
martian56 e024cfb
fix: fix copilot warnings
martian56 bb814c5
Potential fix for pull request finding 'Useless conditional'
martian56 da63627
fix(api): scope MarkAllRead to active inbox and add sqlite CountUnrea…
martian56 97998e8
feat(api): transactional helpers for page create-with-link, duplicate…
martian56 525ba49
fix(api): rune-safe truncation in stripPreview to keep UTF-8 intact
martian56 dac1731
fix(api): page parent must be view-permitted; tighten ownership-vs-me…
martian56 b3fb4ca
feat(api): page UpdateMeta logo_props tri-state and required descript…
martian56 abda8fc
refactor(ui): drop unused IssueView.anchor and align page response types
martian56 e9e48c6
refactor(ui): remove dead publish/unpublish methods from viewService
martian56 b7301ee
feat(ui): page event bus for cross-component refresh and modal toggles
martian56 031aa86
feat(ui): page-detail header context exposes save state to PageHeader
martian56 ce2c7ac
feat(ui): TipTap-based page-editor package with toolbar, color, typog…
martian56 e7ff7ed
refactor(ui): drop legacy PageDescriptionEditor in favor of the page-…
martian56 de0907f
fix(ui): associate snooze custom-time label with input via htmlFor
martian56 377eded
feat(ui): active-filter pills row for the project saved-view detail page
martian56 5e7f77d
refactor(ui): AppShell hosts page-detail header context
martian56 eb3db59
feat(ui): save/reset filters in saved-view header and page-detail bre…
martian56 7d2e569
fix(ui): mark-unread persists, optional-chain message access, accessi…
martian56 83ec59a
fix(ui): page autosave race-safety, unmount flush, version reset on p…
martian56 4dd3c83
refactor(ui): pages list polish and cleanup of stale eslint suppressions
martian56 89772d2
feat(ui): project Views list - active-filter pills row, relative upda…
martian56 58b736c
feat(ui): project Views detail - title bar with count and active-filt…
martian56 50622a6
feat(ui): styles for page-editor and saved-view filter pills
martian56 0a43e16
chore(ui): bump UI version to 0.7.1
martian56 7f3ce1b
fix(ui): fix format and lint issues
martian56 ce817d5
fix: normalize the page header
martian56 5902080
1.2.1
martian56 96331db
chore: bump ui version
martian56 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.