Ivan Velev
ccfcb2bf52
vue ui i18n: localized days of week and initials in calendar view
2022-02-08 02:44:10 -08:00
Ivan Velev
d216c8de1f
vue ui i18n: localized "current" in "linear timeline in calendar"
2022-02-07 23:14:07 -08:00
Ivan Velev
265f4f28e6
vue ui i18n: finalized all instances of "{count} capture(s)"
2022-02-07 22:57:55 -08:00
Ivan Velev
3f753d1392
vue ui i18n: fixed missing "in/on"
2022-02-07 20:31:52 -08:00
Ivan Velev
ec0957aae9
vue ui i18n: added more localized {count} capture(s) text
2022-02-07 20:28:51 -08:00
Ivan Velev
f780900a9f
vue ui i18n: separate localized {capture_text} on/in day/month and {count} capture(s) text
2022-02-07 20:15:57 -08:00
Ivan Velev
99b6f20a60
vue ui i18n: localized "{count} capture(s) in/on {month/date}"
2022-02-07 19:00:16 -08:00
Ivan Velev
6e7f0216e1
vue ui i18n: localized "view capture on {date}"
2022-02-07 18:40:17 -08:00
Ivan Velev
33fd89e7e2
vue ui i18n: localized show/hide timeline/calendar hover-over text
2022-02-07 18:33:57 -08:00
Ivan Velev
e6280500ff
vue ui i18n: allowed embedded named string variables within translatable strings: e.g. "this {name1} with that {name2}"
2022-02-07 18:26:16 -08:00
Ivan Velev
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
2022-02-07 17:47:10 -08:00
Ivan Velev
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
2022-02-07 16:49:49 -08:00
Ivan Velev
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)
2022-02-06 03:00:42 -08:00
Ivan Velev
27d4d0a62d
added vanilla js loading spinner
2022-02-06 02:24:24 -08:00
Ivan Velev
173912f963
vue ui: added progress indicator/loader
2022-02-05 17:09:01 -08:00
Ivan Velev
9276466736
added CDX Loader simulator
2022-02-04 17:59:56 -08:00
Ivan Velev
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;
2022-02-04 14:55:54 -08:00
Ivan Velev
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
2022-02-02 15:59:44 -08:00
Ivan Velev
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
2022-02-02 15:23:53 -08:00
Ilya Kreymer
8d85fefa57
ui: logo: don't require '/static/' before logo in old ui - consistent with new ui, update docs
2022-01-27 11:06:46 -08:00
Ilya Kreymer
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
2022-01-24 23:49:51 -08:00
Ilya Kreymer
d83c92ef8a
Merge branch 'main' into new-ui-work
2021-12-13 19:20:25 -08:00
Ilya Kreymer
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
2021-12-13 19:03:43 -08:00
Ilya Kreymer
e64e58f040
2.6.2 fix ( #682 )
...
2.6.2 release:
* fix for regression caused by 2.6.1, invalid static path #681
* add missing base.css
2021-11-12 17:51:34 -08:00
Ilya Kreymer
a6be76642a
2.6.1 Release Work ( #679 )
...
* rules: add custom twitter video rewriting to capture non-chunked twitter video (max bitrate of 5000000)
* autoescaping regression fix: don't escape URL in frame_insert.html, use as is
* html rewriting:
- don't rewrite 'data-' attributes, no longer necessary for best fidelity
- do rewrite <link rel='alternate'> as main page (mp_)
- update html rewriting test
* feature: support customizing the static path used in pywb via 'static_prefix' config option (defaults to 'static')
* update to latest wombat (3.3.4)
* bump to 2.6.1, update CHANGES for 2.6.1
2021-11-11 22:30:54 -08:00
Ivan Velev
eae6a2e3d1
vue ui: fixed model "contains" in situation when checking if it contains a snapshot
2021-09-28 01:09:41 -07:00
Ivan Velev
fa317deeb4
vueui: check current snapshot first when using its props
2021-09-28 00:56:54 -07:00
Ivan Velev
2ac83c61fd
vueui: add highlighting for current snapshot and its parent period to both timeline and calendar full-view/linear-view
2021-09-28 00:09:46 -07:00
Ilya Kreymer
ed3ed1281d
vueui: add surt check to avoid refetching cdx when url changes in small ways but still using same surt
2021-09-21 08:03:53 -07:00
Ivan Velev
000c12f2d6
vueui:
...
fixed navigation to correct timeline period upon goto snapshot from timeline or calendar
2021-09-21 06:42:30 -07:00
Ivan Velev
b694fa817f
vueui:
...
fixed positioning logic of tooltip
2021-09-21 04:41:39 -07:00
Ivan Velev
ad8c12a5cd
vueui:
...
make calendar year scrollable if not enough space
make day's linear snapshot list scroll without obscuring day label
2021-09-21 03:50:16 -07:00
Ivan Velev
576050dbb6
vueui:
...
made tooltip close upon click outside tooltip
2021-09-21 03:31:19 -07:00
Ivan Velev
d34a88eb3b
vueui:
...
added linear timeline
made tooltip class less generic (coincides with bootstraps)
2021-09-21 03:10:29 -07:00
Ivan Velev
2809392999
vueui:
...
fixed app to have max-zoom-level pass to all components;
fixed timeline arrow period switching (was going to individual snapshot);
fixed timeline highlighting and mouse cursor styles to indicate "zoom in" when 2+ captures and pointer when 1 capture; removed special highlight/hover over on rest
2021-09-21 01:56:22 -07:00
Ivan Velev
bf493d887d
vueui: attempt to nest timeline in calendar click
2021-09-21 00:16:15 -07:00
Ivan Velev
ed79516669
vueui: attempt to nest timeline in calendar click
2021-09-21 00:13:22 -07:00
Ivan Velev
044e21b182
vueui: made breadcrumbs nicer; added zoom-out icons and hover over helpful info/text
2021-09-20 21:00:20 -07:00
Ivan Velev
f0cc5d73a6
vueui: removed border around timeline
2021-09-20 20:39:09 -07:00
Ivan Velev
b976d24e68
vueui: fixed toggle icons placement; added border around timeline
2021-09-20 20:23:32 -07:00
Ivan Velev
3158cba8f2
vueui: added "show timeline" icon/toggle; fixed icon looks
2021-09-20 20:10:51 -07:00
Ivan Velev
c5629f8c41
vueui: make breadcrumbs centered
2021-09-20 19:38:44 -07:00
Ivan Velev
f5ea5da40d
Merge branch 'new-ui-work' of github.com:webrecorder/pywb into new-ui-work
2021-09-20 19:12:56 -07:00
Ilya Kreymer
9eac529bee
ui work:
...
- support passing 'ui' params from config to top frame/banner rendering
- remoteindexsource: fix live proxy from existing index
- add vue_banner.css for vueui, don't use default_banner.css
2021-09-20 19:10:19 -07:00
Ivan Velev
3a25523513
vueui: removed debugs
2021-09-20 13:33:11 -07:00
Ivan Velev
71f305b997
vueui: fixed date/time labels for hover-over period
2021-09-20 13:32:17 -07:00
Ivan Velev
7d63e6be43
vueui: shorten banner
2021-09-20 12:46:48 -07:00
Ivan Velev
180d3f779d
vueui: make session storage zoom level for current url be standardized
2021-09-20 12:31:54 -07:00
Ivan Velev
0d5fc7034c
vueui: full-id, css changes and add "currentSnapshot" prop to timeline
2021-09-20 12:16:00 -07:00
Ivan Velev
814fe2bc31
vueui: re-compiled with comments/annotations
2021-09-12 23:00:39 -07:00