raucao
7ede81fe5f
Add hint to empty contributions list
CI / Lint (pull_request) Successful in 1m2s
CI / Test (pull_request) Successful in 1m14s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 12:02:02 -06:00
raucao
3d2b723e05
Mention Nostr in the app description
2026-08-19 11:50:22 -06:00
raucao
10ecb745ee
Suggest adding photos to contribute
2026-08-19 11:42:01 -06:00
raucao
59243d7703
Add link/license for map tiles
2026-08-19 11:41:42 -06:00
raucao
5bdb90c6f0
Merge pull request 'Migrate OSM cache to localForage/IndexedDB' ( #76 ) from feature/indexeddb_cache into master
...
CI / Lint (push) Successful in 1m2s
CI / Test (push) Successful in 1m16s
Reviewed-on: #76
2026-08-19 17:15:58 +00:00
raucao
55a4a7a2da
Upgrade pnpm in CI
CI / Lint (pull_request) Successful in 1m4s
CI / Test (pull_request) Successful in 1m17s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 11:14:11 -06:00
raucao
1de276fcc8
Fix OSM data refreshes not immediately rendering
CI / Test (pull_request) Failing after 8s
CI / Lint (pull_request) Failing after 12s
2026-08-19 11:01:42 -06:00
raucao
61242420d1
Migrate OSM cache to localForage/IndexedDB
...
We don't want to hit limits with localStorage, and it's non-blocking
2026-08-19 10:39:58 -06:00
raucao
45f6f898fa
Merge pull request 'Fix perpetual "loading" titles when first opening the contributions list' ( #75 ) from bugfix/contribution-loading into master
...
CI / Lint (push) Successful in 53s
CI / Test (push) Successful in 1m6s
Reviewed-on: #75
2026-08-19 15:29:11 +00:00
raucao
21d261ef17
Fix perpetual "loading" titles when first opening the contributions list
CI / Lint (pull_request) Successful in 54s
CI / Test (pull_request) Successful in 1m8s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-19 09:22:46 -06:00
raucao
3d578177ab
1.27.0
CI / Lint (push) Successful in 53s
CI / Test (push) Successful in 1m4s
v1.27.0
2026-08-18 17:04:15 -06:00
raucao
df9831b7c3
Merge pull request 'Add timeline/history for signed-in user's contributions' ( #74 ) from feature/contributions_timeline into master
...
CI / Lint (push) Successful in 54s
CI / Test (push) Successful in 1m6s
Reviewed-on: #74
2026-08-18 23:01:26 +00:00
raucao
78687b63ff
Move formatRelativeDate() to formatText util, add util tests
CI / Lint (pull_request) Successful in 54s
CI / Test (pull_request) Successful in 1m7s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2026-08-18 16:57:11 -06:00
raucao
d6e47a1b27
Zoom out to fit ways/relations in the view when necessary
2026-08-18 16:51:25 -06:00
raucao
42cd620c48
Remove comment
CI / Lint (pull_request) Successful in 56s
CI / Test (pull_request) Successful in 1m8s
2026-08-18 16:45:40 -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
d6fddddd4e
Update pnpm workspace
CI / Lint (push) Successful in 55s
CI / Test (push) Successful in 1m4s
2026-08-18 11:43:16 -06:00
raucao
335ff1a9d8
1.26.2
CI / Lint (push) Successful in 52s
CI / Test (push) Successful in 1m2s
v1.26.2
2026-08-12 13:26:37 -06:00
raucao
9dc080b86e
Update dependencies
CI / Lint (push) Successful in 53s
CI / Test (push) Canceled after 1m3s
2026-08-12 13:24:12 -06:00
raucao
a457e1521b
1.26.1
CI / Lint (push) Successful in 55s
CI / Test (push) Successful in 1m5s
v1.26.1
2026-08-07 12:12:54 -06:00
raucao
39ab5e2cd1
Merge pull request 'Use our own relay as default Nostr Connect relay' ( #72 ) from bugfix/default_signing_relay into master
...
CI / Lint (push) Successful in 53s
CI / Test (push) Successful in 1m4s
Reviewed-on: #72
2026-08-07 18:07:14 +00:00
raucao
ce53d42581
Use our own relay as default Nostr Connect relay
...
CI / Lint (pull_request) Successful in 55s
CI / Test (pull_request) Successful in 1m5s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
Fixes the current default connect relay being offline (and having been
down for weeks now)
2026-08-07 12:04:57 -06:00
raucao
387fd6efed
1.26.0
CI / Lint (push) Successful in 53s
CI / Test (push) Successful in 1m4s
v1.26.0
2026-08-07 07:33:52 -06:00
raucao
aaf0d8c3e9
Merge pull request 'Add alt text to place photos' ( #71 ) from bugix/photo_alt_text into master
...
CI / Lint (push) Successful in 53s
CI / Test (push) Successful in 1m2s
Reviewed-on: #71
2026-08-07 13:30:39 +00: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
ac9870240f
Merge pull request 'Update dependencies' ( #70 ) from chore/update_dependencies into master
...
CI / Lint (push) Successful in 1m7s
CI / Test (push) Successful in 59s
Reviewed-on: #70
2026-08-06 22:00:01 +00: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
4d4ed8c1ea
Upgrade to oauth2-pkce 3
...
Bump oauth2-pkce from ^2.1.3 to ^3.0.0. In v3, getTokens() throws
ErrorAccessTokenExpired when the token has expired and no
onAccessTokenExpiry handler is configured. Add the handler to the
OSM auth client config so it automatically refreshes via the refresh
token instead of throwing
2026-08-06 16:35:11 -05:00
raucao
1613ebf0bf
Upgrade to Ember 7.1
...
Bump ember-source from ~6.12.0 to ~7.1.0 and ember-cli from ^6.12.0
to ^7.1.0. Ember 7 removes APIs deprecated during the 6.x cycle
(import Ember, AMD bundles, inject from @ember/service) — none of
which were used in this codebase, so no source changes were needed.
2026-08-06 16:32:18 -05:00
raucao
4cb8c94c9c
Upgrade to Babel 8, Vite 8, and babel-plugin-ember-template-compilation 4
...
Bump @babel/core, @babel/eslint-parser, @babel/plugin-transform-runtime,
and @babel/runtime to ^8.x. Remove useESModules and regenerator options
from @babel/plugin-transform-runtime config (both removed in Babel 8).
Switch @babel/eslint-parser import from the removed /experimental-worker
entry point to the main entry point.
Bump vite to ^8.0.0 (now using Rolldown/Oxc instead of esbuild/Rollup).
Bump @rollup/plugin-babel to ^7.1.0 and
babel-plugin-ember-template-compilation to ^4.0.0.
Patch ember-concurrency@5.2.0 to remove the api.assertVersion(7) call
that is incompatible with Babel 8 (ember-concurrency has not yet
released a Babel 8-compatible version).
2026-08-06 16:26:23 -05:00
raucao
1f87c802e1
Upgrade to Ember 6.12 stable
...
Move ember-source from ~6.11.0-alpha.6 to ~6.12.0 and ember-cli from
^6.10.0 to ^6.12.0. This is the final stable release of the 6.x
series and an LTS, clearing the way for a clean Ember 7 upgrade.
2026-08-06 16:19:14 -05:00
raucao
a6576fcda8
Migrate to applesauce v6
...
Remove applesauce-factory (deleted in v6) and bump applesauce-core,
applesauce-relay, and applesauce-signers to ^6.2.x. Rewrite all
EventFactory usage from the removed constructor API
(`new EventFactory({ signer }).sign(template)`) to the new chainable
builder (`EventFactory.fromKind(k).content(...).sign(signer)`).
Remove `relay.eoseTimeout` overrides in nostr-auth — the eoseTimeout
property was removed in v6; NostrConnectSigner now uses persistent
subscriptions that don't rely on EOSE-based timeouts.
Update photo-gallery test mock to use 64-char hex pubkeys/ids/sigs
because v6's sign() validates event structure via validateEvent().
Also includes safe semver bumps to all other dependencies.
2026-08-06 16:13:24 -05:00
raucao
1822c4893f
Update pinhead icon paths for 15.25.0
2026-08-06 16:12:37 -05:00
raucao
39dca446ac
1.25.1
CI / Lint (push) Successful in 46s
CI / Test (push) Successful in 1m10s
v1.25.1
2026-06-30 23:12:42 +02:00
raucao
2e6827f0d0
Merge pull request 'Sort collections by createdAt' ( #68 ) from ui/collection_sorting into master
...
CI / Lint (push) Successful in 33s
CI / Test (push) Successful in 56s
Reviewed-on: #68
2026-06-30 21:10:59 +00:00
raucao
8c3a805684
Sort collections by createdAt
CI / Lint (pull_request) Successful in 34s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 8s
2026-06-30 23:07:53 +02:00
raucao
cf80c1eea7
1.25.0
CI / Lint (push) Successful in 33s
CI / Test (push) Successful in 57s
v1.25.0
2026-06-30 19:35:52 +02:00
raucao
126806fcd4
Merge pull request 'Fix some routing and click/nav UX issues' ( #67 ) from bugfix/search_routing into master
...
CI / Lint (push) Successful in 33s
CI / Test (push) Successful in 56s
Reviewed-on: #67
2026-06-30 17:30:26 +00:00
raucao
f48045c35d
Fix flaky test by adding safe guard
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-06-30 19:28:01 +02: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
62407f5fa4
Sync search form query value
...
* Clear input when clearing search from anywhere
* Pre-fill input when opening search URL with query params
2026-06-30 19:12:38 +02:00
raucao
7f1c4b5f61
When search markers are visible, clear search on map click
2026-06-30 18:32:23 +02:00
raucao
59e334c499
Fix place route being active after closing place details
...
Depending on where a place was opened from, it now goes back to the
index or (active) search route
2026-06-30 18:06:12 +02:00
raucao
981502e293
Merge pull request 'Add Collections (place lists) to app menu' ( #65 ) from feature/list-places-in-lists into master
...
CI / Lint (push) Successful in 32s
CI / Test (push) Successful in 57s
Reviewed-on: #65
2026-06-30 15:14:26 +00:00
raucao
9c5fbca72a
Use new RS places module
CI / Lint (pull_request) Successful in 34s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 4s
2026-06-30 17:11:08 +02:00
raucao
fd8f04f902
Mock all map tile requests
CI / Lint (pull_request) Successful in 33s
CI / Test (pull_request) Successful in 58s
2026-06-30 17:05:04 +02:00
raucao
3e23ec161c
Only hide sidebar for new searches
2026-06-30 16:56:15 +02:00
raucao
f2e531c0f6
Make collection list loading async
2026-06-30 16:26:22 +02:00
raucao
96a5a6ac34
Show "Saved place" type for non-OSM places in lists
2026-06-30 15:11:53 +02:00
raucao
78996b6c61
Refactor sidebar header styles, center icon titles
2026-06-30 14:51:01 +02:00