Commit graph

  • 511f81cfc7
    Resume EPUBs and comic books where the reader left off Roland 2026-10-08 17:50:58 -06:00
  • 1ad451cddf
    Resume videos and audio where the user left off; show progress on cards (#791) lrnselfreliance 2026-10-08 17:29:12 -06:00
  • fbdf5bac82
    Rename skip_circleci to skip_ci (#797) lrnselfreliance 2026-10-08 17:28:13 -06:00
  • e3eea2d29c
    Rename skip_circleci to skip_ci Roland 2026-10-08 17:24:03 -06:00
  • 0eb831bc1d
    Progress review fixes: in_progress totals, latest dashboard request, preview viewed Roland 2026-10-08 17:23:39 -06:00
  • 9db52da49c
    Resume videos and audio where the user left off; show progress on cards Roland 2026-10-08 16:50:08 -06:00
  • bcbc42632d
    Remove CircleCI (#796) lrnselfreliance 2026-10-08 17:19:38 -06:00
  • 26fe199a3e
    Remove CircleCI Roland 2026-10-08 17:09:50 -06:00
  • 9e10100cd7
    build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /app dependabot[bot] 2026-10-08 23:09:40 +00:00
  • 4a7dcb76e0
    build(deps): bump compression from 1.8.1 to 1.8.2 in /app dependabot[bot] 2026-10-08 23:09:31 +00:00
  • c034abb4c2
    build(deps): bump shell-quote from 1.10.0 to 1.12.0 in /app dependabot[bot] 2026-10-08 23:09:30 +00:00
  • 649c51f074
    build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /app dependabot[bot] 2026-10-08 23:09:30 +00:00
  • 1e112b678a
    Run the CircleCI jobs on GitHub Actions (#789) lrnselfreliance 2026-10-08 17:08:16 -06:00
  • f9708bb9eb
    Split the backend tests into four jobs by directory Roland 2026-10-08 16:55:00 -06:00
  • c373b24c82
    Run the backend tests on every vCPU Roland 2026-10-08 16:45:58 -06:00
  • 814fb69000
    Skip the CI-unsupported tests on GitHub Actions too Roland 2026-10-08 16:39:15 -06:00
  • 1b98839430
    Run the CircleCI jobs on GitHub Actions Roland 2026-10-08 16:25:32 -06:00
  • cb189bacb1
    Give the repos ownership tests a fixed git identity (#790) lrnselfreliance 2026-10-08 17:01:59 -06:00
  • 1079326ee5
    Give the repos ownership tests a fixed git identity Roland 2026-10-08 16:43:40 -06:00
  • 184c95e250
    Ignored directories: match whole directories, and check where a link points (#788) lrnselfreliance 2026-10-08 16:29:06 -06:00
  • 9a565e19ee
    Ignored directories: match whole directories, and check where a link points Roland 2026-10-08 16:19:49 -06:00
  • 9588af2601
    Track how far the user is through a file, kept in recently_viewed.yaml (#787) lrnselfreliance 2026-10-08 16:15:25 -06:00
  • e21c6d9f0a
    Progress: write as a writer, confine and merge the import, keep FTS on downgrade Roland 2026-10-08 16:04:18 -06:00
  • c8201700a8
    Track how far the user is through a file, kept in recently_viewed.yaml Roland 2026-10-08 15:21:38 -06:00
  • 531721c157
    Fix file view tracking: docs mark viewed, previews count one view (#786) lrnselfreliance 2026-10-08 15:04:13 -06:00
  • 04f6270086
    Fix file view tracking: docs mark viewed, previews count one view Roland 2026-10-08 15:01:05 -06:00
  • a1292005ce
    Other search tab: search Channels by name, add Domains and Playlists, fix the estimate (#785) lrnselfreliance 2026-10-07 18:22:05 -06:00
  • 65e3325e51
    Add Playlists to the Other search tab Roland 2026-10-07 17:06:01 -06:00
  • d0b9355beb
    Add Domains to the Other search tab Roland 2026-10-07 16:56:26 -06:00
  • 52cf7a9520
    Search Channels by name in the Other search tab Roland 2026-10-07 15:37:07 -06:00
  • 4bd86d3eb1
    Count Channels with any of the Tags in the Other search estimate Roland 2026-10-07 15:23:48 -06:00
  • 93d878952c
    Add a Repos module that mirrors git repositories (#783) lrnselfreliance 2026-10-07 15:16:40 -06:00
  • 7d6bdc733f
    Add a Repos module that mirrors git repositories Roland 2026-10-07 15:04:02 -06:00
  • 1ded249fc7
    Collections: changes wait for their config's import; domains with archives survive the import (#784) lrnselfreliance 2026-10-07 14:33:51 -06:00
  • abff69dad3
    videos: refuse Channel changes until channels.yaml is imported Roland 2026-10-07 13:38:58 -06:00
  • f758191495
    archive: importing domains.yaml keeps domains which have archives Roland 2026-10-07 13:32:55 -06:00
  • 87d6d42136
    collections: refuse domain changes until domains.yaml is imported Roland 2026-10-07 13:30:22 -06:00
  • 488560162a
    collections: refuse playlist changes until playlists.yaml is imported Roland 2026-10-07 13:29:10 -06:00
  • b742a4a25f
    Keep the API's logging when migrating at startup (#782) lrnselfreliance 2026-10-06 16:55:53 -06:00
  • 404837dd3c
    Keep the API's logging when migrating at startup Roland 2026-10-06 10:50:19 -06:00
  • 2b2361ed64
    Save playlists config when a playlist's file is renamed or moved (#781) lrnselfreliance 2026-10-05 15:03:34 -06:00
  • b6ed90f2d0
    Save playlists config when a playlist's file is renamed or moved Roland 2026-10-05 14:03:11 -06:00
  • 04779b8557
    Preview markdown files formatted, with a raw toggle (#780) lrnselfreliance 2026-10-05 13:26:37 -06:00
  • ba76a18a57
    Retag existing markdown file groups in a migration Roland 2026-10-05 13:19:34 -06:00
  • f1872a4d79
    Do not load images from other sites in the markdown preview Roland 2026-10-05 12:15:52 -06:00
  • 61e4807e42
    Preview markdown files formatted, with a raw toggle Roland 2026-10-05 12:12:28 -06:00
  • 9739dc9e1b
    tests: fix the midnight and event-loop timing flakes (#779) lrnselfreliance 2026-10-04 18:42:49 -06:00
  • cc8afa5370
    Add a Solar calculator (#778) lrnselfreliance 2026-10-04 18:32:26 -06:00
  • 3bf38e33d5
    tests: fix the midnight and event-loop timing flakes Roland 2026-10-04 18:33:13 -06:00
  • cfbed9e4d7
    db: serializers read only loaded data (#777) lrnselfreliance 2026-10-04 18:28:08 -06:00
  • bbd2e42715
    Solar: drop the data source line under the location Roland 2026-10-04 18:25:24 -06:00
  • a51b15bf4f
    Solar: move the data attribution to the bottom of the page Roland 2026-10-04 18:22:52 -06:00
  • 3bfd198fa0
    Solar: fix PWM sizing, Voc sign, unit switching and loading on review Roland 2026-10-04 18:17:20 -06:00
  • 58842db248
    Credit NASA POWER as it asks, and say how the data was changed Roland 2026-10-04 18:13:07 -06:00
  • 1f687fa825
    Move entry tags to the current Zim when deleting outdated Zims (#776) lrnselfreliance 2026-10-04 18:04:11 -06:00
  • 021bdad947
    db: serializer loads per query; the guard ignores transaction control Roland 2026-10-04 18:00:30 -06:00
  • 49f2710b83
    Bump wrolpi-help for the Solar calculator help page Roland 2026-10-04 17:54:05 -06:00
  • dfdf3d8166
    Add off-grid sizing to the Solar calculator Roland 2026-10-04 17:33:55 -06:00
  • b5ea2054c1
    Open the Solar calculator from the map, pins and current location Roland 2026-10-04 17:09:33 -06:00
  • 4f06dfe9c8
    Add a Solar calculator with offline NASA POWER data Roland 2026-10-04 16:59:53 -06:00
  • 72a0379a7f
    db: serializers read only loaded data Roland 2026-10-04 17:16:03 -06:00
  • 8713a6136b
    Reset file worker status when a synchronous refresh is cancelled (#775) lrnselfreliance 2026-10-04 11:25:05 -06:00
  • ce53ae3017
    Move entry tags to the current Zim when deleting outdated Zims Roland 2026-10-04 11:17:03 -06:00
  • a4407ed124
    tests: observe the modeling flag in the cancelled refresh_sync test Roland 2026-10-04 11:13:03 -06:00
  • bed25b429d
    db: request-path library functions use the request's connection (#774) lrnselfreliance 2026-10-04 11:05:20 -06:00
  • 6b247aeb36
    Reset file worker status when a synchronous refresh is cancelled Roland 2026-10-04 10:58:21 -06:00
  • 0297521dd1
    downloads: startup retries in a write session of its own Roland 2026-10-04 10:58:12 -06:00
  • 24c5796fc6
    db: request-path library functions use the request's connection Roland 2026-10-04 10:10:38 -06:00
  • a2bef48c6c
    db: one request-scoped database handle per API request (#773) lrnselfreliance 2026-10-03 15:42:06 -06:00
  • e8ee077f1a
    tests: name the real extra connections in the request connection xfails Roland 2026-10-03 15:41:30 -06:00
  • d7deea668d
    Bump version to 0.29.0-beta v0.29.0-beta Roland 2026-10-03 11:53:21 -06:00
  • dfa64666ce
    db: one request-scoped database handle per API request Roland 2026-10-03 11:43:01 -06:00
  • 1c8bbf1f10
    deps: cachetools 7 and the current web-vitals API (#771) lrnselfreliance 2026-10-03 11:01:18 -06:00
  • c28a9e0078
    Revert "build(deps-dev): bump webpack-dev-server from 5.2.6 to 6.0.0 in /app (#769)" (#772) lrnselfreliance 2026-10-03 11:00:27 -06:00
  • ce61d71fc7
    Revert "build(deps-dev): bump webpack-dev-server from 5.2.6 to 6.0.0 in /app (#769)" Roland 2026-10-03 10:58:14 -06:00
  • 6f05538dc9
    deps: cachetools 7 and the current web-vitals API Roland 2026-10-03 10:54:36 -06:00
  • f37098cb81
    tests: fix the two suites failing on master (#770) lrnselfreliance 2026-10-03 10:50:24 -06:00
  • bbc93bc51e
    tests: fix the two suites failing on master Roland 2026-10-03 10:50:18 -06:00
  • 8610f9c97e
    build(deps): bump react-router in /app in the npm-dependencies group (#768) dependabot[bot] 2026-10-03 10:44:22 -06:00
  • 6b79323d2c
    build(deps-dev): bump webpack-dev-server from 5.2.6 to 6.0.0 in /app (#769) dependabot[bot] 2026-10-03 10:43:52 -06:00
  • e6545de70b
    build(deps-dev): bump webpack-dev-server from 5.2.6 to 6.0.0 in /app dependabot[bot] 2026-10-03 16:36:49 +00:00
  • 07d04c8083
    build(deps): bump react-router in /app in the npm-dependencies group dependabot[bot] 2026-10-03 16:36:29 +00:00
  • 51d9c07784
    dependabot: also hold cypress 16, react-router 8 and testing-library/react majors (#767) lrnselfreliance 2026-10-03 10:34:52 -06:00
  • f04231f796
    dependabot: also hold cypress 16, react-router 8 and testing-library/react majors Roland 2026-10-03 10:34:45 -06:00
  • 9fc9929647
    build(deps): bump web-vitals from 5.3.0 to 6.2.2 in /app (#764) dependabot[bot] 2026-10-03 10:33:23 -06:00
  • 39cef45c59
    build(deps): bump the npm-dependencies group in /app with 3 updates (#761) dependabot[bot] 2026-10-03 10:33:11 -06:00
  • 920b619bcc
    build(deps): bump the python-dependencies group with 12 updates (#763) dependabot[bot] 2026-10-03 10:33:05 -06:00
  • bd6f7acf3d
    build(deps): bump react-router from 7.18.2 to 8.4.0 in /app dependabot[bot] 2026-10-03 16:24:33 +00:00
  • b8ff2d8bf8
    build(deps): bump @testing-library/react from 13.4.0 to 16.3.3 in /app dependabot[bot] 2026-10-03 16:24:21 +00:00
  • 54548ef834
    build(deps): bump web-vitals from 5.3.0 to 6.2.2 in /app dependabot[bot] 2026-10-03 16:24:11 +00:00
  • f9c4a02ea9
    build(deps): bump the python-dependencies group with 12 updates dependabot[bot] 2026-10-03 16:24:07 +00:00
  • 8d81cfe05a
    build(deps): bump cypress from 15.21.1 to 16.1.1 in /app dependabot[bot] 2026-10-03 16:24:01 +00:00
  • f290539b3d
    build(deps): bump the npm-dependencies group in /app with 3 updates dependabot[bot] 2026-10-03 16:23:51 +00:00
  • a7103002b6
    build(deps): bump nanoid from 3.3.16 to 3.3.19 in /app (#759) dependabot[bot] 2026-10-03 10:22:20 -06:00
  • 5e76914485
    build(deps): bump qs and express in /app (#758) dependabot[bot] 2026-10-03 10:22:15 -06:00
  • 0d2431c41a
    dependabot: move major-version exclusions into the config (#760) lrnselfreliance 2026-10-03 10:21:50 -06:00
  • 6b7ab478f6
    dependabot: move major-version exclusions into the config Roland 2026-10-03 10:21:44 -06:00
  • 3d0eb76337
    build(deps): update pymupdf requirement from >=1.27.2.3 to >=1.28.2 (#756) dependabot[bot] 2026-10-03 10:21:14 -06:00
  • a00d4ae96d
    build(deps): bump nanoid from 3.3.16 to 3.3.19 in /app dependabot[bot] 2026-10-03 16:20:57 +00:00
  • 93998ef6fe
    build(deps): bump qs and express in /app dependabot[bot] 2026-10-03 16:20:48 +00:00