291 Commits

Author SHA1 Message Date
keyan
747371a4e4 snl live banner 2023-06-20 09:57:06 -05:00
keyan
59ee15b551 new user email copy 2023-06-19 17:42:47 -05:00
keyan
cc6dc8c68b add daily discussion thread permalink 2023-06-19 14:40:24 -05:00
keyan
3e4161ae8c tip -> zap 2023-06-19 13:21:55 -05:00
keyan
f0f51438c4 add top posts/comments to subs 2023-06-12 19:40:18 -05:00
keyan
ed938527fd simply respect notification alert message 2023-06-12 15:37:12 -05:00
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