1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 00:03:28 +01:00

Commit Graph

  • ead0831679 skip s3 tests for now (need better source) update Dockerfile to py3.8 Ilya Kreymer 2022-04-10 19:09:13 +00:00
  • cdb3543177 tests: fix s3 test bump to 2.6.6 Ilya Kreymer 2022-04-10 11:50:17 -07:00
  • 63ac82ee6f
    Ping werkzeug version to 1.0.1. Fix #704 (#705) Rhenan 2022-04-10 15:48:50 -03:00
  • 07db81021d
    Merge branch 'main' into 2.7.0-beta Ilya Kreymer 2022-04-04 17:23:51 -07:00
  • 0c3eb4ce94
    Cope when SCRIPT_NAME is not defined (#701) Andy Jackson 2022-04-05 00:59:51 +01:00
  • d038593e74 Ping werkzeug version to 1.0.1. Fix #704 Rhenan Bartels 2022-04-04 10:30:08 -03:00
  • 10320aea8c
    Cope when SCRIPT_NAME is not defined Andy Jackson 2022-03-16 15:56:29 +00:00
  • 42445562da
    dependency fix (#697) Ilya Kreymer 2022-02-20 16:36:28 -08:00
  • a7ccab1d5d update dep Ilya Kreymer 2022-02-20 16:11:56 -08:00
  • 29ee42e5ca dependency fix: add dependency bound (markupsafe<2.1.0) bump to 2.6.5 Ilya Kreymer 2022-02-20 16:10:21 -08:00
  • 1abf95b90d misc vue + i18n fixes: - make calendar tooltips into real links and clickable and ctrl+clickable - ensure advanced view uses old ui (not supported in new ui) - add language popup on frame_insert for vueui - i18n: consolidate loc strings for vueui into vue_loc.html - spinner: for replay, only show over banner - spinner: show after 500ms delay - i18n: add one more string ('no captures') - make calendar popup links regular links to support cmd+click - i18n: implement lang switcher in vue as well (for query and framed_insert), don't include non-vue language switcher in header Ilya Kreymer 2022-02-08 21:49:08 -08:00
  • 74c20a3be0 vueui: i18n support (from @vanecat): - add localized text to frame_insert.html and query.html (for now) to be passed to vueui - ensure all vue strings localized - use variable names in localizabls strings, eg. "view capture on {date}" - simplified text (no cardinal suffixes, use 24-hourt clock) Ivan Velev 2022-02-08 19:17:12 -08:00
  • d912bf6c84 ui fixes: - fix static prefix path customization - fix old ui logo link without locales Ilya Kreymer 2022-02-06 14:54:54 -08:00
  • 13db257c49 vueui: second batch of fixes from @vanecat: - support for 'cdx-simulator' - add loading spinner Ivan Velev 2022-02-02 12:59:30 -08:00
  • 9c62ab3a22 ui/templates: fixes based on feedback from @ldko! Ilya Kreymer 2022-01-23 17:55:24 -08:00
  • 2d96ea8b41 New UI corrections (#687) Lauren Ko 2021-12-22 17:55:10 -06:00
  • e42bd8326e docs: add new UI docs: - add ui-overview as UI toc page - refactor ui-customization to top-level customizations page - add template-guide for in-depth template reference - add new-vue-ui page for docs on new ui, with images - fix adding logo to old ui, add to docs Ilya Kreymer 2021-12-13 22:54:29 -08:00
  • 32630675be initial pass on integrating vueui calendar + banner from @vanecat - use rollup to build vue ui, build at vue/vueui.js - calendar page renders via both /*/ and /*? queries - banner support for framed mode only for now - ensure banner updated in response to inner frame events - combine cdxquery classes into vue build, expose single entrypoint VueUI.main Ivan Velev 2021-08-31 21:17:01 -07:00
  • c8f78cfedb vue ui i18n: localized date/time strings: UNcomplicated by removing named months and using default JS toLocale***() methods and PYWB i18n locale; removed "cardinal suffix"; added smart hour range calculator new-ui-work-i18n Ivan Velev 2022-02-08 04:25:15 -08:00
  • bb083e7f53 vue ui i18n: localized "from hour to hour" Ivan Velev 2022-02-08 04:23:32 -08:00
  • fcd3792d5a vue ui i18n: added todo to split translation to two Ivan Velev 2022-02-08 04:23:01 -08:00
  • 7d8fdd0989 vue ui i18n: added current locale as private member + public getter Ivan Velev 2022-02-08 04:22:29 -08:00
  • ccfcb2bf52 vue ui i18n: localized days of week and initials in calendar view Ivan Velev 2022-02-08 02:44:10 -08:00
  • d216c8de1f vue ui i18n: localized "current" in "linear timeline in calendar" Ivan Velev 2022-02-07 23:14:07 -08:00
  • 265f4f28e6 vue ui i18n: finalized all instances of "{count} capture(s)" Ivan Velev 2022-02-07 22:57:55 -08:00
  • 3f753d1392 vue ui i18n: fixed missing "in/on" Ivan Velev 2022-02-07 20:31:52 -08:00
  • ec0957aae9 vue ui i18n: added more localized {count} capture(s) text Ivan Velev 2022-02-07 20:28:51 -08:00
  • f780900a9f vue ui i18n: separate localized {capture_text} on/in day/month and {count} capture(s) text Ivan Velev 2022-02-07 20:15:57 -08:00
  • 94d7829403 vue ui: breadcrumbs (remove separator >) as it date part has no cardinal suffix so lone-hanging number is confusing Ivan Velev 2022-02-07 20:14:58 -08:00
  • 99b6f20a60 vue ui i18n: localized "{count} capture(s) in/on {month/date}" Ivan Velev 2022-02-07 19:00:16 -08:00
  • 47ada39b16 vue ui i18n: fixed bug: if multiple embedded named strings in localized string must replace ALL (use global regex flag) Ivan Velev 2022-02-07 18:59:25 -08:00
  • 6e7f0216e1 vue ui i18n: localized "view capture on {date}" Ivan Velev 2022-02-07 18:40:17 -08:00
  • 266dd1c635 vue ui i18n: localized show/hide timeline/calendar hover-over text Ivan Velev 2022-02-07 18:35:01 -08:00
  • 33fd89e7e2 vue ui i18n: localized show/hide timeline/calendar hover-over text Ivan Velev 2022-02-07 18:33:57 -08:00
  • e6280500ff vue ui i18n: allowed embedded named string variables within translatable strings: e.g. "this {name1} with that {name2}" Ivan Velev 2022-02-07 18:26:16 -08:00
  • ec02333ba4 vue ui i18n: date disabled cardinal suffix and time 12-hour am-pm format as it was too complicated (and not requested yet) to translate to other locales/languages Ivan Velev 2022-02-07 17:47:10 -08:00
  • f6f1adae7a vue ui i18n: made All-time localized Ivan Velev 2022-02-07 17:46:27 -08:00
  • ea2e3d7120 vue ui: added i18n to loader and vue app; added a i18n model that initializes with a config from the server/template and can be used directly or via the vue app root _() method Ivan Velev 2022-02-07 16:49:49 -08:00
  • e687ec673c ui fixes: - fix static prefix path customization - fix old ui logo link without locales new-ui-work Ilya Kreymer 2022-02-06 14:54:54 -08:00
  • af04deabe6 vue ui: integrated vanilla js loading spinner (turned off vue-spinner as it was starting "loading" too late, when some data might have already loaded); moved vueui bootstrapping to "bottom" aka body of frame_insert.html (it was getting bootstrapped into the head of the rendered HTML) Ivan Velev 2022-02-06 03:00:42 -08:00
  • 27d4d0a62d added vanilla js loading spinner Ivan Velev 2022-02-06 02:24:24 -08:00
  • 173912f963 vue ui: added progress indicator/loader Ivan Velev 2022-02-05 17:09:01 -08:00
  • 0ff8df44cb vue app init: simplified logic in order to facilitate loader/progress UI and loader simulator to test various scenarios update: 1. use ONE method to set current replay/snapshot (do NOT use a second way: e.g. config.initialView to set initial replay! BAD!) 2. use ONE method to set app data AND current snapshot (regardless of whether it's from a URL re-load, from an iframe bubble-URL change load) 3. make init app method deal ONLY with app init and move data-setter into another (see 2.) 4. on VUE APP INIT: add specific data-set method Ivan Velev 2022-02-05 17:08:03 -08:00
  • 291766d2c2 vue ui DOM must come before the init JS Ivan Velev 2022-02-05 16:05:22 -08:00
  • 9591e5e5c7 vue ui DOM must come before the init JS Ivan Velev 2022-02-05 15:44:12 -08:00
  • 7290594d4c added CDX Loader simulator updates; removed from default index file Ivan Velev 2022-02-05 15:39:18 -08:00
  • 9276466736 added CDX Loader simulator Ivan Velev 2022-02-04 17:59:56 -08:00
  • 2ec6db1f99 COMPILED: added fullId to v-for loops for safety of rendering and default unique IDs value to fullId in model; researched and tested showing multiple collections on same timeline; Ivan Velev 2022-02-04 14:55:54 -08:00
  • aae96b57bb added fullId to v-for loops for safety of rendering and default unique IDs value to fullId in model; researched and tested showing multiple collections on same timeline; Ivan Velev 2022-02-04 14:55:45 -08:00
  • 718112884f vue ui bug fix: duplicate snapshots of same timestamp should be de-duped; was causing a bug as code was assuming de-duped snapshots from server Ivan Velev 2022-02-02 15:59:44 -08:00
  • 46cc04bafd vue ui bug fix: bugs in capture list on calendar day click had to add a single-snapshot check for each period of each type: year/month/day/hour, at end of snapshot loop; as all snapshots are now added to the period hierarchy; bug was that the last period of each type did not have the calculation "isContainsSingleSnapshotOnly" run on it Ivan Velev 2022-02-02 15:23:53 -08:00
  • 24223bcda5 testing: add 'is' endpoint for testing Ilya Kreymer 2022-02-02 12:59:30 -08:00
  • 8d85fefa57 ui: logo: don't require '/static/' before logo in old ui - consistent with new ui, update docs docs Ilya Kreymer 2022-01-27 11:06:08 -08:00
  • 08826f886b Merge branch 'main' into new-ui-work Ilya Kreymer 2022-01-25 23:20:24 -08:00
  • 0f05dbde55 CHANGES: update changelist for 2.6.4 release v-2.6.4 Ilya Kreymer 2022-01-25 23:19:23 -08:00
  • 825e4e54ab
    rules: feat: remove fbclids (#691) Philip Clegg 2022-01-26 05:40:53 +00:00
  • 38b1952d34
    live route fix: (#692) Ilya Kreymer 2022-01-25 19:10:28 -08:00
  • 744d384fc8 live route fix: - when 'redirect_to_exact' is enabled, the top-frame expects a redirect for top-frame, do not expect redirect for top-frame, render live top-frame same as before - tests: ensure top-frame loads correctly for live mode with redirect_to_exact enabled - tests: fix webneact index tests Ilya Kreymer 2022-01-25 18:27:38 -08:00
  • c42833d4ad
    docs: Fix a few typos (#669) Tim Gates 2022-01-26 13:21:01 +11:00
  • ddcbde573c
    Documentation: Add periods to end of list of access types in docs to make consistent (#670) Mat Kelly 2022-01-25 21:19:51 -05:00
  • 581e4601bb template fixes: fix comment in head, footer, header templates vueui fixes: - fix error if no urls found on calendar page - convert url to text box to allow enter new urls - fix suport for logo, have logo link to home page Ilya Kreymer 2022-01-24 23:47:19 -08:00
  • 613754307c fixes based on feedback from @ldko! Ilya Kreymer 2022-01-23 17:55:24 -08:00
  • 78e18eb9e2 feat: remove fbclids Philip Clegg 2022-01-20 15:11:00 +00:00
  • dbe76935f6
    Merge branch 'webrecorder:main' into main Philip Clegg 2022-01-20 10:43:20 +00:00
  • 6bde8fd8c4 wombat.js: rebuild wombat.js to 3.3.6 (was not properly rebuilt previously), alternative fix to #690 update CHANGES bump to 2.6.4 Ilya Kreymer 2022-01-19 18:35:39 -08:00
  • e38ab4fd1c fix: update static wombat.js to 3.3.6 as per release notes Philip Clegg 2022-01-19 21:13:57 +00:00
  • c3b4dee524
    Merge branch 'webrecorder:main' into main Philip Clegg 2022-01-19 11:44:42 +00:00
  • 18c09266e6 Merge changes from 2.6.3 into 2.7.0b0 Ilya Kreymer 2021-12-22 18:16:48 -08:00
  • 7ff789f1a8 CHANGES: fix typos in changelist v-2.6.3 Ilya Kreymer 2021-12-22 17:42:19 -08:00
  • c0519a53c3 ci release: update description Ilya Kreymer 2021-12-22 17:38:29 -08:00
  • de9b9310d4
    Additional fixes for 2.6.3 (#689) v-2.6.3b0 Ilya Kreymer 2021-12-22 17:26:45 -08:00
  • 151db59c86 update tests Ilya Kreymer 2021-12-22 17:08:38 -08:00
  • 5634e250bc CHANGES: update changes for 2.6.3 location rewrite: pass 'arguments' to rewrite func to guard against rewriting local 'location' in some cicrumstances, partial fix for #684 ci: add automated docker push on new v-* tag Ilya Kreymer 2021-12-22 17:00:07 -08:00
  • 0c4e406876 quickfix: localization: ensure placeholder text also marked as localized, fixes #685 Ilya Kreymer 2021-12-22 16:51:02 -08:00
  • c97a66703b
    More consistent env var setting / static path fix (#688) Ilya Kreymer 2021-12-22 16:15:27 -08:00
  • 118400c641
    New UI corrections (#687) Lauren Ko 2021-12-22 17:55:10 -06:00
  • 75b6f5fc6d move prepare env to handle_request Ilya Kreymer 2021-12-22 15:24:07 -08:00
  • 552bdc83d8 Make ui variable available to collection page Lauren Ko 2021-12-22 17:15:57 -06:00
  • e5c221ba64 Fix typos. Lauren Ko 2021-12-22 17:15:25 -06:00
  • 96d34de5c1 paths: ensure x-forwarded-proto also set when setting paths Ilya Kreymer 2021-12-22 14:46:16 -08:00
  • 9a84f9b208 template paths fix: - ensure pywb.static_prefix includes pywb.app_prefix (via SCRIPT_NAME) for non replay templates, fixes #686 Ilya Kreymer 2021-12-21 13:24:11 -08:00
  • edecbbba91 add missing file Ilya Kreymer 2021-12-14 07:53:32 -08:00
  • de46c2b4fe docs: tweak ui docs Ilya Kreymer 2021-12-14 07:44:40 -08:00
  • a4bf182961 docs: tweak outline headings, add banner image Ilya Kreymer 2021-12-14 00:23:31 -08:00
  • a85ff06291 add new UI docs: - add ui-overview as UI toc page - refactor ui-customization to top-level customizations page - add template-guide for in-depth template reference - add new-vue-ui page for docs on new ui, with images - fix adding logo to old ui, add to docs Ilya Kreymer 2021-12-13 22:54:29 -08:00
  • d83c92ef8a Merge branch 'main' into new-ui-work Ilya Kreymer 2021-12-13 19:20:25 -08:00
  • 904d790a5d ui: config: rename ui vars to 'vue_calendar_ui' and 'vue_timeline_banner' ui: fix loading search page ensure embedded mode is working update to wombat 3.3.6 bump to 2.7.0b0 Ilya Kreymer 2021-12-13 19:03:43 -08:00
  • 5c35a43dac
    Modify examples in cdx-indexer help text to do as stated (#683) Lauren Ko 2021-12-07 18:09:44 -06:00
  • ca06cf6f7f
    Merge pull request #39 from webrecorder/main Philip Clegg 2021-11-23 10:19:00 +00:00
  • 0d8e723fc4 Modify examples in cdx-indexer help text to do as stated Lauren Ko 2021-11-22 15:20:18 -06:00
  • e64e58f040
    2.6.2 fix (#682) v-2.6.2 Ilya Kreymer 2021-11-12 17:51:34 -08:00
  • df4b80e45e bump to 2.6.2 Ilya Kreymer 2021-11-12 17:51:13 -08:00
  • f8593dd0ae add CHANGELIST Ilya Kreymer 2021-11-12 17:50:10 -08:00
  • 038a0ef516 add wombat to changes Ilya Kreymer 2021-11-11 22:19:19 -08:00
  • dcbb03cc8c update CHANGES Ilya Kreymer 2021-11-11 21:34:06 -08:00
  • 81d896649a update CHANGES.rst for 2.6.1 Ilya Kreymer 2021-11-11 18:50:14 -08:00
  • 3f45d28a52 more test fixes for latest pyyaml Ilya Kreymer 2021-11-11 16:59:52 -08:00
  • 2e90771080 rewrite tests: update html_rewriter tests to not rewrite data- attributes Ilya Kreymer 2021-11-11 16:48:41 -08:00
  • 993d341907 static paths: support customizing the static path used in pywb via 'static_prefix' config option (defaults to 'static') Ilya Kreymer 2021-11-11 18:14:27 +00:00
  • 5c415f693c remove extra print Ilya Kreymer 2021-11-10 09:13:16 -08:00