Automattic / Automattic/simplenote-electron
Add Url's to the app
- Dominant language
- TypeScript
- Stars
- 5.3k
- Forks
- 588
- Avg merge
- 9h 45m
- Merged PRs (30d)
- 4
Description
As the user I want URL's
- ‘/’ will redirect to ‘/note/{ NOTE_ID }’ when app loads and first note is selected automatically
- ‘/note/{ NOTE_ID }’ will show the selected note
- ‘/trash’ will redirect to ‘/trash/{ NOTE_ID }’ when trash is opened and the first note is selected automatically
- ‘/trash/{ NOTE_ID }’ will show the selected note in the trash view
- ‘/note/{ NOTE_ID }?search=tag:{ TAG_NAME }’ will show all notes for a selected tag
- ‘/note/{ NOTE_ID }?search={ SEARCH_TERM }’ will show all notes that have the selected search term
- ‘/about’ will show the about panel
- ‘/note/{ NOTE_ID }/revisions’ will show the selected note with the revisions panel open
- ‘/note/{ NOTE_ID }/share’ will show redirect to ‘/note/{ NOTE_ID }/share/collaborate’
- ‘/note/{ NOTE_ID }/share/collaborate’ will show the collaborate panel over the selected note
- ‘/note/{ NOTE_ID }/share/publish’ will show the publish panel over the selected note
- ‘/note/{ NOTE_ID }/info’ will show the selected note with the info panel open
### What
Add urls
### Why
So you can link directly to app state
### How
Still working on this.
Contributor guide
Research direction
The issue names no files, tests, or entry points; start by locating the app's existing navigation and routing setup. Implement and verify direct URLs for the listed note, trash, search, about, revisions, sharing, and info states, including the specified redirects and selected-note behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100