jolheiser
d7abc4efa3
fix: remove markdown hack
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2023-09-19 10:42:53 -05:00
Gabriel Simmer
6fde9533d6
cmd/web/tmpl: Also conditionally render for showpaste template
2023-09-19 11:34:39 -04:00
Xe Iaso
93a9206b90
cmd/web: fix time format to use a known type
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-09-19 10:58:35 -04:00
Xe Iaso
ec04b09f74
cmd/web: use modernc sqlite
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-09-19 10:51:11 -04:00
Xe Iaso
f83b0ba835
cmd/web: minor navbar fix
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-08-29 11:07:42 -04:00
Xe Iaso
44f7daa250
cmd/web: copy the rest of the Tailwind style golink uses
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-08-29 10:45:50 -04:00
Xe Iaso
442be15765
cmd/web: remove xess, fix showpaste on public pastes
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-08-29 10:22:58 -04:00
Xe Iaso
0ffce32a1b
cmd/web: use tailwind for CSS styles
2023-08-29 10:22:56 -04:00
John Olheiser
89e141e439
fix: typo
2023-08-18 10:37:04 -05:00
jolheiser
d75844af57
chore: infinipaste -> tclip
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2023-08-12 16:09:57 -05:00
Xe Iaso
2c99626eb0
Merge pull request #10 from tailscale-dev/Xe/fix-404-double-render
...
cmd/web: fix double HTML render when passing a trailing slash
2023-08-02 14:40:08 -04:00
Xe Iaso
db92129944
Merge branch 'main' into Xe/fix-404-double-render
2023-05-26 16:21:48 -04:00
Xe Iaso
6a3e79b8d0
cmd/web: only show authenticated header to tailnet users
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-03-17 15:52:33 +00:00
Xe Iaso
c6a02cacea
cmd/web: add a mixed criticality handler for muxing tailnet and funnel
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-03-17 15:27:47 +00:00
Xe Iaso
97f7278970
cmd/web: add code for enabling funnel
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-03-17 14:41:32 +00:00
Xe Iaso
37727362e9
cmd/web: review fixes
...
* check extensions before content
* explicitly denote enry hack until upstream fixes[1]
* comment each case for the url parts deconstruction trick
* use fname as title when no title exists
* better title detection logic
* kill a random empty line in inline CSS
* rename sp (split) to pathComponents
[1]: https://github.com/go-enry/go-enry/pull/154
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-24 18:32:05 +00:00
Xe Iaso
3e64cf9c05
cmd/web: fix redirect for non-markdown posts in fancy mode
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-24 17:44:46 +00:00
Xe Iaso
a3184dfa46
cmd/web: show fancy posts without metadata
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-24 17:42:41 +00:00
Xe Iaso
8ca068ac3e
cmd/web: optionally render markdown posts in a fancy view
...
/pastes/{id}/md gets you a fancy formatted view
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-24 17:29:01 +00:00
Xe Iaso
21f7d61b42
cmd/web: render posts with Inter, show border around posts
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-24 15:18:32 +00:00
Xe Iaso
dc69c0cd81
cmd/web: add markdown processing
...
This uses the library blackfriday[1] to convert markdown to HTML. This
is a naive implementation, but it will do for now.
[1]: https://pkg.go.dev/github.com/russross/blackfriday
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-23 19:58:37 +00:00
Xe Iaso
ead2341c89
Merge pull request #7 from tailscale-dev/Xe/no-double-avatar
...
cmd/web: hide your profile pic if you authored the active paste
2023-02-23 13:34:00 -05:00
Xe Iaso
336965494b
Merge pull request #9 from tailscale-dev/Xe/recent-paste-homepage
...
cmd/web: show up to top 5 recent pastes on homescreen
2023-02-23 13:32:38 -05:00
Xe Iaso
408c342eb5
cmd/web: show up to top 5 recent pastes on homescreen
...
Closes #4
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-23 18:09:53 +00:00
Xe Iaso
ef7b383d46
Merge branch 'main' into Xe/no-double-avatar
2023-02-23 12:03:01 -05:00
Xe Iaso
7c9f31da09
cmd/web: hide your profile pic if you authored the active paste
...
Closes #3
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-23 17:02:16 +00:00
Xe Iaso
6c490bdd50
cmd/web: fix double HTML render when passing a trailing slash
...
Closes #8
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-23 16:45:43 +00:00
Xe Iaso
a6de30a985
cmd/web: syntax highlighting with prism.js
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-02-22 15:43:17 +00:00
Xe Iaso
4e3a9a3757
cmd/web: always prefer DATA_DIR when given the option
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-31 17:13:22 +00:00
Xe Iaso
7442ab6f69
cmd/web: add a TSNET_VERBOSE escape hatch
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-31 16:24:44 +00:00
Mihai Parparita
1efa5d5525
cmd/web: fix installation instructions
...
`go get` is for updating go.mod, `go install` builds and installs the
package.
Signed-off-by: Mihai Parparita <mihai@tailscale.com>
2023-01-30 13:21:25 -08:00
Xe Iaso
0b351b4be6
cmd/web: remove a debug printf
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-17 15:52:10 +00:00
Xe Iaso
884d103e29
cmd/web/showpaste: move paster username near profile picture
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-17 15:52:00 +00:00
Xe Iaso
f222f0d3c0
cmd/web: make pagination offset by groups of 25
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-17 14:20:15 +00:00
Xe Iaso
6ffbf1a9c3
actually rename tclip
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-16 19:23:30 +00:00
Xe Iaso
b4ff6aa03f
rename to tclip
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-16 19:14:45 +00:00
Xe Iaso
ad516287c4
rename go install url
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-16 16:10:43 +00:00
Xe Iaso
2d60fbc5cb
rename to infinipaste
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-16 16:07:36 +00:00
Xe Iaso
14c5989f6c
write help page
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-16 16:02:09 +00:00
Xe Iaso
98393c7b58
show help page
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-12 21:01:01 +00:00
Xe Iaso
d8cdd736a7
cmd/web: make error messages cleaner, add TLS, fix the posting form
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2023-01-12 16:25:34 +00:00
Xe Iaso
e132530597
many fixes
...
cmd/tailpaste:
- better handle the error cases from web
cmd/web:
- Implement list of pastes
- Add contextual navbar for paste list and meta help
- Add error page rendering
- Add paginated paste listing
- Add created_at column
- Make paster information less janky on per-paste views
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-15 18:47:09 +00:00
Xe Iaso
a4b18e796a
implement the public index page
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-15 17:37:35 +00:00
Xe Iaso
24b7c5452c
implement browser created pastes
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-14 18:31:08 +00:00
Xe Iaso
49239f2830
implement HTML rendering
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-13 15:59:28 +00:00
Xe Iaso
93069712a9
rename cmd/paste to cmd/tailpaste, nix builders for commands
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-08 20:45:45 +00:00
Xe Iaso
5184d9337f
cmd/web: write URL to client instead of forwarding client
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-08 20:38:02 +00:00
Xe Iaso
b397291bd2
initial commit
...
Signed-off-by: Xe Iaso <xe@tailscale.com>
2022-12-08 19:43:13 +00:00