Commit Graph
132 Commits
Author SHA1 Message Date
raucao 644d6a2856 WIP Allow users to zap photos
Working, basic implementation of zaps for photos. No fetching or
rendering of receipts yet.
2026-08-20 10:34:10 -06:00
raucao bfcf855020 Render data and uploader name for current photo in gallery
CI / Lint (pull_request) Successful in 1m0s
CI / Test (pull_request) Successful in 1m12s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 18:05:52 -06:00
raucao 10ecb745ee Suggest adding photos to contribute 2026-08-19 11:42:01 -06:00
raucao b9e5213c27 Add timeline/history for signed-in user's contributions
CI / Lint (pull_request) Successful in 53s
CI / Test (pull_request) Successful in 1m6s
2026-08-18 16:21:31 -06:00
raucao 9807a2b822 Add alt text to photo uploads
CI / Lint (pull_request) Successful in 53s
CI / Test (pull_request) Successful in 1m6s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
- Form field for optionally adding a description
- Publish as `imeta` `alt`
- Render as `<img>` alt when set

Fixes a placeholder being published instead. Also strips the current
placeholder if set as alt text (for existing uploads).
2026-08-07 07:25:53 -06:00
raucao 1b185d1033 Upgrade lint and dev tooling to latest majors
CI / Test (pull_request) Successful in 1m4s
CI / Lint (pull_request) Successful in 1m12s
Release Drafter / Update release notes draft (pull_request) Successful in 21s
Bump eslint to ^10, @eslint/js to ^10, eslint-plugin-ember to ^13,
eslint-plugin-n to ^18, globals to ^17, stylelint to ^17,
stylelint-config-standard to ^40, sinon to ^22, and concurrently
to ^10.

Fix three new lint violations surfaced by the newer versions:
- Remove redundant padding-left after padding shorthand (stylelint 17)
- Remove useless null assignment before find() (eslint 10
  no-useless-assignment)
- Attach caught error as cause on rethrown Error (eslint 10
  preserve-caught-error)
2026-08-06 16:40:54 -05:00
raucao 989173a2e6 Fix bottom drawer re-animating while open
CI / Lint (pull_request) Successful in 32s
CI / Test (pull_request) Failing after 57s
2026-06-30 19:18:29 +02:00
raucao f2e531c0f6 Make collection list loading async 2026-06-30 16:26:22 +02:00
raucao 78996b6c61 Refactor sidebar header styles, center icon titles 2026-06-30 14:51:01 +02:00
raucao ad9c489102 Refactor app menu, add place lists
Unify sidebar, make everything route-based
2026-06-30 13:28:48 +02:00
raucao 707f4ac11c Animate sidebar/bottom drawer sliding into view
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-06-29 18:21:17 +02:00
raucao 5b8bec6a00 Cut off overlong sidebar link texts with ellipses 2026-06-29 16:06:55 +02:00
raucao 200100686d Optionally add tag to place photo
CI / Test (pull_request) Failing after 56s
CI / Lint (pull_request) Successful in 52s
2026-06-05 18:24:36 +04:00
raucao b492e2aa89 Add dropdown component, photo actions menu 2026-05-05 09:49:20 +02:00
raucao 1140ecfe41 Add buttons for opening signer app, copying connect link
CI / Lint (push) Successful in 49s
CI / Test (push) Successful in 59s
2026-05-05 07:02:08 +02:00
raucao ca82a029bc Fix app menu section layout 2026-04-27 21:50:47 +01:00
raucao 4f4ca827b1 Refactor carousel and gallery to share the carousel component
And make the gallery awesome
2026-04-27 21:12:46 +01:00
raucao c1d3f25d50 WIP Add basic photo gallery 2026-04-27 16:45:49 +01:00
raucao b4c3f5c88d Improve map centering on mobile
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Failing after 1m1s
2026-04-27 15:37:13 +01:00
raucao d764134513 Remove superfluous publishing status alert 2026-04-24 13:53:40 +01:00
raucao 73ad5b4eb1 Disable closing modal during photo upload 2026-04-24 12:24:19 +01:00
raucao b4a70233cf Show detailed photo upload status
CI / Lint (push) Successful in 31s
CI / Test (push) Successful in 56s
2026-04-24 11:56:37 +01:00
raucao cb4b9c6b40 Render portrait thumbnails as squares on mobile
CI / Lint (push) Successful in 32s
CI / Test (push) Successful in 56s
A bit too small otherwise
2026-04-24 11:01:58 +01:00
raucao 1498c5a713 Improve dropzone size 2026-04-22 13:02:12 +04:00
raucao b6e2964f8e Show placeholder on mobile when photos not filling space 2026-04-22 12:40:45 +04:00
raucao b83a16bf13 Use button element for add-photo link 2026-04-22 11:32:57 +04:00
raucao c853418fbb Fix auto-scroll to new photo on mobile 2026-04-22 11:32:37 +04:00
raucao d8fa30c74b Revert to single photo per upload and event
See NIP changes for reasoning. It also keeps the UI a bit cleaner and
we don't have to queue processing on mobile for mass uploads.
2026-04-22 10:18:47 +04:00
raucao cd25c55bd7 Smaller gap between photos in carousel on mobile 2026-04-22 08:44:17 +04:00
raucao 71939a30c3 Fix carousel chevron links
Correct color, hide while disabled
2026-04-22 08:30:55 +04:00
raucao 94ba33ecc1 Render all place photos in a carousel 2026-04-22 07:32:55 +04:00
raucao 85a8699b78 Render header photo in place details
Shows the blurhash and fades in the image once downloaded
2026-04-21 23:07:06 +04:00
raucao 8d40b3bb35 Add and use relay list settings 2026-04-21 19:16:52 +04:00
raucao 54ba99673f Break up settings into sub sections 2026-04-21 14:17:14 +04:00
raucao 54445f249b Fix app menu header height
Wasn't the same between main menu and sub menus
2026-04-21 14:16:42 +04:00
raucao 4c540bc713 Rename component, clean up CSS 2026-04-21 09:28:34 +04:00
raucao bb2411972f Improve upload item UI 2026-04-21 09:17:44 +04:00
raucao ec31d1a59b Harden image processing, improve image quality 2026-04-20 18:10:48 +04:00
raucao 4f55f26851 Move image processing to worker 2026-04-20 16:56:51 +04:00
raucao b7cce6eb7e Improve dropzone styles 2026-04-20 16:39:37 +04:00
raucao d9ba73559e WIP Upload multiple photos 2026-04-20 14:25:15 +04:00
raucao 10501b64bd Fix avatar placement for new avatar image 2026-04-20 14:06:13 +04:00
raucao 7607f27013 Upload photos to user's Blossom server 2026-04-20 13:55:13 +04:00
raucao 8cc579e271 Load user profile from Nostr, display name and avatar 2026-04-20 13:37:05 +04:00
raucao 6cfe2b40b9 Add bunker login for desktop via QR code 2026-04-19 16:01:45 +04:00
raucao 629a308b79 Connect Nostr via mobile app 2026-04-19 14:45:11 +04:00
raucao 03583e5a52 Add generic modal component, refactor photo upload modal (WIP) 2026-04-19 11:09:41 +04:00
raucao b9f64f30e1 Cut off overlong account status lines with ellipsis 2026-04-19 11:09:23 +04:00
raucao e4d02cda26 Tweak font weight 2026-04-02 12:34:53 +04:00
raucao cbdd056dcb Optimize font-weight for account status 2026-04-02 12:20:53 +04:00