keyan
342a165ced
refine cancel button
2023-06-12 14:39:27 -05:00
ekzyis
069417d130
Enable push notifications in settings ( #301 )
...
* Enable push notifications in settings
* Fix checkbox still checked after user denied permission
The error was related to me thinking that the value prop does anything. It didn't.
The value of the checkbox is handled by formik.
So the solution was to hook into formik and use the handler which actually changes the value.
* Add double opt-in to /notifications
* Better styling of alert in /notifications
---------
Co-authored-by: ekzyis <ek@stacker.news>
2023-06-12 13:03:44 -05:00
ekzyis
e243c1c224
Add cancel button for editing all post types + bio ( #310 )
...
* Add cancel button when editing any post type
* Add cancel button when editing bio
---------
Co-authored-by: ekzyis <ek@stacker.news>
2023-06-12 12:35:28 -05:00
ekzyis
3ee16422f7
Fix code style ( #303 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-06-05 14:07:29 -05:00
keyan
d4988694c8
make room in header to pwa back button
2023-06-01 19:34:26 -05:00
ekzyis
88372b6a9e
Use fallback instead of 500 if callback malformed ( #296 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-05-31 19:48:14 -05:00
ekzyis
e97509eea7
Use PWA with display: standalone ( #292 )
...
* Use next-pwa
* Use standalone + back button
* Use Notification API
* Use custom service worker
* Use url_handlers
* Add offline page
* Use smaller icon in notification
* Only prompt for notifications if logged in
* small enhancements to standalone pwa
* remove unused back arrow
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2023-05-31 17:28:33 -05:00
keyan
244cff14b0
fix for user stat dashboard
2023-05-21 12:08:41 -05:00
keyan
4aee2c745f
stats are averages now
2023-05-19 18:12:48 -05:00
keyan
0a3f5fd201
materialize dashboard in views
2023-05-19 17:38:39 -05:00
keyan
236dcae13b
remove user analytics dos vector
2023-05-17 17:56:34 -05:00
keyan
6d8780373a
form enhancements
2023-05-11 14:34:42 -05:00
keyan
df1f1a483a
require sub selection, allow editting
2023-05-10 19:30:51 -05:00
keyan
01d29e013e
fix job editting bug
2023-05-08 14:14:32 -05:00
keyan
8830b8ee9c
slight mods to open redirect fix
2023-05-07 08:34:08 -05:00
ekzyis
a396933be2
Fix slash after stacker.news not required
...
The slash should be required else we could still redirect to external sites.
For example, a site could just use "stacker.news" as a subdomain: https://stacker.news.mallory.com/
2023-05-07 07:52:56 -05:00
ekzyis
decca40c94
Return 500 if callback URL is external
2023-05-07 07:52:56 -05:00
keyan
347a6a54d2
improve comment performance
2023-05-06 16:51:17 -05:00
keyan
b406f0c340
avoid db dip for sub
2023-05-05 12:39:57 -05:00
keyan
5e6e6a18e6
a little cleanup on new rss feeds
2023-05-04 15:05:07 -05:00
ekzyis
d98421d9cd
Add RSS feeds for ~bitcoin and ~nostr
2023-05-04 13:43:40 -05:00
keyan
4e817a232d
sub related enchancements
2023-05-02 11:55:10 -05:00
keyan
4be5286122
hide cowboy hat setting
2023-05-01 16:52:02 -05:00
keyan
a241d683d8
nostr sub
2023-05-01 15:58:30 -05:00
mvpratt
48b08d2aff
limit oauth scope to minimum possible: public github info for user
2023-04-26 13:02:42 -05:00
keyan
a3e928dc42
correct lnurlp nostr pubkey stuff
2023-02-24 10:41:47 -06:00
ekzyis
98daae478f
Fix broken link to top users in settings ( #241 )
2023-02-24 09:49:57 -06:00
ekzyis
7b838cdeb2
Implement bookmarking of posts and comments ( #235 )
2023-02-16 16:23:59 -06:00
keyan
30cde2ea38
fix nip57?
2023-02-15 11:20:43 -06:00
keyan
9f2c8d64bc
use decodeURIComponent instead
2023-02-14 19:04:05 -06:00
keyan
93d4581360
complete nip 57 support
2023-02-14 16:58:12 -06:00
keyan
ef5346000b
support NIP-57
2023-02-14 12:52:15 -06:00
keyan
97f74da0fd
top cowboys
2023-02-09 12:41:28 -06:00
keyan
74df0db035
client side error boundary
2023-02-08 17:59:14 -06:00
keyan
4cae1ae230
reuse validation on server
2023-02-08 13:39:53 -06:00
keyan
0a0f10b290
update user count
2023-02-04 17:31:18 -06:00
keyan
c1080ec4d7
fixes for top
2023-02-03 13:10:18 -06:00
keyan
072e60c954
streaks
2023-02-01 17:40:49 -06:00
keyan
a6ce93c2bb
support NIP-19 in NIP-05
2023-02-01 09:54:08 -06:00
Austin Kelsay
e13e37744e
stackernews bounties ( #227 )
...
bounties
2023-01-26 10:11:55 -06:00
keyan
29c59d93ea
open timestamps
2023-01-22 14:17:50 -06:00
keyan
9644a9f867
slashtags auth
2023-01-18 12:49:20 -06:00
keyan
10ff3fa1c3
delete
2023-01-13 11:52:18 -06:00
Keyan
7c91f279c5
Merge branch 'master' into master
2023-01-11 12:26:57 -06:00
keyan
ae5c6c457f
global modal + small fixes/enhancements
2023-01-10 17:13:37 -06:00
keyan
79af1b5852
add missing signup file
2023-01-09 18:56:19 -06:00
keyan
c2685a659e
sign up buttons
2023-01-09 18:33:44 -06:00
keyan
eada9d92ad
fix empty nostr relay settings
2023-01-06 19:18:03 -06:00
keyan
2d012ba7fe
allow nip05 for users
2023-01-06 18:53:29 -06:00
keyan
76b5b7743e
fix blockquote spacing
2023-01-05 19:06:31 -06:00