17 months ago |
Goffi |
browser (bridge): add methods/properties to wait for Websocket/BroadcastChannel to be ready
|
17 months ago |
Goffi |
browser (cache): replace `print` by `log` calls
|
17 months ago |
Goffi |
pages (chat): fix `own_jid` exposure:
|
17 months ago |
Goffi |
browser (chat): add marker for new messages when page is not visible
|
17 months ago |
Goffi |
browser (chat): URL previews implementation
|
17 months ago |
Goffi |
browser (chat): minor reformatting
|
17 months ago |
Goffi |
server (restricted_bridge): add `url_preview_get`
|
17 months ago |
Goffi |
browser (template): fix `icon_use` when no class is specified
|
17 months ago |
Goffi |
doc: fix version retrieval
|
17 months ago |
Goffi |
browser: chat page:
|
18 months ago |
Goffi |
install: bump Brython minimal version to 3.11.3
|
18 months ago |
Goffi |
server (restricted_bridge): add `message_send` method
|
18 months ago |
Goffi |
_browser (template): add `media_type_main` and `media_type_sub` filters:
|
18 months ago |
Goffi |
_browser (album): moved code to upload file to a separate `file_uploader` module:
|
18 months ago |
Goffi |
browser (cache): make `fill_identities` async + use `json` module:
|
18 months ago |
Goffi |
browser: integrate the `jid` module
|
18 months ago |
Goffi |
browser (template): fix use of `auto*` in `date_fmt`
|
18 months ago |
Goffi |
pages: minor import removal
|
18 months ago |
Goffi |
build: explicitely set `packages` so `doc` is not accidentaly included
|
18 months ago |
Goffi |
build: do not set explicitely `libervia` package:
|
18 months ago |
Goffi |
build: don't use local dependencies, and remove backend package:
|
18 months ago |
Goffi |
build: new "dev" env with debugging packages
|
18 months ago |
Goffi |
build: remove legacy MANIFEST.in
|
18 months ago |
Goffi |
installation: moved from `setup.py` to `pyproject.toml`:
|
18 months ago |
Goffi |
doc: update installation instruction
|
18 months ago |
Goffi |
doc: update README to be more concise, and just talk about the frontend
|
18 months ago |
Goffi |
version: use standard Python's `dev0` instead of Libervia specific `D` for dev version
|
18 months ago |
Goffi |
refactoring: rename `libervia` to `libervia.web` + update imports following backend changes
|
18 months ago |
Goffi |
browser: "calls" implementation, first draft:
|
18 months ago |
Goffi |
server, restricted bridge: add new methods and signals to prepare calls implementation:
|
19 months ago |
Goffi |
tasks (brython): fix version retrieval for Brython 3.11 (and 3.10?)
|
19 months ago |
Goffi |
server: fix hot reloading of modules in dev mode
|
19 months ago |
Goffi |
server (websocket): don't crash when a force-close is failing
|
19 months ago |
Goffi |
server: move resources to a dedicated module
|
19 months ago |
Goffi |
browser (errors): new `TimeourError`
|
19 months ago |
Goffi |
browser: make bridge API closer to the one use with other frontends:
|
20 months ago |
Goffi |
massive refactoring from camelCase -> snake_case. See backend commit log for more details
|
20 months ago |
Goffi |
pages (calendar): calendar page, first draft
|
20 months ago |
Goffi |
pages (events): quick fix following changes in backend events
|
21 months ago |
Goffi |
server: fix `on_signal` callback
|
21 months ago |
Goffi |
server: don't wait anymore for libervia app to be fully started:
|
21 months ago |
Goffi |
server, browser: dynamic pages refactoring:
|
21 months ago |
Goffi |
tasks (brython): fix brython scripts loading.
|
2022-11-24 |
Goffi |
doc: set `language` and use `libervia-media` instead of `sat_media`
|
2022-10-06 |
Goffi |
pages (lists/edit): fix serialisation on `listGet` call
|
2022-10-02 |
Goffi |
pages (merge-requests/edit): serialise extra following backend change
|
2022-10-02 |
Goffi |
pages (merge-requests/view): serialise extra following backend change
|
2022-10-02 |
Goffi |
pages (merge-requests): serialise extra following backend change
|
2022-10-02 |
Goffi |
doc: the official MUC room is now `libervia@chat.jabberfr.org`
|
2022-05-14 |
Goffi |
install: requirements.txt update
|
2022-05-14 |
Goffi |
pages (blog/edit): allow comments when editing a post
|
2022-05-14 |
Goffi |
server (pages): update psSubscribe call following change in backend
|
2022-03-22 |
Goffi |
pages (blog/view): avoid infinite recursion when comment nodes are making a loop
|
2022-01-26 |
Goffi |
pages (view_item): fix `extra` serialisation on `listGet`
|
2022-01-26 |
Goffi |
pages (blog/view): don't use backend cache when "no cache" is requested
|
2022-01-26 |
Goffi |
pages: new `useCache` method to check if `no-cache` is used in request
|
2021-12-18 |
Goffi |
install (setup): remove upper bound for `twisted` and `libervia-templates` versions
0.9
|
2021-12-03 |
Goffi |
common (constants): version update
|
2021-12-03 |
Goffi |
merge bookmark 0.9
|
2021-11-30 |
Goffi |
Added tag v0.8.0 for changeset 0181867dd0c5
|
2021-11-30 |
Goffi |
v0.8.0 release
v0.8.0
|
2021-11-21 |
Goffi |
server: fix indentation following merge
|
2021-11-12 |
Goffi |
merge bookmark @
|
2021-11-11 |
Goffi |
browser (events): delete implementation
|
2021-11-05 |
Goffi |
browser: fix versions of JS dependencies
|
2021-10-22 |
Goffi |
server (restricted_bridge): don't allow bridge methods modifying anything with service profile
|
2021-10-22 |
Goffi |
pages: disable CSRF token check when service profile is used:
|
2021-10-21 |
Goffi |
pages (blog/view): use rich content for comments
|
2021-10-21 |
Goffi |
browser (bride): use `BridgeInternalError` for unmanaged errors:
|
2021-10-20 |
Goffi |
pages: fix args range in `getURL` + use `urljoin`:
|
2021-10-20 |
Goffi |
server: fix args range in checkRedirection
|
2021-10-20 |
Goffi |
pages (embed): fix attribute following renaming
|
2021-10-20 |
Goffi |
pages: fix crash when page is redirected but with different args
|
2021-10-15 |
Goffi |
pages (lists/view): fix node name following use of XEP-0346
|
2021-10-15 |
Goffi |
pages: workaround to expose variables coming from python-dbus
|
2021-10-01 |
Goffi |
pages (lists/view_item): use uppercase for firt letter of Item breadcrumb
|
2021-10-01 |
Goffi |
pages (lists/edit): redirect to item instead of list and don't show confirm message
|
2021-10-01 |
Goffi |
pages (lists/view_item): add current list to breadcrumbs
|
2021-09-30 |
Goffi |
server: better reverse proxy headers handling:
|
2021-09-30 |
Goffi |
pages (blog/view): activate pagination when a single item is shown:
|
2021-09-30 |
Goffi |
pages: keep `page_max` if set in query params in `setPagination`:
|
2021-09-30 |
Goffi |
pages: `page_max` query parameter can now be used on pubsub based pages:
|
2021-09-30 |
Goffi |
pages: query parameters can now be specified using keyword arguments in `getURL:`
|
2021-09-30 |
Goffi |
server: fix `libervia-app` name parsing following prefix change
|
2021-09-30 |
Goffi |
pages(lists/view_item): fix node used:
|
2021-09-29 |
Goffi |
server: renamed `sat-app` to `libervia-app` following global renaming
|
2021-09-29 |
Goffi |
server: `getExtBaseURL` type hints
|
2021-09-29 |
Goffi |
server: `checkRedirection`: fix range variable + type hints + arg name:
|
2021-09-29 |
Goffi |
server: fix inverse URL redirection for root path + allow multiple inverse redirections:
|
2021-09-29 |
Goffi |
pages: check redirections for LiberviaPage.getURL:
|
2021-09-29 |
Goffi |
server: don't use unordered set for accepted languages:
|
2021-09-28 |
Goffi |
server: handle "proxy" scheme in configuration
|
2021-09-08 |
Goffi |
pages (lists/view): fix serialisation of `extra` when calling `listGet`
|
2021-08-27 |
Goffi |
install (setup): update `libervia-backend` version requirement
|
2021-08-02 |
Goffi |
Added tag v0.8.0b1.post1 for changeset f18767efabcc
|
2021-08-02 |
Goffi |
v0.8.0b1.post1 release
v0.8.0b1.post1
|
2021-08-02 |
Goffi |
misc: don't take post version into account when comparing versions
|
2021-07-29 |
Goffi |
server: remove deprecated blog
|
2021-07-29 |
Goffi |
pages: pubsub's `extra` is now serialised, following backend change
|
2021-07-29 |
Goffi |
start work on 0.9
|
2021-06-25 |
Goffi |
server: fix encoding error in version mismatch detection
|
2021-06-18 |
Goffi |
Added tag v0.8.0b1 for changeset 3821168b9459
|
2021-06-18 |
Goffi |
v0.8.0b1 release
v0.8.0b1
|
2021-06-18 |
Goffi |
/!\ package is being renamed to libervia-web following global name change /!\
|
2021-06-18 |
Goffi |
install: set upper limit for dependencies versions
|
2021-06-18 |
Goffi |
doc: use VERSION file to get version in the same way as for backend
|
2021-06-18 |
Goffi |
remove old pyjamas workaround
|
2021-06-16 |
Weblate |
Added translation using Weblate (Slovak)
|
2021-06-15 |
Goffi |
i18n: added French catalog
|
2021-06-15 |
Goffi |
i18n: initial messages extraction
|
2021-06-14 |
Goffi |
server (proxy): add "Forwarded" and "X-Forwarded-xxx" headers to reverse proxy
|
2021-06-09 |
Goffi |
tasks(js_modules, sass): remove support for `npm`:
|
2021-06-06 |
Goffi |
pages: get last page by default with RSM:
|
2021-06-06 |
Goffi |
pages (forums/topics): deserialise extra + use pagination
|
2021-06-04 |
Goffi |
browser(bridge): allow some bridge methods for session profile:
|
2021-06-04 |
Goffi |
browser (lists/view): fix status check in grocery list following `value` property fix in template_xmlui.OptionsWidget
|
2021-05-07 |
Goffi |
pages (chat): fix message sending
|
2021-05-05 |
Goffi |
browser (photos/album): show directly failure's message on upload error, and remove photo
|
2021-05-01 |
Goffi |
pages (forums): better breadcrumbs
|
2021-05-01 |
Goffi |
pages (forums/view): use rich content to post a reply
|
2021-05-01 |
Goffi |
pages (forums/topics): add url to new topic creation page
|
2021-05-01 |
Goffi |
pages (forums/topics): new page to edit a topic using blog editor
|
2021-05-01 |
Goffi |
pages: fix `onFileChange` when the page is not wrapped
|
2021-05-01 |
Goffi |
pages (lists/view_item): browser part was not in the repository
|
2021-05-01 |
Goffi |
pages (files/list): set empty affiliations when they can't be retrieved
|
2021-05-01 |
Goffi |
pages (blog/edit): move preview code to new `BlogEditor` class in `editor` module
|
2021-04-29 |
Goffi |
pages (blog/view, u, files/list): custom breadcrumbs:
|
2021-04-29 |
Goffi |
pages: add some labels
|
2021-04-29 |
Goffi |
pages: breadcrumbs handling:
|
2021-04-29 |
Goffi |
pages (blog): new `edit` page:
|
2021-04-29 |
Goffi |
browser: new `editor` module:
|
2021-04-29 |
Goffi |
server (restricted_bridge): add mbPreview
|
2021-04-29 |
Goffi |
install: update minimal Brython version to 3.9.2 to have fixed elements's `children` implementation:
|
2021-04-22 |
Goffi |
browser (lists/view): Q&D fix for status change
|
2021-04-22 |
Goffi |
pages: remove forgotten breakpoing
|
2021-04-22 |
Goffi |
pages: keep `search` query when using pagination
|
2021-04-22 |
Goffi |
doc: rename main title
|
2021-04-16 |
Goffi |
browser (slideshow): work around Brython's `children` wrong behavour:
|
2021-04-16 |
Goffi |
browser (invitation): fix an indentation issue which was breaking invitations
|
2021-04-16 |
Goffi |
pages (blog/view): move URL friendly code to backend tools:
|
2021-04-16 |
Goffi |
pages: do no send HTTP_FORBIDDEN when registration is not allowed and no profile is connected:
|
2021-04-16 |
Goffi |
pages (login, register): fix `allow_registration`:
|
2021-03-27 |
Goffi |
pages (blog/view): set empty comments when comments node is missing
|
2021-03-25 |
Goffi |
core (config): use component (i.e. "web") as config section
|
2021-03-20 |
Goffi |
doc: update installation instruction following renaming and new `requirements.txt`:
|
2021-03-20 |
Goffi |
core (twisted/plugin): use `config.parseMainConf` instad of configparser
|
2021-03-20 |
Goffi |
install: added `requirements.txt`
|
2021-03-20 |
Goffi |
install (setup.py): update console script name and setup:
|
2021-03-20 |
Goffi |
core (constants): renaming following global project renaming
|
2021-03-19 |
Goffi |
date update
|
2021-02-27 |
Goffi |
browser (lists/view): `grocery` list specialised behaviour:
|
2021-02-27 |
Goffi |
browser (lists): code is now async + item removal for non creator:
|
2021-02-27 |
Goffi |
pages: implements `strip` argument in `getPostedData`
|
2021-02-27 |
Goffi |
pages: fix `getPostedData` when a single value is requested and a list is used
|
2021-02-27 |
Goffi |
server (restricted_bridge): add `listSet` method
|
2021-02-27 |
Goffi |
pages: implement `getPageData` and `setPageData` helper methods
|
2021-02-27 |
Goffi |
pages (lists/view): add `list_type` to `template_data`:
|
2021-02-27 |
Goffi |
pages (lists): specify when item is coming from config
|
2021-02-20 |
Goffi |
lists: creation, invitation, item deletion:
|
2021-02-20 |
Goffi |
browser (invitations): handle Pubsub invitation
|
2021-02-20 |
Goffi |
browser (dialog): new `ashow` method to use `Confirm` in async methods
|
2021-02-20 |
Goffi |
tasks (brython): fixed Brython scripts during dev mode reload
|
2021-02-20 |
Goffi |
server: be sure to have strings for ns_map
|
2021-02-20 |
Goffi |
pages: better generic errors handling:
|
2021-02-20 |
Goffi |
pages: helper method to get current profile's jid
|
2021-02-20 |
Goffi |
pages: fix browser data re-creation on dev mode reload
|
2021-02-20 |
Goffi |
server (restricted_bridge): added `psNodeDelete`, `psNodeAffiliationsSet`, `psItemRetract` and `psInvite`
|
2021-01-28 |
Goffi |
pages (tickets): renamed "tickets" to "lists":
|
2020-12-11 |
Goffi |
pages(tickets): add Full-Text Search
|
2020-12-11 |
Goffi |
pages (blog/view): Full-Text Search is used when `search` query argument is present
|
2020-12-11 |
Goffi |
pages: cache is skipped if there are query arguments in URL
|
2020-12-11 |
Goffi |
pages: `on_data_post` can now return `"continue"` string:
|
2020-11-29 |
Goffi |
browser (invitation): allow invitation of unknown JID:
|
2020-11-27 |
Goffi |
browser (album): remove loading screen at the end of the script
|
2020-11-27 |
Goffi |
browser: new `loading` module to remove loading screen
|
2020-11-20 |
Goffi |
server: typo
|
2020-11-20 |
Goffi |
server: don't check or connect service profile when `--build-only` is set
|
2020-11-20 |
Goffi |
server: new `--build-only` flag:
|
2020-11-20 |
Goffi |
server: new `--bridge-retries` option:
|
2020-11-20 |
Goffi |
server: don't encode options help messages, this is not needed anymore since we moved to Python 3
|
2020-11-20 |
Goffi |
server: removed unused legacy code.
|
2020-11-20 |
Goffi |
server: renamed `--dev_mode` to `--dev-mode` and set it as a flag:
|
2020-11-15 |
Goffi |
server: options can now be specified with environment variables:
|
2020-11-14 |
Goffi |
server: improved service profile check + auto creation:
|
2020-11-14 |
Goffi |
server: mechanism to exit Libervia with an exit code:
|
2020-09-28 |
Goffi |
server: SàT applications integration:
|
2020-09-28 |
Goffi |
server: new `menu_extra_json` configuration option:
|
2020-09-17 |
Goffi |
browser (slideshow): better handling of controls hiding:
|
2020-09-17 |
Goffi |
browser: updated code to work with new Brython 3.8.10:
|
2020-09-17 |
Goffi |
pages (photos/new): fix permissions:
|
2020-09-17 |
Goffi |
pages (g): set `interests_map` even in case of errors
|
2020-09-13 |
Goffi |
server: fixed HTTPS redirection
|
2020-09-13 |
Goffi |
doc: updated installation instructions
|
2020-09-05 |
Goffi |
browser (photos/album): change cover on "cover" button click:
|
2020-09-05 |
Goffi |
browser (photos/album): fixed notifications
|
2020-09-05 |
Goffi |
server (restricted_bridge): added `interestsRegisterFileSharing` + filter extra_s in `FISInvite`
|
2020-09-05 |
Goffi |
pages (files/list): fixed empty dir handling
|
2020-09-05 |
Goffi |
browser (invitation): minor renaming
|
2020-09-05 |
Goffi |
browser: async version of bridge
|
2020-08-25 |
Goffi |
browser (photos/album): videos integrations:
|
2020-08-25 |
Goffi |
browser (photos/album): use notifications to show error messages + use `ok_color` argument for delete confirmation
|
2020-08-24 |
Goffi |
browser (alt_media_player): native player support + poster + flags + restricted area:
|
2020-08-24 |
Goffi |
browser (dialog): color of `OK` button can be specified:
|
2020-08-24 |
Goffi |
browser (slideshow): options can now be attached to a slide:
|
2020-08-24 |
Goffi |
browser (slideshow): use standard click/dblclick instead of swiper equivalents:
|
2020-08-24 |
Goffi |
browser (slideshow): use non zero threshold to avoid accidental swipe
|
2020-08-15 |
Goffi |
pages (photos/new): typo
|
2020-08-15 |
Goffi |
pages: fixed handling of DataError when posting data
|
2020-08-15 |
Goffi |
browser: alternative media player:
|
2020-08-15 |
Goffi |
pages (js): added `ogv` requirement
|
2020-08-15 |
Goffi |
tasks (brython): don't copy `__pycache__` to build_dir + fixed recursive copy
|
2020-08-15 |
Goffi |
browser (slideshow): fixed `active` value detection for fullscreen
|
2020-08-14 |
Goffi |
browser (template): use nunjucks cache
|
2020-08-14 |
Goffi |
browser (photos/album): remove hint when delete button is pressed
|
2020-08-14 |
Goffi |
browser (invitation, photos/album): invitation manager improvments:
|
2020-08-14 |
Goffi |
browser (photos/album): used biggest thumbnails instead of original image for slideshow:
|
2020-08-14 |
Goffi |
browser (cache): new `cache` module to handle cache of roster and identities:
|
2020-08-14 |
Goffi |
browser (dialog): new class to handle notifications
|
2020-08-14 |
Goffi |
browser: updated swiper and use a limit on version
|
2020-08-14 |
Goffi |
pages (files/list, photos/album): updated thumbnails size limits
|
2020-08-14 |
Goffi |
pages (files/list): removed/updated code to download thumbnails and sort them as it is now done by the backend
|
2020-08-14 |
Goffi |
pages: expose `cache_path` to scripts + `session_uuid` to templates
|
2020-08-02 |
Goffi |
pages (blog/view/atom.xml): fixed items management after blog_view changes
|
2020-08-02 |
Goffi |
pages: identities are not using `data_objects` anymore:
|
2020-08-01 |
Goffi |
server: use `bulma` theme as default for default site:
|
2020-08-01 |
Goffi |
browser (photos/album): invitation manager first draft.
|
2020-08-01 |
Goffi |
pages: render HTTP_NOT_FOUND page on `item-not-found` bridge error.
|
2020-08-01 |
Goffi |
pages: add `media_path` and `build_path` in template data for error pages.
|
2020-08-01 |
Goffi |
pages: handle `jid.InvalidFormat` exception in `_filterPathValue`
|
2020-08-01 |
Goffi |
pages (files/list): use new `FISAffiliationsGet` to get `directory_affiliation`
|
2020-08-01 |
Goffi |
server (restricted_bridge): added `FISInvite`, `FISAffiliationsSet` and `invitationSimpleCreate`
|
2020-08-01 |
Goffi |
browser (bridge): handle case where `callback` or `errback` is None
|
2020-08-01 |
Goffi |
pages (files/list): set `directory_affiliation` template data:
|
2020-08-01 |
Goffi |
browser (slideshow): slides can now be zoomed:
|
2020-08-01 |
Goffi |
browser (slideshow): show slideshow in fullscreen
|
2020-08-01 |
Goffi |
browser (slideshow): (un)hide controls on single click:
|
2020-08-01 |
Goffi |
browser (slideshow): fixed scrolling issue with comment panel:
|
2020-07-16 |
Goffi |
browser (album): start slideshow on photo click
|
2020-07-16 |
Goffi |
browser: `slideshow` module implementation:
|
2020-07-16 |
Goffi |
browser (template): adapted filters/global/extensions to manage SàT templates:
|
2020-07-16 |
Goffi |
pages: `profile` is now exposed to scripts
|
2020-07-16 |
Goffi |
pages: take care of None/null when exposing a variable
|
2020-07-16 |
Goffi |
browser (js): added `swiper` and `moment` js modules
|
2020-07-16 |
Goffi |
pages (blog, tickets, merge-requests): updated code to handle new serialisation, following backend changes
|
2020-06-19 |
Goffi |
browser (photos): albums can now be deleted:
|
2020-06-19 |
Goffi |
browser (photos/album): photo(s) upload and deletion
|
2020-06-19 |
Goffi |
browser: module to handle dialogs, first draft
|
2020-06-19 |
Goffi |
browser: new template module:
|
2020-06-19 |
Goffi |
browser: new bridge module to access restricted bridge from browser
|
2020-06-19 |
Goffi |
pages (bridge): better handling of errors:
|
2020-06-19 |
Goffi |
server (restricted_bridge): added fileSharingDelete and interestRetract
|
2020-06-19 |
Goffi |
pages: set `guest_session` in template data when suitable
|
2020-06-19 |
Goffi |
pages: expose `templates_root_url` to scripts
|
2020-06-19 |
Goffi |
server: use C.SITE_NAME_DEFAULT instead of "sat" when suitable
|
2020-06-19 |
Goffi |
pages (js): added `nunjucks` requirement
|
2020-06-19 |
Goffi |
pages (files/list): return empty list of files when `item-not-found` is received
|
2020-06-19 |
Goffi |
pages (files/list): export `service` and `path` to scripts
|
2020-06-19 |
Goffi |
pages: `_bridge` page:
|
2020-06-19 |
Goffi |
server: restricted_bridge first draft:
|
2020-06-19 |
Goffi |
pages: new method `exposeToScripts` to make variables accessible to scripts in browser
|
2020-06-19 |
Goffi |
pages: 404 is now returne if a remote server is not found
|
2020-06-19 |
Goffi |
pages: `on_data_post` can be set to the string `continue` instead of a callable:
|
2020-06-19 |
Goffi |
pages: moved CSRF checking code to a separate method:
|
2020-06-19 |
Goffi |
server: user new OrderedSet to handle scripts:
|
2020-06-19 |
Goffi |
server (classes): use default for all values for Script:
|
2020-06-19 |
Goffi |
pages (photos/new): create albums in "/albums/" path in default namespace
|
2020-06-19 |
Goffi |
tasks (brython): copy and load `brython_stdlib.js`
|
2020-06-19 |
Goffi |
pages (photos/new): photo album creation
|
2020-06-19 |
Goffi |
pages: use Path in onFileChange + fixed encoding issue
|
2020-06-19 |
Goffi |
pages: use a coroutine for renderPage:
|
2020-06-19 |
Goffi |
server: default theme can now be specified in site section of `sat.conf` with `theme` key
|
2020-05-29 |
Goffi |
server: re-usable Twisted TLS code has been moved to SàT backend
|
2020-05-26 |
Goffi |
tasks (js_modules, sass): check for `yarnpkg` before `yarn`, as it is the name used in Debian
|
2020-05-25 |
Goffi |
server: Libervia server is now launched with a Python script, following backend change
|
2020-05-19 |
Goffi |
pages: fixed `dir_path` checking in `onFileChange`
|
2020-05-19 |
Goffi |
pages: handle themes using `theme` request argument
|
2020-05-19 |
Goffi |
pages (blog): fixed identities handling
|
2020-05-19 |
Goffi |
pages, tasks (brython): use set for scripts + common template data:
|
2020-05-19 |
Goffi |
pages: delete existing cache instead of just ignoring it when `no-cache` is used
|
2020-05-19 |
Goffi |
server, pages: better identities handling:
|
2020-05-19 |
Goffi |
pages (login): fixed log error handling
|
2020-05-04 |
Goffi |
tasks: new sass task, will compile any Sass file found in root `_browser`
|
2020-05-04 |
Goffi |
removed files commited by mistake
|
2020-05-04 |
Goffi |
taks (brython): fixed prepare()
|
2020-05-03 |
Goffi |
tasks: `AFTER` attribute to handle tasks order:
|
2020-05-03 |
Goffi |
tasks: dir event filter:
|
2020-05-03 |
Goffi |
task (js_modules): handle `extra_init`:
|
2020-05-03 |
Goffi |
server: gather themes data:
|
2020-05-03 |
Goffi |
server: seperation between production build dir and dev build dir:
|
2020-05-03 |
Goffi |
server, pages, tasks (brython): common_scripts:
|
2020-05-03 |
Goffi |
pages: don't use cache when `cache-control` header is set to `no-cache`
|
2020-04-29 |
Goffi |
server (tasks): new `js_modules` implicit task:
|
2020-04-29 |
Goffi |
pages: browser metadata + root `_browser`:
|
2020-04-29 |
Goffi |
server (tasks manager): added a label for default site
|
2020-04-29 |
Goffi |
server: fixed watching a directory which is already watched:
|
2020-04-27 |
Goffi |
server (tasks/brython): log an error if brython is missing and needed
|
2020-04-26 |
Goffi |
install (setup): new `brython` dependency
|
2020-04-26 |
Goffi |
server (constants): temporarily removed `app` from menu
|
2020-04-26 |
Goffi |
tasks: implicit tasks + Brython task:
|
2020-04-26 |
Goffi |
pages: browser code, first draft:
|
2020-04-25 |
Goffi |
server (tasks): refactoring:
|
2020-04-20 |
Goffi |
bin (libervia): check `twistd` before `twistd3` to use venv version first
|
2020-04-19 |
Goffi |
pages: updated `identityGet` call, following backend changes
|
2020-04-19 |
Goffi |
server: added a child for common cache
|
2020-02-14 |
Goffi |
pages (chat): renamed `extra` argument to `extra_s` as it is now serialised
|
2020-01-29 |
Goffi |
server: log config files names
|
2020-01-29 |
Goffi |
fixed shebangs
|
2020-01-29 |
Goffi |
replaced former use of "dummy" by "__"
|
2020-01-29 |
Goffi |
dates update
|
2020-01-10 |
Goffi |
server: avoid double init
|
2020-01-10 |
Goffi |
server: remove "launching" while logging version
|
2020-01-10 |
Goffi |
server: log Libervia version when backend is ready
|
2020-01-10 |
Goffi |
server: fixed shebang
|
2019-12-29 |
Goffi |
pages (chat): handle room statuses following backend change
|
2019-12-27 |
Goffi |
bin (libervia): look for twistd3 first:
|
2019-12-07 |
Goffi |
pages (events): added empty string for new "eventInviteeGet" parameter
|
2019-11-18 |
Goffi |
pages: replaced deprecated `cgi.escape` by `html.escape`
|
2019-11-18 |
Goffi |
server: user ProtectedFile for build dir
|
2019-11-08 |
Goffi |
pages (login): catch ProfileUnknownError and show a C.PROFILE_AUTH_ERROR:
|
2019-11-08 |
Goffi |
pages: removed a decode() in internal error logging
|
2019-10-08 |
Goffi |
misc: use /usr/bin/env + fixed import of fixLocalDir according to backend changes
|
2019-10-06 |
Goffi |
server: some encoding fixes following python 3 port
|
2019-08-25 |
Goffi |
install (setup.py): updated classifiers
|
2019-08-25 |
Goffi |
install (setup.py): updated `python_requires`
|
2019-08-16 |
Goffi |
misc: renamed SafeConfigParser in libervia_server twisted plugin after python 3 port
|
2019-08-16 |
Goffi |
pages (forums/view): fixed microblog data serialisation when posting
|
2019-08-16 |
Goffi |
pages (blog/view, forums/view): fixed encoding of request.args following Python3 port
|
2019-08-16 |
Goffi |
server: fixed BUILD_DIR page encoding following python 3 port
|
2019-08-16 |
Goffi |
server: fixed value filtering in getConfig
|
2019-08-13 |
Goffi |
python 3 port:
|
2019-08-13 |
Goffi |
0.8 development starts
|
2019-07-24 |
Goffi |
Added tag 0.7.0 for changeset 889e8d07e957
|
2019-07-24 |
Goffi |
0.7.0 « La Commune » release
0.7.0
|
2019-07-24 |
Goffi |
install (setup.py): updated sat version
|
2019-07-24 |
Goffi |
install (MANIFEST.in): added VERSION
|
2019-07-24 |
Goffi |
install: added doc to MANIFEST.in
|
2019-07-24 |
Goffi |
doc: added installation instructions
|
2019-07-19 |
Goffi |
pages: display a warning instead or raising exception if write fails:
|
2019-07-19 |
Goffi |
pages (blog/view, u): added atom feed URL to "atom_url" in template
|
2019-07-14 |
Goffi |
server (websocket): don't crash if self.page doesn't exist while onClose is called
|
2019-07-14 |
Goffi |
pages: show rendered html on failed renderAndUpdate
|
2019-07-14 |
Goffi |
server: handle unexpected exceptions on connect:
|
2019-07-14 |
Goffi |
server (websockets): fixed websocket handling on HTTPS connections:
|
2019-07-12 |
Goffi |
server: if "redirections" is not set, use "/login" page as default
|
2019-07-10 |
Goffi |
install: set minimal version of sat to dev one:
|
2019-07-09 |
Goffi |
browser (contact_group): fixed bad property name used in closeAndSave:
|
2019-07-09 |
Goffi |
server: don't raise error anymore if themes_dir is invalid or legacy blog can't be created:
|
2019-07-06 |
Goffi |
pages: don't put error pages in cache
|
2019-07-05 |
Goffi |
install: set minimal sat version to 0.7.0b4
|
2019-06-26 |
Goffi |
server: changed defaultType for File resources to "application/octet-stream" instead of "text/html"
|
2019-06-14 |
Goffi |
pages (tickets/edit): "author" can be ignored again now that updating has been fixed
|
2019-06-14 |
Goffi |
pages (merge-requests/edit, tickets/edit, tickets/new): use serialised extra following backend change + fixed use of "update" when editing ticket:
|
2019-06-12 |
Goffi |
pages: fixed cached data when `url_cache` is used:
|
2019-06-12 |
Goffi |
pages (tickets/edit): don't ignore "author" anymore, to keep it when owner/admin modify a ticket
|
2019-05-27 |
Goffi |
server: fixed sites alias:
|
2019-05-27 |
Goffi |
doc: added forgotten conf.py and index.rst files
|
2019-05-27 |
Goffi |
server (tasks): fixed findCommand when first name can't be found
|
2019-05-26 |
Goffi |
server (pages): on_data_post can now raise an exceptions.DataError to reload the page with a warning message (without validating data posted)
|
2019-05-26 |
Goffi |
server (pages): added raise_on_missing arguments in getPostedData:
|
2019-05-26 |
Goffi |
server: added a generic way to have notification messages in pages
|
2019-05-26 |
Goffi |
server: moved generic classes definitions (only WebsocketMeta for now) to new "classes" module
|
2019-05-14 |
Goffi |
server: show BridgeException traceback on unknown registering status
|
2019-05-14 |
Goffi |
we are in dev version again
|
2019-05-14 |
Goffi |
server: fixed typo resuling in crash on unknown registering error status
|
2019-05-05 |
Goffi |
Added tag 0.7.0b1 for changeset cc16d93d4181
|
2019-05-05 |
Goffi |
0.7.0b1 release
0.7.0b1
|
2019-05-03 |
Goffi |
pages (g): retrieve interests for events/photo albums/file sharing + only set "include_url" if "main_uri" is set
|
2019-05-03 |
Goffi |
pages (events): moved get interests code in prepare_render + use image as thumb_url if it does not already exist
|
2019-05-03 |
Goffi |
server: catch "not-allowed" error from bridge and show the appropriate error page in this case
|
2019-05-03 |
Goffi |
pages (photos): moved code getting interests in prepare_render
|
2019-05-03 |
Goffi |
server: fixed getPagePathFromURI
|
2019-05-03 |
Goffi |
pages (g/e): use redirect instead of duplicating code of "event_view"
|
2019-05-03 |
Goffi |
server: replaced wrong usage of C.HTTP_UNAUTHORIZED by C.HTTP_FORBIDDEN
|
2019-05-03 |
Goffi |
pages (photos): retrieve photo albums from list of interests, and fill "interests" template data.
|
2019-04-26 |
Goffi |
pages (blog, u): added atom feed link in "links" template data.
|
2019-04-12 |
Goffi |
doc: use "sourcecode" directive instead of "code" + small mistakes fixes:
|
2019-04-12 |
Goffi |
pages (i18n): if locale is not specified, "accept-language" header is used to try to determine the best one
|
2019-04-12 |
Goffi |
pages (i18n): check presence of u"/" in locale:
|
2019-04-12 |
Goffi |
pages (cache): separate cached pages using locales, to avoid having a page cache in a specific locale used for an other one.
|
2019-04-10 |
Goffi |
server (tasks): fixed crash when --dev_mode is used
|
2019-04-10 |
Goffi |
pages: locale handling:
|
2019-03-03 |
Goffi |
handle invalid certificate on registration + fixed error handling on registration
|
2019-03-02 |
Goffi |
we are in dev version again
|
2019-03-01 |
Goffi |
Added tag 0.7.0a4 for changeset caa8747b1bb1
|
2019-03-01 |
Goffi |
0.7.0a4 release
0.7.0a4
|
2019-02-26 |
Goffi |
server (legacy blog): fixed items deserialisation
|
2019-02-23 |
Goffi |
page (u): fixed blog posting
|
2019-02-23 |
Goffi |
backend: fixed args transmission on page redirection.
|
2019-02-23 |
Goffi |
pages: fixed children retrieval in onFileChange
|
2019-02-23 |
Goffi |
server, browser: changed blog items serialisation following changes in backend
|
2019-02-22 |
Goffi |
server (tasks): tasks can now be automatically ran when something happen in a watched dir:
|
2019-02-22 |
Goffi |
server (tasks): task can now use a "prepare" method to prepare data before running (e.g. WATCH_DIRS)
|
2019-02-22 |
Goffi |
pages: auto reloading
|
2019-02-22 |
Goffi |
server: iNotify support:
|
2019-02-22 |
Goffi |
server: added "dev_mode" boolean option (not used yet but will be soon)
|
2019-02-06 |
Goffi |
Added tag 0.7.0a3 for changeset b290f21e8466
|
2019-02-06 |
Goffi |
0.7.0a3 release
0.7.0a3
|
2019-01-26 |
Goffi |
pages: use absolute path for build_path + added page_url to template (which is getURL() without argument)
|
2019-01-26 |
Goffi |
server, pages, tasks: moved getConfig to backend, and added shorcut version in LiberviaPage and TasksManager
|
2019-01-25 |
Goffi |
server: tasks manager first draft:
|
2019-01-25 |
Goffi |
pages: set __name__ for imported pages
|
2019-01-19 |
Goffi |
dates update
|
2019-01-19 |
Goffi |
pages (tickets, merge-requests): convert body from/to markdown while editing/creating new ticket:
|
2019-01-11 |
Goffi |
pages (tickets): use the new getPubsubExtra and setPagination methods to handle pagination
|
2019-01-11 |
Goffi |
pages: move pagination core from blog to LiberviaPage so it can be reused:
|
2019-01-11 |
Goffi |
pages (blog/view): pagination improvments:
|
2019-01-11 |
Goffi |
pages (blog): use DeferredList while discovering identities instead or waiting for each request individually.
|
2019-01-11 |
Goffi |
server: don't convert failure in errback to jsonrpclib.Fault anymore:
|
2019-01-06 |
Goffi |
pages (blog/view, tickets): use of new "order_by" feature.
|
2019-01-04 |
Goffi |
browser: fixed params after changes in main class
|
2018-11-20 |
Goffi |
core: fixed reactor crash by installing reactor only in makeService
|
2018-10-03 |
Goffi |
doc: Libervia web framework quick_start + css_framework, first drafts
|
2018-10-03 |
Goffi |
pages (blog/view): allow commenting when profile is connected
|
2018-09-18 |
Goffi |
server: use site names in _moveFirstLevelToDict to better distinguish values for default site at first level + better handling of default menu
|
2018-09-18 |
Goffi |
server: better error handling when a named page mentioned in menu_json is missing
|
2018-09-18 |
Goffi |
server: fixed front_url_filter in templates renderer
|
2018-09-15 |
Goffi |
server: move first level dict where the key has "/" to default site in _moveFirstLevelToDict
|
2018-09-14 |
Goffi |
server, pages: multi-sites refactoring:
|
2018-09-09 |
Goffi |
server, pages: update to handle multi sites themes, first draft:
|
2018-08-31 |
Goffi |
server: fixed missing backend detection
|
2018-08-31 |
Goffi |
server (twisted): install reactor before doing anything else
|
2018-08-25 |
Goffi |
files reorganisation and installation rework:
|
2018-08-11 |
Goffi |
browser: fixes to handle encryption changes in backend
|
2018-08-04 |
Goffi |
common: we are in dev version again
|
2018-07-15 |
Goffi |
install (setup): set version 0.7.0a2.post1 to fix messed upload on pypi
|
2018-07-15 |
Goffi |
Added tag 0.7.0a2 for changeset 5a73525f75a3
|
2018-07-15 |
Goffi |
0.7.0a2 release
0.7.0a2
|
2018-07-15 |
Goffi |
install: fixed manifest to include browser's public files + include package date during installation
|
2018-07-15 |
Goffi |
server: replaced glib2reactor by gireactor
|
2018-07-04 |
Goffi |
Added tag 0.7.0a1 for changeset 1f67b003c312
|
2018-07-03 |
Goffi |
0.7.0a1 release
0.7.0a1
|
2018-07-02 |
Goffi |
doc (README): removed version from README
|
2018-06-29 |
Goffi |
server: code style reformatting using black
|
2018-06-24 |
Goffi |
browser (contact list): renamed entityToShow to entityVisible following Quick Frontend change
|
2018-06-20 |
Goffi |
pages (events): added root, admin, new, rsvp and view pages
|
2018-06-20 |
Goffi |
pages: ignore args if they are None in getSubPageURL
|
2018-06-20 |
Goffi |
pages: change module for date_parse, following backend change
|
2018-06-04 |
Goffi |
server: replaced blocking calls to bridge by bridgeCall which is not blocking
|
2018-06-03 |
Goffi |
browser: fixed XMLUI Panel and Dialog
|
2018-06-03 |
Goffi |
browser, server: added namespacesGet, so Libervia legacy app can run again
|
2018-06-03 |
Goffi |
server: fixed service profile's cache
|
2018-06-03 |
Goffi |
[mq]: debug_avatar_forum
|
2018-06-02 |
Goffi |
misc (libervia.sh): removed "-d .." from PLUGIN_OPTIONS as it was overriding sat.conf in some cases
|
2018-06-01 |
Goffi |
login (logged): set guest_session and session_started template variables
|
2018-06-01 |
Goffi |
server (session): new "guest" property, True when connected user is a guest
|
2018-06-01 |
Goffi |
pages (g): use server's connect method to connect instead of bridge, this way normal Libervia workflow is used, and session attributes are initialised.
|
2018-06-01 |
Goffi |
server: return absolute page in checkRedirection
|
2018-06-01 |
Goffi |
server, pages: fixed blocking calls to bridge by using bridgeCall instead
|
2018-06-01 |
Goffi |
pages (merge-requests/view): fixed default node when checking affiliations
|
2018-06-01 |
Goffi |
merge-requests, tickets: new "edit" pages
|
2018-06-01 |
Goffi |
merge-requests (view), tickets (view): fill "url_ticket_edit" when logged user is publisher of ticket, or node owner.
|
2018-06-01 |
Goffi |
server (session): new "connected" property, which is True when a user is logged
|
2018-06-01 |
Goffi |
server: new getAffiliation method:
|
2018-06-01 |
Goffi |
pages: new "getURLByPath" method in LiberviaPage, which is similar to getURLByNames, but which a more readable way to request a path with named pages.
|
2018-06-01 |
Goffi |
pages (chat): don't change session.jid anymore, as it is now set on log-in
|
2018-06-01 |
Goffi |
server: set jid and started time in session on log-in:
|
2018-06-01 |
Goffi |
pages (merge-requests, tickets): use new "labels_as_list" flag in extra
|
2018-06-01 |
Goffi |
pages (tickets/new): fixed use of legacy "reporter" instead of "author"
|
2018-05-23 |
Goffi |
pages (blog, files): use new local_device argument of discoFindByFeatures
|
2018-04-02 |
Arnaud Joset |
server (setup): New setup.py compatible with archlinux PKGBUILD.
|
2018-04-02 |
Goffi |
pages: fixed used of "blog" page instead of "blog_view"
|
2018-04-01 |
Goffi |
README: specified contribution URIs and label
|
2018-03-30 |
Goffi |
pages: fixed calls to "blog" instead of "blog_view"
|
2018-03-27 |
Goffi |
pages: default menu update
|
2018-03-27 |
Goffi |
pages (merge-requests): added a discovery page similar to tickets one:
|
2018-03-27 |
Goffi |
pages (forums): log a warning and use an empty list when forums are not available
|
2018-03-27 |
Goffi |
pages (blog): blog page is now public (only free jid is available when not connected)
|
2018-03-26 |
Goffi |
pages (tickets): tickets discovery:
|
2018-03-26 |
Goffi |
blog: moved blog page from /common to /blog:
|
2018-03-26 |
Goffi |
pages (files): change discoFindByFeatures call following backend
|
2018-03-24 |
Goffi |
pages: updated default menu
|
2018-03-24 |
Goffi |
pages (photos): default page now handle free jid (but don't display anything else yet)
|
2018-03-22 |
Goffi |
imported patch discover
|
2018-03-21 |
Goffi |
pages (common/blog): added xmpp_uri in template_data
|
2018-03-21 |
Goffi |
pages: fixed args count in getPathArgs
|
2018-03-18 |
Goffi |
pages (photos): new photos/album page to use photo album view when displaying files, and display comments is available.
|
2018-03-18 |
Goffi |
pages (files/list): comments handling + size parameters:
|
2018-03-18 |
Goffi |
pages: new pages_tools module:
|
2018-03-14 |
Goffi |
pages (files/list): retrieve thumbnail:
|
2018-03-14 |
Goffi |
server: fixed profile cache path (the path has changed and "profiles" is now needed)
|
2018-03-14 |
Goffi |
pages: fixed min_args for getPathArgs
|
2018-03-11 |
Goffi |
pages (files): files sharing first draft:
|
2018-03-11 |
Goffi |
server: new ProgressHandler helper class, to handle progressing actions
|
2018-03-11 |
Goffi |
pages: new delegateToResource method to continue workflow with a Twisted Resource
|
2018-03-11 |
Goffi |
pages: fixed unicode escaping when using a redirecting URL
|
2018-03-11 |
Goffi |
pages: '*' can now be used to prefix the last arg name in getPathArgs, in which case the data will be a list of remaining path arguments.
|
2018-01-30 |
Goffi |
pages: don't log error anymore when empty page_meta.py are used
|
2018-01-30 |
Goffi |
pages (forums): first draft
|
2018-01-30 |
Goffi |
common/blog: "service" and "node" are now set in template_data
|
2018-01-30 |
Goffi |
pages: new getPathArgs helper method to retrieve several path arguments at once
|
2018-01-30 |
Goffi |
server: fixed cache_dir for service profile in session interface
|
2018-01-26 |
Goffi |
date update
|
2018-01-25 |
Goffi |
browser: updated robots.txt
|
2018-01-25 |
Goffi |
pages (caches): use request.uri to check cache, to avoid using same cache with pages using different parameters (e.g. different MAM filter for pubsub)
|
2018-01-25 |
Goffi |
pages (common/blog): tranform special characters to their ascii equivalent
|
2018-01-25 |
Goffi |
pages (common/blog/atom.xml): don't use query elements in request_uri:
|
2018-01-25 |
Goffi |
pages: do not log error if there is not template and render method, but redirect is used
|
2018-01-24 |
Goffi |
pages (common/blog): fixed bad import
|
2018-01-24 |
Goffi |
server: better redirection (fixed issue in remaining path arguments)
|
2018-01-24 |
Goffi |
server: fixed unicode exception if old URL in url_redirections had a unicode character
|
2018-01-24 |
Goffi |
server (blog): moved old blog renderer from /blog to /blog_legacy
|
2018-01-24 |
Goffi |
server: don't change request.uri and request.path on redirection: the original URL must actually be used
|
2018-01-24 |
Goffi |
pages (tickets, merge-requests): fixed items URLs
|
2018-01-24 |
Goffi |
pages (common/blog): use more friendly URLs
|
2018-01-24 |
Goffi |
pages: check redirections on getURLByNames
|
2018-01-24 |
Goffi |
pages (common/blog): use bridgeCall instead of bridge
|
2018-01-24 |
Goffi |
pages (common/blog): don't fail if author is missing
|
2018-01-24 |
Goffi |
pages: fixed XMPP URIs handling
|
2018-01-24 |
Goffi |
server: redirection rework:
|
2018-01-22 |
Goffi |
pages (common/blog): URL improvments:
|
2018-01-22 |
Goffi |
pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
|
2018-01-22 |
Goffi |
pages (u): top page (blog) is now cached
|
2018-01-22 |
Goffi |
pages: cache is now working even after pageRedirect
|
2018-01-22 |
Goffi |
pages: path arguments can now be specified in pageRedirect
|
2018-01-22 |
Goffi |
pages: new method getURLByNames to retrieve URL from list of page names/path arguments
|
2018-01-22 |
Goffi |
pages: moved code getting subpage from getSubPageURL to new getSubPageByName method.
|
2018-01-22 |
Goffi |
pages (common/blog): if background is set in user preferences, use it
|
2018-01-22 |
Goffi |
pages (g/e): replaced background_image by new dynamic_style template variable
|
2018-01-22 |
Goffi |
server (utils): added "safe" attribute to quote
|
2018-01-21 |
Goffi |
pages (common/blog): fixed bad variable name
|
2018-01-21 |
Goffi |
pages (common/blog): if "reverse=1" is set in URL query, items will be reversed
|
2018-01-21 |
Goffi |
pages (common/blog): handle tags filtering using "/tag/[tag]" in path
|
2018-01-21 |
Goffi |
server (utils): use quote instead of quote_plus
|
2018-01-21 |
Goffi |
pages (common/blog/atom.xml): use cache
|
2018-01-21 |
Goffi |
pages (tickets): check cache in prepare_render instead of parse_url
|
2018-01-21 |
Goffi |
pages (u): activated URL caching, avoiding bridge calls on each request.
|
2018-01-21 |
Goffi |
pages: HTTP cache headers handling:
|
2018-01-21 |
Goffi |
Pages: added url_cache setting:
|
2018-01-19 |
Goffi |
pages (blog/atom.xml, u/atom.xml): Atom feed implementation:
|
2018-01-19 |
Goffi |
pages (blog_new, common/blog): various blog improvments:
|
2018-01-19 |
Goffi |
pages: fixed redirection
|
2018-01-19 |
Goffi |
pages: ignore empty or unset arguments in getURL
|
2018-01-19 |
Goffi |
pages: fixed str representation of LiberviaPage
|
2018-01-19 |
Goffi |
server: set default content type to text/html in utf-8
|
2018-01-12 |
Goffi |
pages (blog): added pagination using RSM and blog now fill older_url and newer_url in template_data
|
2018-01-12 |
Goffi |
pages: added getCurrentURL and getParamURL:
|
2018-01-12 |
Goffi |
pages: added "multiple" argument to getAllPostedData
|
2018-01-12 |
Goffi |
server: reconnect SERVICE_PROFILE if it has been disconnected:
|
2018-01-12 |
Goffi |
pages(tickets): use bridgeCall instead of bridge
|
2018-01-06 |
Goffi |
server: moved code to retrieve external server from legacy blog to server.py, and use it to find websocket URL
|
2018-01-05 |
Goffi |
server: added "chat" and "app" in default menu
|
2018-01-05 |
Goffi |
pages (app): added named page "app"
|
2018-01-05 |
Goffi |
server: better error message on init issue / menu_json trouble + stop reactor in this case.
|
2018-01-05 |
Goffi |
pages (chat): fixed messages filtering + get identity of user if not already in cache.
|
2018-01-05 |
Goffi |
pages (chat): fixed call to discoInfos
|
2018-01-05 |
Goffi |
pages (chat): moved rendering preparation in prepare_render, and redirect to page_select if no jid is specified.
|
2018-01-05 |
Goffi |
pages (chat): new chat_select page which display rooms from bookmarks and allows to specify a jid to talk to.
|
2018-01-05 |
Goffi |
pages: dynamic set up is now done just before prepare_render call:
|
2018-01-05 |
Goffi |
misc (setup.py): set minimum jinja2 version to 2.9
|
2018-01-03 |
Goffi |
pages (chat): implementation of chat page using new dynamic pages, first draft
|
2018-01-03 |
Goffi |
server: dynamic pages first draft:
|
2017-12-12 |
Goffi |
pages: profile is now always set in template_data, and None if there is no user logged
|
2017-12-12 |
Goffi |
server: changed session timeout from 5 min to 2h, avoiding undesired disconnection on Libervia pages.
|
2017-12-05 |
Goffi |
server (legacy blog): set max-width: 100% for videos
|
2017-12-01 |
Goffi |
pages(merge-requests): merge requests new, view and list pages implementations.
|
2017-11-30 |
Goffi |
pages: menu implementation, first draft:
|
2017-11-30 |
Goffi |
pages (tickets/new): renamed bridge method to follow backend change.
|
2017-11-30 |
Goffi |
pages (blog_new): added name ("blog_new")
|
2017-11-19 |
Goffi |
server (install): force version of txJSON-RPC to 0.3.1:
|
2017-11-19 |
Goffi |
pages(tickets): use new cache mechanism for tickets list
|
2017-11-19 |
Goffi |
pages: cache mechanism, first draft:
|
2017-11-17 |
Goffi |
server: moved LiberviaPage code in its own module
|
2017-11-17 |
Goffi |
server (libervia.sh): force python 2 to launch twistd, and avoid launching wrong version if twistd is installed for python 3 too
|
2017-11-15 |
Goffi |
pages (tickets/new): added reporter_jid in ignore list (if needed, it is filled in backend)
|
2017-11-14 |
Goffi |
pages(tickets): better URL handling:
|
2017-11-14 |
Goffi |
core (pages redirection): inverted redirection + getSubPageURL:
|
2017-11-12 |
Goffi |
server: pages redirection:
|
2017-11-12 |
Goffi |
pages: removed trailing_slash option:
|
2017-11-11 |
Goffi |
pages (tickets/new): refuse data if body is not set
|
2017-11-11 |
Goffi |
pages (tickets/new): ignore milestone and priority on new ticket (those field should be set by node owner)
|
2017-11-11 |
Goffi |
pages (tickets/view): ignore publisher when creating XMLUI
|
2017-11-11 |
Goffi |
pages: fixed use of request data in _on_data_post_redirect
|
2017-11-10 |
Goffi |
pages (tickets): URLs for list and new are set in the template for the whole subhierarchy
|
2017-11-10 |
Goffi |
server: getURL + minor improvments:
|
2017-11-09 |
Goffi |
page(tickets/new): use string instead of textbox for labels, and use comma to split them
|
2017-11-09 |
Goffi |
page(tickets/new): refuse request if title is not set
|
2017-11-09 |
Goffi |
page(tickets/new): ignore status as it makes sense to use default status on ticket creation
|
2017-11-09 |
Goffi |
pages (core, tickets/new): replaced post_redirect_uri mechanism by post_redirect_page:
|
2017-11-05 |
Goffi |
pages (tickets): tickets first draft:
|
2017-11-05 |
Goffi |
pages (data post): pages can now be redirected to a other uri than current page, using request.data['post_redirect_uri']
|
2017-11-05 |
Goffi |
browser (XMLUI): added new ignore argument
|
2017-11-03 |
Goffi |
misc: date update (yes it's a bit late :p )
|
2017-10-27 |
Goffi |
pages: added login/logged and register pages
|
2017-10-27 |
Goffi |
Pages: various improvments:
|
2017-10-27 |
Goffi |
server: moved logging worflow in separated method, so it can be used by Libervia Pages
|
2017-10-27 |
Goffi |
pages(session): added method to handle reload resistant page specific data:
|
2017-09-24 |
Goffi |
server: added getAllPostedData
|
2017-09-24 |
Goffi |
browser (xmlui): added LabelContainer (use PairsContainer to handle it for now)
|
2017-07-11 |
Goffi |
server (pages): added a confirm flag on successful post:
|
2017-07-10 |
Goffi |
server (pages): impleted CSRF protection:
|
2017-07-09 |
Goffi |
server(pages): do Post/Redirect/Get pattern when on_data_post is used (avoid double posting on refresh)
|
2017-07-07 |
Goffi |
server (blog): temporary fix for atom feed:
|
2017-06-24 |
Goffi |
pages(g): use norobots in guest pages
|
2017-06-22 |
Goffi |
Added robots.txt:
|
2017-06-21 |
Goffi |
pages (g): use language in data for locale
|
2017-06-03 |
Goffi |
server (blog): fixed avatars handling, there is now a well-known URL to SERVICE_PROFILE cache
|
2017-05-22 |
Goffi |
pages (common/blog): use request data to indicate if comments are allowed
|
2017-05-22 |
Goffi |
pages (common/blog): don't fail if an error is raised while getting comment
|
2017-05-22 |
Goffi |
pages: cache identities identities in session + get identities for comments in blog
|
2017-05-21 |
Goffi |
pages (g/e): added days left before the event as a template variable
|
2017-05-21 |
Goffi |
pages (g): use invitee's locale as template locale
|
2017-05-19 |
Goffi |
browser: various fixes
|
2017-05-19 |
Goffi |
pages (g/e): use blog_uri from event instead of guest's main uri
|
2017-05-19 |
Goffi |
pages (g/e): adapted event handling to changes in backend
|
2017-05-19 |
Goffi |
pages (g): guest name is added to template data
|
2017-04-26 |
Goffi |
page (g/e): events invitations first draft
|
2017-04-26 |
Goffi |
pages (common/blog): check posted data type for comments
|
2017-04-26 |
Goffi |
pages (g): use new constants
|
2017-04-26 |
Goffi |
server (pages): an HTTP internal error is raised if an error is uncatched during page workflow
|
2017-04-26 |
Goffi |
server (pages): added getPageByName
|
2017-04-26 |
Goffi |
server: move asyncBridgeCall to Libervia.bridgeCall, this way async bridge calls can be used easily everywhere.
|
2017-04-26 |
Goffi |
server (constants): added HTTP_INTERNAL_ERROR and HTTP_SERVICE_UNAVAILABLE
|
2017-04-17 |
Goffi |
pages (common/blog): data post (i.e. new comments) is now handled
|
2017-04-17 |
Goffi |
pages (common/blog): new show_comments variable is used in session data, if True comments are grabbed and chained to items
|
2017-04-17 |
Goffi |
server (pages): post requests are now handled:
|
2017-04-16 |
Goffi |
pages (g): added g (for guest) page to handle invitations
|
2017-04-16 |
Goffi |
pages (u): added u page for user public pages, for now it display blog items
|
2017-04-16 |
Goffi |
pages (common): added common hierarchy for reusable pages (blog is the first)
|
2017-04-16 |
Goffi |
server (pages): added getPagePathFromURI method to retrieve page handling an URI
|
2017-04-02 |
Goffi |
server (pages): fixed _prepare_render handling
|
2017-04-02 |
Goffi |
server (pages): URIs handling:
|
2017-04-02 |
Goffi |
libervia (pages): getSessionData return one session if used with one argument, else an iterator
|
2017-04-02 |
Goffi |
server (pages): pages now handle redirection, check self.pageRedirect docstring for details
|
2017-04-02 |
Goffi |
server (pages): added "None" access (page is not rendered at all) and some HTTP code constants + helper methods to get session data
|
2017-04-02 |
Goffi |
both: renamed psDeleteNode to psNodeDelete to follow backend change
|
2017-03-29 |
Goffi |
server: new purgeSession and getSessionData helper methods
|
2017-03-29 |
Goffi |
server: moved session interfaces to session_iface module + added SATGuestSession
|
2017-03-05 |
Goffi |
pages (blog_new/articles): first concert Libervia page, blog articles:
|
2017-03-05 |
Goffi |
server: Libervia pages:
|
2017-03-05 |
Goffi |
server (blog): fixed static blog generation:
|
2017-03-05 |
Goffi |
server: renamed getProfileName to profileNameGet following core change and new conventions.
|
2017-02-26 |
Goffi |
server, browser: partial Libervia fix
|
2016-08-28 |
Goffi |
server, browser: removed deprecated methods which have been removed from backend, and associated code
|
2016-08-10 |
Goffi |
browser side(contact list): fixed calls to getGroupData
|
2016-08-10 |
Goffi |
browser side (contact list): fixed groups displaying
|
2016-08-10 |
Goffi |
misc: restrict txJSON-RPC version as new version is broken
|
2016-08-08 |
Goffi |
browser, server: update to get compatibility with 0.7-dev (not finished):
|
2016-07-13 |
Goffi |
Added tag 0.6.1 for changeset 3d372805f60c
|
2016-07-13 |
Goffi |
installation (setup.py): changed version to 0.6.1.1 so new archive with fixed MANIFEST can be uploaded on pypi
0.6.1
|
2016-07-13 |
Goffi |
installation (MANIFEST): fixed missing files
|
2016-07-13 |
Goffi |
installation (setup): fixed OSError when pyjsbuild is not found
|
2016-07-12 |
Goffi |
Added tag 0.6.1 for changeset 5264fec78a1d
|
2016-07-12 |
Goffi |
updated version (0.6.1)
|
2016-07-12 |
Goffi |
installation: added MANIFEST.in
|
2016-04-17 |
Goffi |
removed pyfeed and xe from dependencies, they are not used anymore
|
2016-03-25 |
Goffi |
server (blog): use unicode character for ellispsis in atom feed's microblog title
|
2016-03-24 |
Goffi |
blog(atom): added categories (tags) in Atom feed
|
2016-03-22 |
Goffi |
blog, browser: updated imports to reflect renaming of common.py to common/data_format.py
|
2016-03-20 |
Goffi |
theme (default): changed MIME type for xmpp: link
|
2016-03-20 |
Goffi |
blog: no unicode here we said!
|
2016-03-20 |
Goffi |
blog: don't use unicode for _urlencode
|
2016-03-20 |
Goffi |
blog: changed MIME type for xmpp: link, forgotten in rev dc27e29b7c22
|
2016-03-20 |
Goffi |
blog: escape "&" when encoding URL, so they can be used without escaping in the HTML template
|
2016-03-20 |
Goffi |
blog: changed xmpp: alternate links MIME type for application/atom+xml
|
2016-03-18 |
Goffi |
server (blog): set HTTP status code to 500 on renderError
|
2016-03-17 |
Goffi |
blog (atom feed): fixed forgotten content keyword, resulting in content published as namespace
|
2016-03-17 |
Goffi |
blog (atom feed): handle proxy headers like x-forwarded-host to adjust absolute URL in atom feed
|
2016-03-11 |
souliane |
browser (register): update message when XMPP connection failed
|
2016-03-11 |
souliane |
server (blog): fixes displaying default avatar
|
2016-03-09 |
Goffi |
blog: OK, OK, I forgot the _quote method, it's better now :)
|
2016-03-09 |
Goffi |
blog: fixed forgotten encode with urllib.quote
|
2016-03-09 |
Goffi |
blog (atom): base_url_ext can now only specify scheme, or netloc, or path, it will be used to complete data coming from request's path
|
2016-03-09 |
Goffi |
server (options): Q&D trick to have unicode value from command line arguments and sat.conf
|
2016-03-09 |
Goffi |
blog (atom): removed hard ATOM_MAX_ITEMS value as it need to be used with MAM, may come back in the future
|
2016-03-09 |
Goffi |
server: added base_url_ext option to handle different external URLs (e.g.: if there is a proxy)
|
2016-03-09 |
Goffi |
blog, themes(default): added <link> element referencing xmpp: uri of the item
|
2016-03-09 |
Goffi |
blog (atom feed): fixed atom handling:
|
2016-03-05 |
souliane |
browser (strings): fixXHTMLLinks skips internal anchors (links starting with "#")
|
2016-03-04 |
Goffi |
added exec to launch twistd in libervia.sh, so twistd replace the script process, which is useful particularly in foreground mode (signals can be catched correclty for instance)
|
2016-03-04 |
souliane |
browser (richtext): fixes uninitialized variable
|
2016-03-02 |
Goffi |
server: handling of dict and "file:" urls in url_redirections_dict:
|
2016-03-02 |
Goffi |
theme (default): added query information in blog's atom feed alternate url
|
2016-02-29 |
Goffi |
server: replaced libervia_test.html redirection by an absolute URL
|
2016-02-29 |
Goffi |
browser (chat): use new style bridge call for mucLeave
|
2016-02-29 |
Goffi |
server, browser: new "allow_registration" option to enable/disable new account registration through Liberia interface
|
2016-02-29 |
Goffi |
server: use C.bool for bool options instead of simple int
|
2016-02-29 |
Goffi |
server, browser: replaced isRegistered call by a more generic getSessionMetadata which return a dictionary
|
2016-02-28 |
Goffi |
theme (default): changed font, use the same fond as in dynamic part
|
2016-02-26 |
Goffi |
server: fixed encoding issues on url redirection
|
2016-02-24 |
Goffi |
reverted changeset f024fc5744d0 (there is already a default value)
|
2016-02-22 |
souliane |
server: fixes options parsing when url_redirections_dict or url_redirections_profile are not defined
|
2016-02-18 |
souliane |
themes (default): fixes static blog messages width according to the screen size
|
2016-02-12 |
Goffi |
server: fixed bad encoding handling in options parsing
|
2016-01-25 |
Goffi |
server: LiberviaRootResource now manages root url redirection, and former redirection has been replaced by it:
|
2016-01-25 |
Goffi |
server: moved APP_VERSION to common.constants + avoid __init__ import in browser side, which was the source of a crash
|
2016-01-25 |
Goffi |
server: use of relative import instead of try/except block in server/constants
|
2016-01-24 |
Goffi |
server: catch exceptions on service profile connection check, and show an helping message if an error is caught
|
2016-01-24 |
Goffi |
server: URL redirections + misc:
|
2016-01-24 |
Goffi |
server: added url_redirections_dict and url_redirections_profile in options
|
2016-01-24 |
Goffi |
server: version check:
|
2016-01-22 |
Goffi |
server (blog): fixed atom feed link
|
2016-01-22 |
Goffi |
server (blog): fixes:
|
2016-01-22 |
Goffi |
server (blog/template): fixed template:
|
2016-01-16 |
souliane |
browser: set the background transparent when the register panel is displayed
|
2016-01-16 |
souliane |
browser (register): improve some regex after Link Mauve's comments:
|
2016-01-15 |
souliane |
server (themes/default): display later and older messages link also in the footer (when only one message is displayed)
|
2016-01-15 |
souliane |
browser (strings, editor): add javascript version of fixXHTMLLinks and use it for displaying the rich blog messages (add links' missing scheme and open them in new tab)
|
2016-01-15 |
souliane |
browser: replace re module usage by pure javascript
|
2016-01-15 |
souliane |
server (blog): call fixXHTMLLinks on XHTML content
|
2016-01-15 |
Goffi |
browser (json): changed rules for retry delay when connection with server is lost
|
2016-01-15 |
Goffi |
browser (json): display a warning when connection with server is lost, and count down until the next try
|
2016-01-15 |
Goffi |
browser (warning message): resuses the popup if it already exists, allows a None duration, and added INFO and WARNING types
|
2016-01-15 |
Goffi |
browser: use new style calls for getSignals
|
2016-01-14 |
souliane |
themes (default): display a link to the atom feed below the static blog entries
|
2016-01-13 |
Goffi |
server: removed unused %(url)s for formatting HTTP warning message
|
2016-01-13 |
souliane |
browser (strings): add a parameter "new_target" to addURLToText + fix a wrong import
|
2016-01-13 |
souliane |
browser (games, menu): rename showFailureRoomInvalid to onJoinMUCFailure and display a nice message when the room has already been joined (it is not a real error)
|
2016-01-12 |
souliane |
browser: validate the status with ENTER (fixes bug 111)
|
2016-01-12 |
souliane |
browser (notification): remove the notification icon (it doesn't work with HTTPS)
|
2016-01-12 |
souliane |
browser: fixes bug while changing or closing the tab
|
2016-01-12 |
souliane |
browser: update favicon counter when a tab change make notified messages visible
|
2016-01-12 |
souliane |
browser (chat, notification): remove the textual alerts counter, merge it with the favicon counter
|
2016-01-12 |
souliane |
browser (chat): fixes resize callback for one2one conversation
|
2016-01-09 |
souliane |
browser (blog): set focus to the bubble of a just added comment entry
|
2016-01-09 |
souliane |
server (blog/themes): sanitize tags + display tags URLs
|
2016-01-09 |
souliane |
server (blog): fixes typo in a dict declaration
|
2016-01-09 |
Goffi |
server (blog): fixed unicode handling for query args
|
2016-01-08 |
Goffi |
server (blog): implemented tag/category filtering:
|
2016-01-08 |
Goffi |
server (blog): moved _quote and _unquote to module functions, and use them in BlogMessage.url
|
2016-01-08 |
Goffi |
server (blog): added unhandler errback in getItemById
|
2016-01-08 |
Goffi |
server (blog): removed another max_items
|
2016-01-08 |
Goffi |
server (blog): better handling of mbGetFromManyWithCommentsRTResult in getItems
|
2016-01-08 |
Goffi |
server (blog): cleaning & improvments:
|
2016-01-08 |
Goffi |
themes (default): fixed invalid link to sat logo
|
2016-01-08 |
souliane |
server (blog/themes): replace previously removed icons
|
2016-01-07 |
Goffi |
server (blog/themes): removed content due to licence incompatibility
|
2016-01-03 |
Goffi |
server: fixed bad login check introduced in rev 6a2fd7807770
|
2016-01-03 |
Goffi |
copyright update
|
2015-12-26 |
Goffi |
server: fixed empty_password_allowed_warning_dangerous_list option
|
2015-12-26 |
Goffi |
browser (params): reverted size change from commit f2a76ee020f6
|
2015-12-22 |
souliane |
browser (chat): printing the history is left to quick_frontend
|
2015-12-20 |
Goffi |
server: minor option help string correction
|
2015-12-20 |
Goffi |
server: added --tls_private_key and --tls_chain options. --tls_certificate .pem file will be used for private_key if --tls_private_key is not specified.
|
2015-12-20 |
Goffi |
server: added "quit" method to exit with an exit code when reactor is running
|
2015-12-20 |
Goffi |
server: tls_certificate option:
|
2015-12-18 |
Goffi |
server: proper options handling
|
2015-12-18 |
Goffi |
browser (blog): fixed comments ordering
|
2015-12-15 |
souliane |
browser_side: restore printing the day change while displaying history
|
2015-12-15 |
souliane |
browser_side (chat): adapt printMessage to recent modifications done in quick_chat
|
2015-12-15 |
souliane |
browser_side (xmlui): center the Save/Cancel buttons of parameters dialog
|
2015-12-12 |
souliane |
browser_side: improve CSS alignements of the dialogs' widgets
|
2015-12-15 |
souliane |
browser_side: fixes JID as login detection, can't rely on "@" keycode
|
2015-12-10 |
souliane |
browser_side: convertNewLinesToXHTML should only be called on raw text messages:
|
2015-12-10 |
souliane |
browser_side (CSS): add some style to display blogs from Movim
|
2015-12-09 |
souliane |
server_side: fixed confusion between jid user and host when there's not arobase
|
2015-12-09 |
souliane |
browser_side: minor CSS modification
|
2015-12-09 |
souliane |
replace old favicon for a new one generated from the SVG source
|
2015-12-09 |
souliane |
browser_side: run login callback before window alert so the background starts to be filled before the user clicks
|
2015-12-09 |
souliane |
themes: add "Powered by Salut à Toi" in the footer
|
2015-12-08 |
souliane |
browser and server sides: alert the user after he created a new profile using his XMPP account credentials
|
2015-12-08 |
souliane |
browser_side: inform the user that entering a full JID in the login box is only needed for external XMPP account
|
2015-12-07 |
souliane |
server_side: if a user tries to login with a full JID but his host is the local domain, login with the user part only
|
2015-12-07 |
souliane |
browser and server sides: removed constant UNMANAGED_FAULT_STRING which is used only to be displayed to the user, but it doesn't mean anything to him
|
2015-12-07 |
Goffi |
Added tag 0.6.0 for changeset 0af8a88ef6cd
|
2015-12-07 |
souliane |
update version in setup.py
0.6.0
|
2015-12-02 |
Goffi |
update README
|
2015-12-02 |
souliane |
update INSTALL for Jinja2 dependency
|
2015-12-02 |
Goffi |
browser side: fixed public blog menu (moved temporarily to frontend side)
|
2015-12-02 |
Goffi |
browser side (contact list): fixed a traceback on mouse enter/leave + bad attribute name
|
2015-12-01 |
souliane |
server_side (blog): pubsub item ID doesn't need to be an UUID
|
2015-12-01 |
Goffi |
browser side (blog): fixed entries and comments ordering
|
2015-12-01 |
Goffi |
browser side: workaround for a pyjamas bug which freeze the browser in some case with addURLToText regex
|
2015-12-01 |
souliane |
browser_side: rename "Manage groups" to "Manage contact groups" to avoid confusion
|
2015-12-01 |
souliane |
browser_side (menu): moved Tarot from Games to Groups
|
2015-12-01 |
souliane |
browser_side: set the MUC occupant box width to 100%
|
2015-12-01 |
souliane |
browser_side: fixed contact list refresh on param change
|
2015-11-30 |
souliane |
browser_side: fixed ContactsPanel scrolling
|
2015-11-30 |
souliane |
browser_side: modify a message to avoid a confusion when fine access blogging is not available
|
2015-11-30 |
souliane |
update INSTALL file
|
2015-11-29 |
Goffi |
browser side: the new menu 'help/official room chat' launch the default_muc room, which can be used to get some help
|
2015-11-25 |
Goffi |
browser side (blog): fixed click when comment, update or delete icons are not available
|
2015-11-26 |
souliane |
browser_side (blog): ask to delete a message after it has been modified and left with an empty body
|
2015-11-26 |
souliane |
browser_side (blog): hide the entry icons while editing
|
2015-11-26 |
souliane |
browser_side (blog): add publish hint and button for microblog
|
2015-11-26 |
souliane |
browser_side (blog): fixes syntax conversion
|
2015-11-26 |
souliane |
browser_side (blog): fixes switching between display/edit modes and raw/rich text
|
2015-11-25 |
souliane |
browser_side (blog): fixes focusing new comment box + click listener
|
2015-11-25 |
souliane |
browser_side (blog): typo in the CSS
|
2015-11-25 |
souliane |
browser_side (blog): display author_jid in addition to author
|
2015-11-25 |
souliane |
browser_side (contact_list): fixes click on the "Contacts" button above the roster
|
2015-11-25 |
souliane |
browser_side (blog): display title with h2 instead of h1 + add some bottom margin for the tags
|
2015-11-25 |
Goffi |
browser side: restored web widget
|
2015-11-24 |
souliane |
browser_side: display tags with nice icons like for the static blog
|
2015-11-24 |
souliane |
browser_side (blog): tags were not read when receiving a message
|
2015-11-24 |
souliane |
browser_side (blog): removed unused variables initialisations
|
2015-11-24 |
Goffi |
static blog: replaced mbdata2tags by sat.tools.common.dict2iter
|
2015-11-24 |
Goffi |
browser_side: replaced mbdata2tags and tags2mbdata by sat.tools.common.dict2iter and iter2dict
|
2015-11-24 |
souliane |
browser_side (blog): tags were not passed when sending / editing a message
|
2015-11-24 |
souliane |
INSTALL: better explain how to create the pyjsbuild symlink (Fabien)
|
2015-11-24 |
souliane |
INSTALL: forcing python version should be with 2.7 and not 2.6
|
2015-11-24 |
souliane |
add missing tag icon
|
2015-11-24 |
souliane |
browser_side: display the number of alerts for each contact and not only a symbol (*) + favicon displays the total number of waiting messages
|
2015-11-24 |
souliane |
browser_side (contact_panel): fixes contact box update
|
2015-11-23 |
Goffi |
browser side: features are checked for microblogging and group blogging. If one of them is not available, a pop-up warns it, and it is not possible to write a new entry.
|
2015-11-23 |
Goffi |
server + browser side: getFeatures bridge call
|
2015-07-20 |
souliane |
browser and server sides: allow to connect with a JID that is not registered on the local server
|
2015-11-23 |
souliane |
server_side (blog): fixes avatar callback
|
2015-11-23 |
Goffi |
browser side: fixed group panel drop and contact_list click on GroupLabel
|
2015-11-23 |
Goffi |
static blog: fixed bad use of JID
|
2015-11-23 |
Goffi |
server side: special handling of Connection/JabberID and Connection/autoconnect parameter which has needed by QuickApp but restricted by security limit
|
2015-11-23 |
Goffi |
server side: fixed params, and removed self.authorized_params as authorisation is handled by the backend
|
2015-11-22 |
Goffi |
server side: actionNew now use a dedicated signal handler, which block it if security limit is exceeded
|
2015-11-21 |
souliane |
server_side: display tags in static blogs
|
2015-11-21 |
souliane |
browser_side: use methods defined in quick_frontend to retrieve and set the tags from/to microblog data
|
2015-11-19 |
souliane |
browser_side: read and write tags from microblog data:
|
2015-11-19 |
souliane |
browser_side: implements tags UI
|
2015-11-19 |
souliane |
browser_side: improve ListPanel and TitlePanel
|
2015-11-19 |
souliane |
browser_side: simplify RichTextEditor initialization
|
2015-11-19 |
souliane |
browser_side: remove RichMessageEditor and RecipientManager which are not used since the removal of the unibox
|
2015-11-19 |
souliane |
fixes/improve ListManager and contact group manager + better PEP-8 compliance
|
2015-11-19 |
souliane |
browser_side: improve PopupMenuPanel comments + rename a button + better PEP8 compliance
|
2015-11-17 |
souliane |
browser_side: factorize retrieval of drop event data
|
2015-11-11 |
souliane |
browser_side: add functions JIDSet and JIDDict
|
2015-11-09 |
Goffi |
install: added jsdebug option to use debug mode with pyjsbuild, don't use it by default
|
2015-10-22 |
souliane |
fixes the INSTALL since http://pyj.be has been down for a while (Oliver)
|
2015-10-21 |
souliane |
browser_side: fixes auto-login (broken by previous changeset)
|
2015-10-21 |
souliane |
browser_side: change login and register panels (makes it more visible and less confusing)
|
2015-10-06 |
souliane |
server_side (blog): clean error message when unknown profile is requested
|
2015-10-05 |
souliane |
server side (blog): fixes displaying the avatar
|
2015-09-21 |
souliane |
server side (blog): fixes unicode error
|
2015-09-10 |
souliane |
server (blog): update to the new mechanism in XEP-0277 + improvement:
|
2015-09-10 |
souliane |
browser and server sides: bridge method mbGetLast has been renamed to mbGet and takes a new parameter "item_ids"
|
2015-08-26 |
souliane |
browser_side (xmlui): allow to select a tab when adding it
|
2015-08-25 |
Goffi |
browser side (xmlui): default callback is used for launchAction
|
2015-08-21 |
Goffi |
browser side(xmlui): basic JidsList implementation (read-only) using ContactsPanel, to fix params display
|
2015-08-21 |
Goffi |
browser side (xmlui): factory is instantiated on Panel init + main panel is passed as first argument to widgets
|
2015-08-18 |
Goffi |
browser side (xmlui): added basic JidInputWidget (use a StringWidget)
|
2015-08-18 |
Goffi |
browser + server sides: actionNew signal handling
|
2015-08-19 |
souliane |
server (blog): remove accidently added (and unused) import
|
2015-08-15 |
Goffi |
server + browser side: blogging refactoring (draft), huge commit sorry:
|
2015-07-28 |
souliane |
revert change on setup.py that was commited by accident
|
2015-07-20 |
souliane |
browser_side: use favico.js to display alerts counter
|
2015-07-15 |
souliane |
browser_side (blog): do not fail when target server doesn't handle RSM
|
2015-07-13 |
souliane |
server_side: use Jinja2 template engine for static blog
|
2015-07-13 |
souliane |
browser_side: remove methods that were used before the merge, when Libervia was not based on quick_frontend
|
2015-07-13 |
souliane |
server_side: update connected signal handler according to sat changeset 1435 (7590bbf44eed)
|
2015-06-08 |
souliane |
browser_side: fix updating OTR icons when state or trust has changed
|
2015-06-08 |
souliane |
server_side: fixes static blog navigation links
|
2015-06-07 |
souliane |
server_side: remove unwanted "target" property in the HTTP to HTTPS link + use "<p>" instead of "<br>"
|
2015-06-05 |
souliane |
server_side: add a link to the FAQ in the HTTP/HTTPS warning dialog
|
2015-06-04 |
souliane |
browser and server sides: renamed max to max_ after sat's changeset 1423 (882e5fabf68c)
|
2015-06-04 |
souliane |
server_side: static blog uses the default template
|
2015-06-04 |
souliane |
server_side: add default theme
|
2015-05-11 |
souliane |
server_side: give a better look to the static blog
|
2015-05-27 |
Goffi |
browser side: when there is no avatar in cache in getAvatarURL, set its value to empty string to avoid requesting again
|
2015-05-27 |
Goffi |
browser side: added signal caching before profile is plugged, as QuickFrontend mechanism is not used
|
2015-04-20 |
souliane |
browser_side: change frontend method "setStatusOnline" for "setPresenceStatus"
|
2015-04-20 |
souliane |
browser_side: don't open a new tab when inviting people to a MUC we already joined
|
2015-04-20 |
souliane |
browser_side: clean the code that has been commented or isolated during the refactorisation to base libervia on quick_frontend
|
2015-04-20 |
souliane |
browser and server side: remove unibox
|
2015-04-19 |
souliane |
browser_side: don't rebuild the whole list on contact list update
|
2015-04-16 |
souliane |
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
|
2015-04-16 |
souliane |
browser_side: fixes new message alerts
|
2015-04-09 |
souliane |
browser_side: use host.default_muc instead of C.DEFAULT_MUC
|
2015-04-09 |
souliane |
browser_side: minor fixes for ContactMenuBar and ContactGroupManager
|
2015-04-09 |
souliane |
browser_side: improve comments for menus-related methods
|
2015-04-01 |
souliane |
browser and server side: complete changeset 669 (a8fddccf5b84) about joining MUC:
|
2015-04-01 |
souliane |
browser_side: ContactList.remove has been renamed to ContactList.removeContact to not interfer with Pyjamas Panel.remove (overriding not needed anymore)
|
2015-03-23 |
souliane |
browser_side: update ContactList, Chat, ContactsPanel, ContactBox, ContactLabel to update the display using listeners as it is done in quick_frontend:
|
2015-03-26 |
souliane |
browser_side: let the backend check for the validity of MUC JIDs that come from a user input
|
2015-03-30 |
Goffi |
2015 copyright dates update
|
2015-03-18 |
souliane |
browser_side: follow changes made on quick_frontend for chat states and MUC symbols + minor fixes following the refactorisation:
|
2015-03-19 |
Goffi |
browser side: versions management + version is shown in about dialog
|
2015-03-19 |
Goffi |
server side: implemented methods to get SàT and Libervia versions
|
2015-03-19 |
Goffi |
browser side: updated trigger import according to backend renaming (sat.tools.misc is now sat.tools.trigger)
|
2015-03-18 |
Goffi |
closing branch frontends_multi_profiles
frontends_multi_profiles
|
2015-03-18 |
Goffi |
merged branch frontends_multi_profiles
|
2015-03-17 |
Goffi |
browser side(otr): restored menu hooks using new hook system
frontends_multi_profiles
|
2015-03-17 |
Goffi |
browser side: fixed __setitem__ in OrderedDict (was bugging when the key was already existing)
frontends_multi_profiles
|
2015-03-17 |
Goffi |
browser side: menus refactorisation:
frontends_multi_profiles
|
2015-03-17 |
Goffi |
browser side: host listeners are called when host is instantiated
frontends_multi_profiles
|
2015-03-17 |
Goffi |
browser_side: added __len__ method in OrderedDict
frontends_multi_profiles
|
2015-03-11 |
souliane |
browser_side: add attribute "merge_resources" to ContactsPanel to display the MUC occupants + override Chat.replaceUser and Chat.removeUser
frontends_multi_profiles
|
2015-03-11 |
souliane |
browser_side: fixes room games:
frontends_multi_profiles
|
2015-03-09 |
souliane |
browser_side: replace ContactsPanel and ContactBox init "parent" attribute with "host" + menus bound to the avatar can be parameterized
frontends_multi_profiles
|
2015-03-09 |
souliane |
browser_side: rename askConfirmation handler
frontends_multi_profiles
|
2015-03-07 |
souliane |
server and browser sides: fixes joining room with auto-generated name + leave JID error handling to the backend
frontends_multi_profiles
|
2015-03-07 |
souliane |
browser_side (CSS): show differences between enabled and disabled buttons
frontends_multi_profiles
|
2015-03-06 |
souliane |
browser_side (blog): clean the MicroblogPanel:
frontends_multi_profiles
|
2015-03-05 |
souliane |
browser_side: don't display MUC entities in the contact list + fixes ContactList.remove (QuickContactList and SimplePanel conflict)
frontends_multi_profiles
|
2015-03-03 |
souliane |
browser_side: OTR uses 'profilePlugged', 'disconnect' and 'gotMenus' listeners
frontends_multi_profiles
|
2015-03-03 |
souliane |
browser_side: fixes wrong triggers names
frontends_multi_profiles
|
2015-03-03 |
souliane |
browser_side: fixes OTR using the new resource system and proper triggers (send and receive message) or listener (presence update)
frontends_multi_profiles
|
2015-03-03 |
souliane |
browser_side: replace all instances of 'str' with 'unicode'
frontends_multi_profiles
|
2015-03-03 |
souliane |
browser_side: implements collections.OrderedDict.__contains__ to fix an error while doing "presence in C.PRESENCE"
frontends_multi_profiles
|
2015-02-27 |
Goffi |
browser side (contact list): ContactPanels is used instead of OccupantsList in MUC:
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: allow to drop a widget in the "+" tab
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: the contact list's height needs a window resize after it's been added or when the tab bar display is changed
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: hide the tab bar and contact list's toggle button until the profile is connected
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: only display "+" button when the tab bar contains only 1 tab, and display it over the contact list to not use vertical space
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: implements setStatusOnline since it is not used only for setting the connected state on/off, but also to update the user presence and status
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: MainPanel is now based on a DockPanel, which allows to use less tables and also to remove some "window resized" listeners
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: fixes sending/updating blog message/comment
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: MicroblogPanel.accepted_groups (set of unicode) is now built from QuickWidget.targets (set of tuple of unicode)
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side, server_side: MicroblogPanel.onGroupDrop and bridge method getMassiveLastMBlogs now only accepts the publishers as a set of unicode (no more None value or single unicode).
frontends_multi_profiles
|
2015-02-26 |
souliane |
browser_side: fixes misc issues (forgotten parenthesis and wrong argument)
frontends_multi_profiles
|
2015-02-26 |
souliane |
browser_side: fixes issue when placing a LiberviaWidget and some cells of the WidgetsPanel are empty
frontends_multi_profiles
|
2015-02-26 |
Goffi |
browser_side: classes reorganisation:
frontends_multi_profiles
|
2015-02-26 |
Goffi |
browser side: moved ContactBox, ContactsPanel, ContactLabeland ContactMenuBar to base_widget/base_panels so they can be reused outside of contact_list module
frontends_multi_profiles
|
2015-02-25 |
Goffi |
browser side: fixed typo in newMessageHandler
frontends_multi_profiles
|
2015-02-25 |
Goffi |
browser side: restored infoDialog for headline messages from server
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side: call of parent profilePlugged for overriden method
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side: do a hard reload on disconnected signal
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side (json): replaced the Window.alert by a log warning when signal is lost
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side (contact list): removed our own bare jid from contact list
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side(contact list): added nick listener
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side (contact list): fixed forgotten profile argument in presence listener
frontends_multi_profiles
|
2015-02-24 |
Goffi |
browser side: fixed use of profile for listeners
frontends_multi_profiles
|
2015-02-23 |
Goffi |
merged souliane changes
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (widgets management): removed getWidgetsPanel: we use directly getParent which do the same thing + displayWidget now detect hidden widgets (widgets without parent WidgetsPanel)
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (LiberviaWidget): an error is raised when expect is True on getParent
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (contact list): Contact list improvments:
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (contact list): use of c.bool for parameter conversion
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (menu): minor improvments:
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (libervia main): implemented visible_widgets property
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side: contact_list update:
frontends_multi_profiles
|
2015-02-23 |
Goffi |
browser side (contact list): use EntityToShow to know which contacts must be displayed
frontends_multi_profiles
|
2015-02-22 |
souliane |
browser_side: implements showDialog
frontends_multi_profiles
|
2015-02-22 |
souliane |
browser_side: fixes MUC menus
frontends_multi_profiles
|
2015-02-22 |
souliane |
browser_side: fixes RoomAndContactsChooser dialog
frontends_multi_profiles
|
2015-02-22 |
souliane |
browser_side (PromptDialog): rename prompt attribute to prompt_widgets + related changes
frontends_multi_profiles
|
2015-02-22 |
souliane |
browser_side: fixes various issues
frontends_multi_profiles
|
2015-02-22 |
souliane |
server and browser sides: fixes bad call to "subscription" bridge method
frontends_multi_profiles
|
2015-02-20 |
souliane |
browser_side: fixes a typo (listerner --> listener)
frontends_multi_profiles
|
2015-02-20 |
souliane |
browser_side: fixes previous patch, forgot to pass an argument
frontends_multi_profiles
|
2015-02-20 |
souliane |
browser_side: move SatWebFrontend.addTab to MainTabPanel.addWidgetsTab and rename MainTabPanel.add to MainTabPanel.addTab
frontends_multi_profiles
|
2015-02-20 |
souliane |
browser_side: show more obvisouly the "dragover" style when dragging something over a tab
frontends_multi_profiles
|
2015-02-20 |
souliane |
browser_side: always display the main tab bar with a "+" button to add a new tab
frontends_multi_profiles
|
2015-02-11 |
souliane |
browser_side: add/improve some docstrings
frontends_multi_profiles
|
2015-02-11 |
souliane |
browser_side: add and use method displayWidget to harmonize widget's management in Libervia (not completely done, there are some issues)
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side (web panel): add an option to hide url headed + use it for public blog
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side: fixed jid's public blog menu
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side: added a base_location property to get location of current Libervia instance
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side (web panel): schemes are now checked, if no scheme is given (or a not accepted one), http:// is used
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side: web widget is recreated when there is already one
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side: widget is deleted by default when close button is clicked in LiberviaWidget
frontends_multi_profiles
|
2015-02-10 |
Goffi |
brower side: removed close listener for LiberviaWidget
frontends_multi_profiles
|
2015-02-09 |
Goffi |
merges souliane changes
frontends_multi_profiles
|
2015-02-09 |
Goffi |
browser side (blog, contact list): use of new listener mechanism to update avatar
frontends_multi_profiles
|
2015-02-09 |
Goffi |
browser side: fixed avatar getting + better DEFAULT/EMPTY avatars constants + use of jid.JID for microblog's author
frontends_multi_profiles
|
2015-02-09 |
Goffi |
server + browser side: implementation of new getEntitiesData bridge method + added a security check: only a white list of entities can be gotten
frontends_multi_profiles
|
2015-02-07 |
souliane |
browser_side: fixed DragAutoCompleteTextBox for the list manager
frontends_multi_profiles
|
2015-02-07 |
souliane |
browser_side: base_widget.DropCell raises an exception if the callback doesn't return a LiberviaWidget instance
frontends_multi_profiles
|
2015-02-07 |
souliane |
add very basic test system accessible from <root_url>/test, to be improved:
frontends_multi_profiles
|
2015-02-07 |
souliane |
browser_side: fixes class JIDList, remove JIDSet and JIDDict which are actually not needed
frontends_multi_profiles
|
2015-02-06 |
souliane |
browser_side: fixes the contact group manager
frontends_multi_profiles
|
2015-02-06 |
Goffi |
merged souliane commits
frontends_multi_profiles
|
2015-02-06 |
Goffi |
browser side (blog, chat): fixed dropKey callbacks to adapt them to new widget creation system. Drag'n'Drop should be fixed.
frontends_multi_profiles
|
2015-02-06 |
Goffi |
browser side (blog): added addEntryIfAccepeted method in MicroblogPanel, so it decide itself is an entry should be added, it's not done anymore in libervia_main.
frontends_multi_profiles
|
2015-02-06 |
Goffi |
browser side (base widget): added an iterator on WidgetsPanel to iterate throught contained widgets, fixed widget deletion, commented a base try/catch (without exception specified), should be uncommented once a good Exception is here
frontends_multi_profiles
|
2015-02-06 |
Goffi |
browser side (blog module): fixed isJidAccepted + added __str__ method to facilitate debugging + use of AttributeError and TypeError in some exception (because pyjamas can raise both depending on compilation options)
frontends_multi_profiles
|
2015-02-06 |
Goffi |
browser side: border widgets are now visible on drag start + they float right or left in the cell
frontends_multi_profiles
|
2015-02-06 |
Goffi |
browser side: fixed bad FlexTable __init__ call, need to be checked
frontends_multi_profiles
|
2015-02-03 |
Goffi |
browser side: fixed an error catch in contact_list module (raised error depend on pyama's compilation options)
frontends_multi_profiles
|
2015-02-06 |
souliane |
browser_side: fixes Notification.onFocus
frontends_multi_profiles
|
2015-02-05 |
souliane |
modification of the social contract according to the General Assembly of 19/08/2014
|
2015-01-24 |
Goffi |
browser side: big refactoring to base Libervia on QuickFrontend, first draft:
frontends_multi_profiles
|
2014-12-15 |
souliane |
server_side: static blog: convert \n in raw text message to <br/>
|
2014-12-15 |
souliane |
browser_side: increase the width of the bubble's text area (blog message edition)
|
2014-11-27 |
souliane |
browser and server side: uses RSM (XEP-0059)
|
2014-10-23 |
souliane |
browser_side: revert one change from previous changeset: explicitely get history also for MUC, as we don't know if the service will send us the backlog
|
2014-10-22 |
souliane |
browser_side: various improvements, especially for MUC
|
2014-10-22 |
souliane |
plugin sec_otr: improvement when sending a message to a MUC
|
2014-10-22 |
souliane |
plugin XEP-0085: follow the changes in sat plugin
|
2014-10-20 |
souliane |
browser_side: fixes issue while getting a chat state for a MUC occupant who already left
|
2014-10-19 |
souliane |
browser_side: fixes call to logging method with more than one argument
|
2014-10-19 |
souliane |
browser_side (blogs): massive insertion display the actual number of blogs being inserted
|
2014-10-18 |
souliane |
browser_side: set the roster contact's contextual menu on the avatar (no extra button)
|
2014-10-18 |
souliane |
browser_side: fixes the display of MUC occupants presences
|
2014-10-17 |
souliane |
browser_side: fixes wrong JID construction when processing getPresenceStatuses result
|
2014-10-18 |
souliane |
browser_side (jid): remove JID constructor special error handling (it's better to get the full backtrace)
|
2014-10-18 |
souliane |
browser_side: safer attributes handling in getOrCreateLiberviaWidget + use it to create MUC panels
|
2014-10-17 |
souliane |
browser_side: display MUC occupants presences
|
2014-10-17 |
souliane |
browser_side: fixes a bug that arrived with the last changes on the JID class (this is related to how pyjamas handle the property decorator)
|
2014-10-17 |
souliane |
browser_side: print a warning when trying to access a non existing contact box:
|
2014-10-11 |
Goffi |
server side (twisted plugin): fixed bad use of default value in getConfig
|
2014-10-10 |
Goffi |
restored commit 0090285a5689: the fix was actualy good, my bad
|
2014-10-10 |
Goffi |
revert commit 0090285a5689: the fix is bad and broke extra commands
|
2014-10-06 |
souliane |
browser_side: implements "Show offline contacts" and "Show empty groups" parameters
|
2014-10-04 |
souliane |
server_side: adapt to the new signatures of bridge method getHistory
|
2014-10-04 |
souliane |
fixes launching script when running with no argument
|
2014-10-03 |
souliane |
browser_side: add XMLUI "int" widget type + historyPrint uses the new param "Chat history limit"
|
2014-10-03 |
Goffi |
installation: pyjamas build fixes:
|
2014-10-03 |
Goffi |
misc: launch script fix (there can now be more than 1 argument)
|
2014-10-03 |
Goffi |
misc: launch script now manage "status" command, and additional arguments
|
2014-10-03 |
Goffi |
installation: replaced the deprecated distribute_setup.py by ez_setup.py
|
2014-09-23 |
souliane |
browser_side (plugin OTR): display the correct icons on opening the window + auto-open on accepted invitation
|
2014-09-23 |
souliane |
browser_side: using property setters is explicitely NOT recommended
|
2014-09-23 |
souliane |
browser_side (plugin OTR): fixes missing resource issue:
|
2014-09-23 |
souliane |
browser_side (plugin OTR): popup a big warning if the correspondent's resource is unknown while trying to start/use an OTR session
|
2014-09-22 |
souliane |
server_side: set the connection attempt timeout to the bridge timeout (2 minutes)
|
2014-09-21 |
souliane |
server_side: set a timeout to reset the waiting connection requests after 5 minutes
|
2014-09-19 |
souliane |
server_side: enable HTTP gzip compression
|
2014-09-18 |
Goffi |
SàT 0.5.1 released
|
2014-09-18 |
Goffi |
version update
SàT v0.5.1
|
2014-09-18 |
Goffi |
0.5.0 tag fix
|
2014-09-17 |
souliane |
browser_side: disable OTR if the browser is too old to offer crypto.getRandomValues (CSPRNG)
|
2014-09-11 |
souliane |
browser_side: fixes signal callback with no argument (e.g disconnected)
|
2014-09-10 |
souliane |
browser_side: fixes bug at profile disconnection
|
2014-09-09 |
Goffi |
SàT 0.5.0 released
SàT v0.5.0
|
2014-09-09 |
Goffi |
version update
|
2014-09-08 |
souliane |
browser_side (plugin OTR): forbid to start an OTR session if the contact is not connected
|
2014-09-08 |
souliane |
browser_side (plugin OTR): display OTR states with icons instead of a text
|
2014-09-08 |
souliane |
README: redirect media credits to sat_media repository (the pictures are no more hosted here)
|
2014-09-07 |
souliane |
browser_side (plugin OTR): also ask for a confirmation if the user has no private key and initiates an OTR session
|
2014-09-07 |
souliane |
browser_side (plugin OTR): really clean everything on key drop
|
2014-09-07 |
souliane |
browser_side (plugin OTR): ask the user before accepting an OTR query
|
2014-09-07 |
souliane |
browser_side (plugin OTR): put all the text messages into constants
|
2014-09-07 |
souliane |
browser_side (plugin OTR): manage the plain text messages ourselves rather than leaving it to otr.js
|
2014-09-07 |
souliane |
browser_side: temporary way to display the OTR state in the LiberviaWidget header
|
2014-09-05 |
Goffi |
browser side (plugin otr): C.MESS_TYPE_INFO is used instead of "headline" for informational message
|
2014-09-05 |
Goffi |
browser_side: printInfo fixes:
|
2014-09-05 |
Goffi |
browser_side: management of new "info" newMessage type
|
2014-09-05 |
souliane |
browser_side (wrapper otr.js): fixes the method to finish the conversation
|
2014-09-05 |
souliane |
browser_side (plugin OTR): change some feedback messages
|
2014-09-05 |
souliane |
plugin OTR: forces FINISHED state if we are in ENCRYPTED state on contact disconnection
|
2014-09-05 |
souliane |
plugin OTR: disconnect the active OTR sessions on profile disconnection
|
2014-09-05 |
souliane |
plugin OTR: fixes handling of the FINISHED state
|
2014-09-05 |
souliane |
browser_side: change a log.debug to log.error
|
2014-09-03 |
souliane |
add licence information for otr.js and dependencies
|
2014-09-03 |
souliane |
browser_side (plugin OTR): avoid unecessary waiting time on menu callbacks when the private key or the context doesn't exist
|
2014-09-03 |
souliane |
browser_side (plugin OTR): limit the max width for all dialogs
|
2014-09-03 |
souliane |
browser_side (plugin OTR): rename menus and replace 'buddy' with 'correspondent'
|
2014-09-02 |
souliane |
browser and server sides: OTR plugin, first draft
|
2014-09-02 |
souliane |
browser_side: add minimal requirements for generic plugins handling
|
2014-09-02 |
souliane |
browser and server sides: add bridge method getLastResource
|
2014-09-02 |
souliane |
browser_side: refactorize class JID to allow modifying its attributes
|
2014-09-02 |
souliane |
browser_side: avoid some confusions between jid object 1. as an instance of JID or 2. as a str
|
2014-09-02 |
souliane |
browser_side: menu callback can be a method not belonging to a class
|
2014-09-02 |
souliane |
browser_side: PromptDialog can display several input fields
|
2014-08-26 |
souliane |
browser_side: force JID's node and domain to lower-case
|
2014-08-25 |
Goffi |
server_side: plugin refactoring:
|
2014-08-24 |
Goffi |
installation: setup.py update:
|
2014-08-24 |
Goffi |
server side: launching script improvments:
|
2014-08-21 |
souliane |
browser_side: fixes the blog rich text toggle button which was clickable on the whole bubble width
|
2014-08-21 |
souliane |
browser_side: the status menu is now based on GenericMenuBar instead of PopupMenuPanel
|
2014-08-21 |
souliane |
browser_side: add method GenericMenuBar.addCategory + fixes MenuNode.addMenuItem when callback argument is a sub-menu
|
2014-08-21 |
souliane |
browser_side: fixes using addStyleName and removeStyleName on a GenericMenuBar
|
2014-08-20 |
Goffi |
reverted commit 7d37bb042042 which is actualy useless
|
2014-08-20 |
Goffi |
browser side: fake xdg class to work around BaseDirectory import in constants.py
|
2014-08-20 |
Goffi |
browser_side: use of new XHTML2Text method
|
2014-08-20 |
Goffi |
browser side (XMLUI): fixed bad use of text instead of XHTML in dialogs
|
2014-08-14 |
souliane |
browser_side: display new lines and clickable URLs for headline message
|
2014-08-13 |
souliane |
browser_side: categories of the menus can be "flattened":
|
2014-08-13 |
souliane |
setup: cleaning also handles egg filenames not containing the python version
|
2014-08-13 |
Goffi |
browser side (XMLUI): XMLUI update to follow core changes:
|
2014-07-25 |
souliane |
browser_side: also display the warning banner when writing to a single contact and unibox is disabled
|
2014-07-25 |
souliane |
browser_side: menus refactorization + handle levels > 2
|
2014-07-24 |
souliane |
browser_side: fix logging issue with older firefox version (e.g. 3.0.4)
|
2014-07-17 |
souliane |
browser_side: remove the annoying (esp. when editing a message) scrolling each time you select a microblog entry
|
2014-07-15 |
souliane |
browser_side: handle menus of type ROOM, SINGLE and ROSTER_JID
|
2014-07-15 |
souliane |
browser_side: refactorisation of menus and LiberviaWidget's header
|
2014-07-15 |
souliane |
setup: tiny factorisation
|
2014-07-14 |
souliane |
browser_side: fixes the CSS for the menus
|
2014-06-26 |
souliane |
browser side: fixes NS_ERROR_FAILURE while opening microblog panels (bug from rev 442 - changeset 17259c2ff96f in MicroblogPanel.refresh)
|
2014-06-26 |
souliane |
server side: fixes constants import for installing libervia the first time
|
2014-06-25 |
Goffi |
browser side (XMLUI): implementation of read_only attribute
|
2014-06-23 |
Goffi |
browser side (nativedom): new properties managed: TEXT_NODE, ELEMENT_NODE, ATTRIBUTE_NODE, COMMENT_NODE, nodeType
|
2014-06-19 |
souliane |
browser and server side: force lower case for the profile name at new account creation + fixes CSS for textarea
|
2014-06-18 |
souliane |
browser side: add default's CSS for textarea in a dialog box
|
2014-06-18 |
souliane |
browser side: move contacts list's avatar from right to top
|
2014-06-17 |
souliane |
server side (blog): manage our own avatars cache because existing entity data are not updated
|
2014-06-17 |
souliane |
server side (blog): use user's avatar a the blog's favicon + small refactorization
|
2014-06-15 |
souliane |
misc: remove some pylint errors and warnings
|
2014-06-15 |
souliane |
browser and server sides: refactor HTTP request result values + handle "NoReply" error
|
2014-06-14 |
souliane |
browser side: display avatars in the contact panel
|
2014-06-14 |
souliane |
browser side: small refactoring to prepare displaying avatars in the contact panel
|
2014-06-12 |
souliane |
browser side: rename and refactor constant UI_PARAMS to CACHED_PARAMS, from a dict of dict to a list of 2-tuple
|
2014-06-12 |
souliane |
browser side: changed default avatar
|
2014-06-12 |
Goffi |
server side: forgotten parenthesis
|
2014-06-12 |
Goffi |
server side: restore forgotten i18n
|
2014-06-12 |
Goffi |
server side: fix unicodes issues in options
|
2014-06-10 |
Goffi |
server_side: fixed some forgotten print statement
|
2014-06-10 |
Goffi |
server side: fixed start sequence when SERVICE_PROFILE is already connected
|
2014-06-10 |
Goffi |
server side: added config only option empty_password_allowed_warning_dangerous_list, which allow to connect with a profile with empty password. /!\ MUST not be used if Libervia is accessible from outside, this option is mainly useful for developpers.
|
2014-06-10 |
Goffi |
server side: options managing improvments:
|
2014-06-09 |
souliane |
browser_side: fixes CSS:
|
2014-06-09 |
souliane |
browser_side: fixes issues from the refactoring
|
2014-06-09 |
Goffi |
browser_side: import fixes:
|
2014-06-09 |
souliane |
twisted plugin: fixes the parsing of directory parameter
|
2014-06-08 |
souliane |
server side: adapt passing the async failure from server to browser side, according to the new class BridgeException
|
2014-05-23 |
souliane |
browser and server sides: don't handle the "connectionError" signal anymore, we now use asyncConnect errback:
|
2014-06-03 |
souliane |
browser side: a new message being edited should always stay on top position (or last position for a comment)
|
2014-06-03 |
souliane |
server and browser sides: fixes UI parameters initialisation with user values + small refactoring
|
2014-06-03 |
souliane |
browser_side: avoid adding more than one new message bubble on top of the microblog panel
|
2014-06-02 |
souliane |
browser side: message of type "headline" sent from the host are displayed in a InfoDialog
|
2014-05-29 |
souliane |
browser_side: avoid warning "list comprehension redefines 'group' from line XXX"
|
2014-05-29 |
souliane |
browser side: rename parameter of getParent / getWidgetPanel from 'verbose' to 'expect'
|
2014-05-29 |
souliane |
browser side: select the "Login" tab when using auto-connect feature
|
2014-05-23 |
souliane |
browser and server sides: use asyncConnect instead of connect
|
2014-05-29 |
souliane |
browser side: display messages from contacts not in roster
|
2014-05-26 |
souliane |
server_side: URL query parameter 'max_items' can be used to set the maximal number of blog posts to retrieve
|
2014-05-22 |
souliane |
browser_side: restore previous CSS for "Register" and "Login" buttons, just keep the larger font size
|
2014-05-20 |
souliane |
browser_side: fixes bug introduced with previous changeset (1a0cec9b0f1e)
|
2014-05-20 |
souliane |
better PEP-8 compliance
|
2014-05-20 |
souliane |
browser_side: increase message box height for all characters to fit
|
2014-05-20 |
souliane |
/!\ reorganize all the file hierarchy, move the code and launching script to src:
|
2014-05-16 |
Goffi |
server side: removed legacy service creation resulting in double init
|
2014-05-16 |
souliane |
fixes setup dependencies for pip
|
2014-05-07 |
souliane |
server_side: update the connection mechanism to handle profile passwords
|
2014-05-07 |
souliane |
server_side, browser_side: new account password must contain at least 6 chars + cosmetic change for register warning message
|
2014-05-15 |
Goffi |
server side: use of bridge's getReady to be sure that backend is initialised at launch
|
2014-05-14 |
Goffi |
use of new config module for logs
|
2014-05-14 |
souliane |
browser_side: changes about the UI (remarks from Franck):
|
2014-05-13 |
souliane |
server_side: static blog retrieve page's title, meta description and keywords from the parameters
|
2014-05-08 |
Goffi |
browser_side (log): move logging configuration in a "logging" module + use custom backend with console.debug/info/etc output.
|
2014-05-08 |
Goffi |
browser side: use of new log system (first draft):
|
2014-05-08 |
Goffi |
server side: new log system is used
|
2014-05-06 |
Goffi |
server side: ipdb is used instead of pdb in debug mode
|
2014-05-01 |
souliane |
server_side: added constant SERVICE_PROFILE to remove hard-coded value
|
2014-05-06 |
souliane |
server_side: remove unused method _postAccountCreation
|
2014-05-01 |
souliane |
server_side: fixes startup script (as it's done in sat)
|
2014-05-01 |
souliane |
import constants.Const as C (according to the coding rules)
|
2014-04-27 |
souliane |
browser and server sides: fixes module import + use enumerate instead of xrange
|
2014-04-07 |
souliane |
browser_side: roster management menus are now imported from the backend
|
2014-04-03 |
souliane |
browser_side (xmlui): fix multi-selection
|
2014-04-01 |
souliane |
browser_side (xmlui): added setter methods + manage multi-selection for list widgets
|
2014-04-01 |
souliane |
browser_side (xmlui): implement the divider styles
|
2014-03-31 |
Goffi |
server + browser side, getPresenceStatuses has been renamed
|
2014-03-26 |
souliane |
browser_side: hide the presence/status panel until the connection is made
|
2014-03-26 |
souliane |
browser_side: set microblog editor width to 80%
|
2014-03-26 |
Goffi |
browser side: notifications: fixed dialog message in Chromium workaround
|
2014-03-26 |
Goffi |
browser side: notifications enhancements:
|
2014-03-26 |
Goffi |
browser side: fixed bad use of Timer
|
2014-03-25 |
souliane |
server_side: added parameter port_https_ext (external port for HTTPS, used for example for the redirection)
|
2014-03-24 |
souliane |
misc: INSTALL: convert line delimiters to UNIX
|
2014-03-23 |
souliane |
misc: updated setup.py and INSTALL
|
2014-03-23 |
souliane |
misc: libervia stop would not kill all libervia instances anymore
|
2014-03-23 |
souliane |
server_side: use XDG recommended paths as the defaults
|
2014-03-24 |
souliane |
server_side: bug fix passing twistd arguments to Libervia
|
2014-03-18 |
souliane |
server_side: added support for SSL and related parameters:
|
2014-03-21 |
souliane |
browser_side: set microblog editor minimal width + fix the scrolling to comment
|
2014-03-20 |
souliane |
browser_side: display presence with the highest priority
|
2014-03-19 |
souliane |
browser_side: editors do not listen for <escape> + display WYSIWIG in upper case
|
2014-03-18 |
Goffi |
setup.py: update website (it's not http://www.salut-a-toi.org), and removed pyjamas framework which is not standard in pypi
|
2014-03-18 |
Goffi |
misc: fixed python version in INSTALL: on wheezy, only python2.6 works with pyjamas (on libervia.org, may change for different environment)
|
2014-03-17 |
souliane |
browser and server sides: display favicon
|
2014-03-17 |
souliane |
browser_side: handle the signal "roomUserChangedNick"
|
2014-03-16 |
souliane |
browser_side: display chat states (with symbols) for MUC participants
|
2014-03-16 |
souliane |
browser_side: bug fix ListManager properties
|
2014-03-14 |
souliane |
browser_side: display new lines in microblogs (convert '\n' to '<br/>')
|
2014-03-14 |
souliane |
browser_side: refactorize SimpleTextEditor init parameters
|
2014-03-14 |
souliane |
browser_side: microblogs edition: <shift> + <enter> makes a new line, <esc> finishes the edition
|
2014-03-13 |
souliane |
browser_side: HTMLTextEditor and LightTextEditor factorization
|
2014-03-13 |
souliane |
browser_side: LightTextEditor renamed to HTMLTextEditor, new class LightTextEditor based on TextArea
|
2014-03-11 |
souliane |
browser_side: bug fixes for microblog raw/rich edition toggle
|
2014-03-11 |
souliane |
browser_side: RoomChooser small improvements:
|
2014-03-11 |
souliane |
browser_side: radiocol accepts mime type audio/mp3 in addition to audio/mpeg
|
2014-03-11 |
souliane |
browser_side: radiocol displays who uploaded the file with ChatPanel.printInfo
|
2014-03-11 |
souliane |
browser_side: small improvements for ListManager
|
2014-03-10 |
souliane |
browser_side: new microblogs are not using the rich text editor by default:
|
2014-03-06 |
souliane |
browser_side: radiocol supports MP3
|
2014-03-05 |
souliane |
server_side: set max static blog banner dimensions
|
2014-03-03 |
souliane |
browser_side: standardize the dialogs size and buttons display:
|
2014-03-03 |
souliane |
browser_side: added a dialog in Settings/Account to update/delete the XMPP account
|
2014-03-03 |
souliane |
browser_side: fix XMLUI password box initialisation
|
2014-02-25 |
souliane |
server_side: display blog comments when you click on a main item header or title
|
2014-02-25 |
souliane |
server_side: display blog banner if it is defined
|
2014-02-25 |
souliane |
browser_side: factorize the code from AvatarUpload to a new class FileUploadPanel
|
2014-02-26 |
Goffi |
SàT 0.4 released
|
2014-02-26 |
Goffi |
version update
SàT v0.4.0
|
2014-02-26 |
Goffi |
README update
|
2014-02-26 |
souliane |
browser_side: refresh the ChatPanel and MicroblogPanel when they are opened from a drag and drop
|
2014-02-26 |
souliane |
browser_side: focus the password input after account creation
|
2014-02-26 |
souliane |
plugin card_game: update to use the new XMLUI mechanism + copy the autoplay mode from QuickFrontend:
|
2014-02-25 |
souliane |
browser_side: bug fixes microblogs:
|
2014-02-26 |
souliane |
added INSTALL
|
2014-02-25 |
souliane |
browser_side: fix typos
|
2014-02-25 |
Goffi |
browser side: fixed bad variable reference in menus management
|
2014-02-25 |
Goffi |
browser side: XMLUI AdvancedListContainer: rows are highlighted when there are selectable
|
2014-02-24 |
souliane |
server and browser sides: add in the static blog the link to the Atom feed + set encoding of libervia.html
|
2014-02-24 |
souliane |
server_side: fix error management at account creation
|
2014-02-24 |
souliane |
browser_side: fix bubble CSS for chromium and epiphany browsers
|
2014-02-24 |
souliane |
browser_side: fixed imports
|
2014-02-23 |
souliane |
server_side: blog: bug fixes
|
2014-02-23 |
souliane |
browser_side: refactorization of the file tools.py:
|
2014-02-23 |
souliane |
browser_side: CSS for the selectable rows of AdvancedListContainer: change the cursor and highlight the selected row
|
2014-02-23 |
souliane |
browser_side: escape the microblog titles when they are displayed
|
2014-02-22 |
souliane |
change libervia.sh access permissions to 755
|
2014-02-21 |
souliane |
browser_side: allow one blogger to moderate the comments made on his own blog messages.
|
2014-02-20 |
souliane |
browser_side: groupblog: handle main items with no associated comments node + do not mix up attributes names between the item own service/node and the comments service/node
|
2014-02-19 |
souliane |
browser_side: hide the syntax label when wysiwyg edtion is active
|
2014-02-19 |
souliane |
tools: remove unused method that was copy/pasted from nltk module
|
2014-02-19 |
souliane |
browser_side: display the popup notifying the message's recipient when you edit the blog entry's bubble.
|
2014-02-19 |
souliane |
browser_side: the popup notifying the message's recipient is no more dependent to the unibox.
|
2014-02-17 |
souliane |
added setup.py for the installation with setuptools
|
2014-02-18 |
souliane |
browser_side: fix error when displaying the microblogs of a contact
|
2014-02-13 |
souliane |
browser_side: microblog images have a fixed CSS "max-width" and they are clickable
|
2014-02-13 |
souliane |
browser_side: small fixes for RichTextEditor
|
2014-02-13 |
souliane |
browser_side: do not use addURLToText to display Microblog XHTML content
|
2014-02-13 |
souliane |
browser_side: wysiwyg edition handles the toolbar buttons
|
2014-02-13 |
souliane |
browser_side: class PromptDialog based on GenericConfirmDialog asks the user for a text input
|
2014-02-13 |
souliane |
browser_side: wysiwyg edtion, first steps (do not use the buttons yet)
|
2014-02-13 |
souliane |
browser_side: misc improvements for RichTextEditor to prepare Wysiwyg edition
|
2014-02-12 |
souliane |
browser_side: heavy refactorisation for microblogs:
|
2014-02-12 |
souliane |
browser_side: MicroblogEntry defines properties to access MicroblogItem attributes (instead of overwriting __getattr__)
|
2014-02-12 |
souliane |
browser_side: LightTextEditor inheritates from BaseTextEditor + display URL in the status
|
2014-02-12 |
souliane |
browser_side: added a method setVisible to ListManager
|
2014-02-07 |
souliane |
browser_side: status panel is based on a new class LightTextEditor which uses HTML5 "editablecontent" property
|
2014-02-07 |
souliane |
browser_side: move TitlePanel from richtext.py to base_panels.py
|
2014-02-05 |
souliane |
server_side: sort blog post with "published" instead of "timestamp" + display titles in <h1> tags.
|
2014-01-22 |
souliane |
server_side: Atom feed for blogposts is accessible from <host>/blog/<user>/atom.xml
|
2014-01-18 |
souliane |
browser_side: message box was not displayed on muc opening (when unibox is disabled)
|
2014-01-17 |
souliane |
browser_side: muc user symbols (used for showing who is playing) can also be removed
|
2014-01-16 |
souliane |
browser_side: radiocol current song playback will jump to time when a user joins a running session
|
2014-02-04 |
Goffi |
dates update
|
2014-02-04 |
Goffi |
fixed docstrings wrong usage for licence informations
|
2014-02-04 |
Goffi |
server_side: raised default security_limit to 5
|
2014-02-04 |
Goffi |
browser side: XMLUI fixes:
|
2014-02-04 |
Goffi |
browser + server side: refactored menus:
|
2014-02-04 |
Goffi |
browser side: refactored XMLUI to use the new sat_frontends.tools.xmlui.XMLUI class, first draft
|
2014-02-04 |
Goffi |
browser side: removed logging imports: it's not working correctly with pyjamas
|
2014-02-04 |
Goffi |
server side: paramsXml2xmlUI is now parasXML2XMLUI + improved lisibility in getParamsUI
|
2014-02-04 |
Goffi |
browser side: sat_frontends.tools.xml is now called xmltools
|
2014-02-04 |
Emmanuel Gil Peyrot |
server side: make Libervia a Twisted plugin, and add it the --port argument + add a config file for the port.
|
2014-01-11 |
Goffi |
reverted changeset c144b603fb93 (bug 7)
|
2013-02-23 |
Emmanuel Gil Peyrot |
server side: make Libervia a Twisted plugin, and add it the --port argument + add a config file for the port.
|
2013-02-23 |
Emmanuel Gil Peyrot |
Add notifications support, fixes bug 7.
|
2014-01-07 |
souliane |
browser_side: actually disable the microblog title (not supported yet)
|
2014-01-07 |
souliane |
browser_side: fixed the behavior regarding "Enable unibox" parameter:
|
2014-01-07 |
souliane |
reverted changeset: bfbd9d6eb901
|
2014-01-04 |
souliane |
browser_side: prepare user input for microblog titles
|
2014-01-03 |
souliane |
misc: reorganization of the file panels.py + clean the modules import:
|
2014-01-03 |
souliane |
browser_side: scroll to the clicked microblog post and blink it (previous behavior is conserved when the unibox is enabled)
|
2014-01-03 |
souliane |
browser_side: info dialog to let the user know that a refresh is needed after GUI parameters have been changed
|
2014-01-03 |
souliane |
browser_side: based on LiberviaWidget.getWidgetsPanel, add a generic method to retrieve the first ancestor of any class
|
2014-01-03 |
souliane |
browser_side: display the good text for microblog button regarding the context: "Send message" or "Update"
|
2014-01-03 |
souliane |
server_side: added support for paramsRegisterApp to define frontend's specific parameters like "Enable unibox"
|
2014-01-03 |
souliane |
misc: gather the constants in a single file, as it is done for other frontends
|
2014-01-03 |
souliane |
browser_side: fix import and method signatures relative to changeset e4f586fc6101
|
2014-01-02 |
souliane |
browser_side: handle successive click on blog post "edit" and "comment" icons
|
2013-12-30 |
souliane |
browser_side: status can be edited with a click on it
|
2013-12-30 |
souliane |
browser_side: save the unibox panel space when unibox is disabled
|
2013-12-29 |
souliane |
browser_side: display a "New message" button and add a "comment" icon for main entries in MicroblogPanel when the unibox is disabled
|
2013-12-29 |
souliane |
browser_side: message box below the ChatPanel when unibox is disabled
|
2013-12-29 |
souliane |
browser_side: make UniBox inherit from a more basic MessageBox class
|
2013-12-29 |
souliane |
browser_side: make unibox optional
|
2013-12-27 |
souliane |
server_side: removed unecessary debug info during a file upload
|
2013-12-19 |
souliane |
browser_side (groupblog): order items using "published" instead of "updated"
|
2013-12-18 |
souliane |
server_side: display rich text in blogs (addURLToText is now in sat_frontends/tools/strings)
|
2013-12-18 |
souliane |
browser_side: styles for displaying rich text
|
2013-12-18 |
souliane |
browser_side: fix presence/status update (do not share between different resources)
|
2013-12-18 |
souliane |
browser_side: fix internal JID class equality operator
|
2013-12-18 |
souliane |
browser_side: bug fix for setting a new presence when the current one is 'unavailable'
|
2013-12-18 |
souliane |
browser_side (plugin radiocol): set the upload limit to 10 MB instead of 5
|
2013-12-17 |
souliane |
browser_side (plugins radiocol, xep-0054): handle upload errors
|
2013-12-24 |
Goffi |
server and browser side: updated callback system to follow core changes
|
2013-12-17 |
Goffi |
browser side: sendMessage alert on error
|
2013-12-17 |
Goffi |
server side: sendMessage is now async
|
2013-12-17 |
Goffi |
server+browser side: fixed bridge errback handling
|
2013-12-17 |
Goffi |
server side: adapted registeringError reasons to new names in backend
|
2013-12-16 |
souliane |
browser_side: bug fixes for switching between unibox and rich text editor:
|
2013-12-15 |
souliane |
browser_side: blog post update: fix assignment to immutable element
|
2013-12-10 |
souliane |
browser_side: set the ideal width for the rich text dialog when displayed in the unibox panel
|
2013-12-10 |
souliane |
browser_side: set the ideal width for the blog post update dialog
|
2013-12-10 |
souliane |
browser_side: set the ideal height for the contact panel size when displayed in the unibox panel
|
2013-12-10 |
souliane |
browser_side: double click on unibox do not open the rich text editor anymore
|
2013-11-27 |
souliane |
browser_side: renamed item and labels for discussion groups
|
2013-11-28 |
souliane |
browser_side (plugin radiocol): send the current queue to new players
|
2013-11-27 |
souliane |
browser_side (plugin radiocol): the UI uses CaptionPanel
|
2013-11-26 |
souliane |
browser_side (plugin radiocol): use the status label to give more information
|
2013-11-25 |
souliane |
browser_side (plugin radiocol): info message when you start the radiocol
|
2013-11-25 |
souliane |
browser_side (plugins radiocol, xep-0054): check for file size or type before uploading
|
2013-12-10 |
souliane |
browser_side: added blog item modification/deletion
|
2013-12-09 |
souliane |
browser_side: more customizable rich text editor
|
2013-12-04 |
souliane |
browser_side: changes related to the implementation of XEP-0033 (addressing)
|
2013-11-23 |
souliane |
browser_side: set your own presence status and display those of others
|
2013-11-22 |
souliane |
browser_side: white-space: nowrap for the groups in the contact manager
|
2013-12-13 |
Goffi |
server side: fixed bad async bridge calls management
|
2013-11-21 |
souliane |
frontends tools: moved src/tools/frontends to frontends/src/tools
|
2013-11-21 |
souliane |
bridge + browser_side: bridge signals for games and their callbacks:
|
2013-11-21 |
souliane |
browser_side: better PEP8 compliance
|
2013-11-21 |
souliane |
browser_side: can identify muc members with symbols
|
2013-11-21 |
souliane |
browser_side: bug fix for RoomAndContactsChooser (do not display the MUCs in the list)
|
2013-11-19 |
souliane |
browser_side: update contacts in "group and contact chooser" when the a user connect/disconnect
|
2013-11-17 |
souliane |
browser_side: send rich text to all the "To" recipients (groups and one2one)
|
2013-11-17 |
souliane |
browser_side: added generic method "send" in SatWebFrontend
|
2013-11-17 |
souliane |
browser_side: added class RoomAndContactsChooser:
|
2013-11-17 |
souliane |
browser_side: changes regarding widgets and tabs:
|
2013-11-17 |
souliane |
bridge: added inviteMUC + modify joinMUC to make it accept room_jid = ""
|
2013-11-17 |
souliane |
browser_side: sort the the result of ContactList.getConnected()
|
2013-11-17 |
souliane |
browser_side: added class ToggleStackPanel
|
2013-11-11 |
souliane |
browser_side: improvements for lists and contact groups manager:
|
2013-11-11 |
souliane |
browser_side: small changes for contact list and "add group" panel:
|
2013-11-15 |
Goffi |
browser side: management of extra data for sendMblogComment, allowing to send rich text for comments
|
2013-11-15 |
Goffi |
browser side: if 'xhtml' key is present in microblog data, rich content is displayed
|
2013-11-15 |
Goffi |
server_side: extra data is now added for sendMblog, allowing to send rich text with the 'rich' key.
|
2013-11-15 |
Goffi |
removed trailing spaces in libervia.tac
|
2013-11-09 |
souliane |
browser_side: open the web widget in the current tab
|
2013-11-09 |
souliane |
browser_side: added contact group manager based on ListManager
|
2013-11-09 |
souliane |
browser_side: small changes to prepare the contact group manager:
|
2013-11-09 |
souliane |
browser_side: isolate the basic stuff of RecipientManager in a new class ListManager:
|
2013-11-09 |
souliane |
browser_side: isolate the "add contact group" panel in a re-usable class:
|
2013-11-08 |
souliane |
browser_side: isolate the basic stuff of ContactList in the new GenericContactList class
|
2013-11-05 |
souliane |
plugin XEP-249: added parameter Misc / Auto-join MUC on invitation:
|
2013-10-23 |
souliane |
browser_side: added auto-connection with URL parameters:
|
2013-11-08 |
souliane |
browser_side: set the "workaround" timers to 5 ms instead of 10:
|
2013-10-23 |
souliane |
plugin card_game: use the games.py from sat/src/tools/frontends
|
2013-11-09 |
Goffi |
browser_side: removed some trailing spaces
|
2013-11-09 |
Goffi |
browser side: use of inlineRoot to display XHTML chat text
|
2013-11-09 |
Goffi |
browser side: added Node.setAttribute and Node.toxml to nativedom
|
2013-11-08 |
Goffi |
browser_side: changed sat.tools.frontend for sat.tools.frontends
|
2013-10-15 |
souliane |
browser_side, blog: better PEP8 compliance
|
2013-10-18 |
souliane |
browser_side: add context menu for contact:
|
2013-10-15 |
souliane |
browser_side: added class PopupMenuPanel to manage more complex context menu
|
2013-10-15 |
souliane |
browser_side: modified class ContactChooser to allow setting a min and max number of contacts to be chosen
|
2013-10-14 |
souliane |
browser_side: added input history in the unibox:
|
2013-10-11 |
souliane |
browser_side: set CSS margin: auto for all button panels
|
2013-10-10 |
souliane |
browser_side: fixed browser built-in auto-completion in login/register panels
|
2013-11-07 |
Goffi |
browser_side: white-space are no pre-wrap for .chat_text_msg
|
2013-11-07 |
Goffi |
browser and server side: XHTML handling, first draft:
|
2013-10-31 |
Goffi |
browser side: rich text: update to follow core implementation
|
2013-10-09 |
souliane |
browser side: fixed RichTextEditor debug mode when no parameter exists.
|
2013-10-08 |
souliane |
browser_side: added UIs for rich text editor and addressing to multiple recipients
|
2013-10-08 |
souliane |
browser_side: dialogs take **kwargs arguments + unibox helper method
|
2013-10-08 |
souliane |
browser_side: added the flag REUSE_EXISTING_LIBERVIA_WIDGETS
|
2013-10-08 |
souliane |
bridge: asyncGetParamA takes a security_limit argument
|
2013-10-08 |
souliane |
server_side: put the blog entry content in its own span + CSS customization
|
2013-10-07 |
souliane |
browser_side: bug fix for changeset 3092f6b1710c
|
2013-09-26 |
souliane |
browser_side, misc: better PEP8 compliance
|
2013-09-26 |
souliane |
browser_side: display widget title in the debug info (LiberviaWidget method "getDebugName")
|
2013-09-26 |
souliane |
browser_side: center the buttons of GenericConfirmDialog
|
2013-09-26 |
souliane |
browser_side, plugin XEP-0085: limit the number of bridge methods calls for "chatStateComposing".
|
2013-09-22 |
souliane |
browser_side: set the focus to the first field when a tab is selected from the register panel
|
2013-09-21 |
souliane |
browser_side: check for duplicate name before adding a new contact group
|
2013-09-21 |
Goffi |
browser side: enforced "gwt-MenuBar-horizontal" style in LiberviaMenuBar to workaround a class name fix in Pyjamas' MenuBar which was causing troubles with CSS.
|
2013-09-21 |
Goffi |
server side: better async bridge calls handling
|
2013-09-07 |
souliane |
browser_side: small improvements for parameters panel
|
2013-09-08 |
souliane |
browser_side: display clickable URLs in chat text
|
2013-09-08 |
souliane |
browser_side: added key listener to login and register panels
|
2013-09-07 |
souliane |
server side: added the security_limit to setParam
|
2013-09-06 |
souliane |
plugin XEP-0085: Chat State Notifications
|
2013-09-06 |
souliane |
browser side: display the day change in chat window
|
2013-09-06 |
souliane |
browser side: bug fix (missing "self." before value_max)
|
2013-09-06 |
souliane |
browser side: added a mechanism to define forbidden patterns during new contact group creation
|
2013-09-06 |
souliane |
browser side: make the OK button title for group selector configureable + few "cosmetic" changes (PEP 8...)
|
2013-06-27 |
Goffi |
browser side: fixed setGroupsSelected in GroupSelector
|
2013-06-27 |
Goffi |
browser side: added "add" button in GroupSelector's add group dialog
|
2013-06-27 |
Goffi |
browser side: changed bubbles background color
|
2013-06-27 |
Goffi |
browser side: contactBox doesn't use left margin anymore (avoid scrollbar issues) + some cosmetic changes to contact panel switch button
|
2013-06-20 |
Goffi |
browser side: events data are cached until initialisation is finished (we get all microblogs)
|
2013-06-20 |
Goffi |
browser + server: vcard is requested when no avatar data is found in cache
|
2013-06-20 |
Goffi |
browser side: errback management in bridge calls
|
2013-06-20 |
Goffi |
browser, server: comments handling:
|
2013-04-07 |
Goffi |
server + browser: message warning level/sending refactoring:
|
2013-03-25 |
Goffi |
browser side: clicking on the contacts list (contact item, group or the "contacts" main title) open a discussion or microblog
|
2013-03-20 |
Goffi |
browser side: it is now possible to select a microblog panel or an entry inside it
|
2013-03-07 |
Goffi |
browser side: tabs are now dropable (i.e. we can now move widgets between tabs)
|
2013-03-06 |
Goffi |
browser side: dropped widget's row is now checked, to avoid the drop on a removed BorderWidget. This finish the previous commit.
|
2013-03-05 |
Goffi |
Browser Side: Widgets can now be moved, header (title bar) is draggable:
|
2013-03-04 |
Goffi |
browser side: widgets refactoring:
|
2013-03-03 |
Goffi |
browser side: new tab is automatically selected, if a tab is removed, the last one is automatically selected
|
2013-03-03 |
Goffi |
browser side: selected widget caching in UniBox, to avoid to ask the getter at each key pressed, which make the box very slow.
|
2013-03-03 |
Goffi |
browser side: per tab selected widget management
|
2013-03-03 |
Goffi |
browser side: WebPanel now react on [ENTER] press on URL textBox
|
2013-03-03 |
Goffi |
browser side: removed messages debug traces
|
2013-03-03 |
Goffi |
browser side: removed "\n" -> <br> conversion in html_sanitize, and use "white-space: pre" CSS property in chat messages instead (thx Link Mauve !).
|
2013-03-03 |
Goffi |
Browser Side: Web Panel widget position/size fix
|
2013-03-03 |
Goffi |
browser side: scroller added to contacts panel
|
2013-03-03 |
Goffi |
browser side: global resize on UniBox resize
|
2013-03-03 |
Goffi |
browser side: fixed MainTabPanel size
|
2013-03-03 |
Goffi |
browser side: contacts panel switch:
|
2013-03-02 |
Goffi |
browser side: fixed typo
|
2013-02-25 |
Goffi |
browser side: html_sanitize now manage Line Feed, fixing multi-lines messages in chat widget
|
2013-02-24 |
Goffi |
browser side: web widget first draft
|
2013-02-24 |
Goffi |
misc: added ctags_links to .hgignore
|
2013-01-25 |
Goffi |
closing a group chat widget now leave the muc room (bug 11)
|
2013-01-24 |
Goffi |
dummy commit, just for test
|
2013-01-24 |
Goffi |
browser side: tab is removed if it doesn't contain widget anymore.
|
2013-01-13 |
Goffi |
server side: fixed public blog items order
|
2013-01-13 |
Goffi |
browser side: fixed charset in public blog page
|
2013-01-13 |
Goffi |
browser side: fix the line jump in unibox after entering something (work around a pyjamas bug)
|
2013-01-13 |
Goffi |
browser side: added login characters check in login panel (similar to the one in register panel)
|
2013-01-13 |
Goffi |
server side: added root redirection to libervia.html
|
2013-01-13 |
Goffi |
browser side: changed Internat server error alert to a print, avoir annoying popups on bad connections
|
2013-01-09 |
Goffi |
Added tag SàT v0.3.0 for changeset 732ed69ffe11
|
2013-01-09 |
Goffi |
version update (release time)
SàT v0.3.0
|
2013-01-09 |
Goffi |
misc: README cleaning + added Mutagen to credits
|
2013-01-09 |
Goffi |
browser side: fixed tarot game, radio collective double panel issue
|
2013-01-09 |
Goffi |
misc: added presentation website to README
|
2013-01-07 |
Goffi |
dates update
|
2013-01-07 |
Goffi |
server side: removed some unused imports
|
2013-01-07 |
Goffi |
browser side: get entity's microblogs for newly added contacts
|
2013-01-07 |
Goffi |
browser side: changed default MUC room for sat@chat.jabberfr.org
|
2013-01-07 |
Goffi |
browser side: fixed registration:
|
2013-01-07 |
Goffi |
server side: registration refactoring first draft; main registration code is moved to SàT backend
|
2013-01-07 |
Goffi |
CSS: fixed formWarning style
|
2013-01-05 |
Goffi |
browser side: basic disconnection management: hard reload is done on empty signal response
|
2013-01-05 |
Goffi |
browser side: in case of error, retry delay is doubled at each try
|
2013-01-05 |
Goffi |
server side: disconnection
|
2013-01-05 |
Goffi |
server side: async connection
|
2013-01-05 |
Goffi |
server_side: set timeout to 300 s
|
2012-12-30 |
Goffi |
server side: fixed tarotGameReady call
|
2012-12-28 |
Goffi |
browser side: temporary avatar upload dialog is added to setting menu
|
2012-12-28 |
Goffi |
server side: file upload is now more generic:
|
2012-12-10 |
Goffi |
browser: last menu CSS fix
|
2012-12-09 |
Goffi |
server side: fixed public microblog
|
2012-12-09 |
Goffi |
added parameter management to test XMLUI, but it's currently deactivated for security reasons (need some configuration options) + separated mainTabPanel CSS from LiberviaTabPanel
|
2012-12-09 |
Goffi |
browser side: fixed about menu + updated website URL
|
2012-12-09 |
Goffi |
browser side: fixed MUC signals management
|
2012-12-09 |
Goffi |
browser side: misc dialog improvment:
|
2012-12-09 |
Goffi |
browser side: CSS fixe for last item's selection in main menu
|
2012-12-09 |
Goffi |
browser side: XMLUI implentation
|
2012-12-09 |
Goffi |
browser side: ultra-minimalist native DOM implementation
|
2012-11-21 |
Goffi |
browser side: fixed avatars
|
2012-11-14 |
Goffi |
server side: fixed getHistory call and action result management
|
2012-10-29 |
Goffi |
browser side: own microblogs print
|
2012-10-28 |
Goffi |
browser side: our own microblogs are now requested once logged
|
2012-10-21 |
Goffi |
server + browser side: new api fix
|
2012-08-01 |
Goffi |
misc: updated README with contributors
|
2012-06-24 |
Goffi |
server + browser side: groupblog subscription + fixed blog insertion order
|
2012-04-05 |
Goffi |
browser: present microblogs panels are filled once logged
|
2012-04-03 |
Goffi |
browser side: group blog is now used to send all microblogs
|
2012-04-01 |
Goffi |
server & browser side: microblogging refactoring first draft
|
2012-03-06 |
Goffi |
copyleft date update
|
2012-01-29 |
Goffi |
Working Radio Collective \o/
|
2012-01-28 |
Goffi |
RadioCol: song preloading + fonctionnal players
|
2012-01-22 |
Goffi |
basic radio collective
|
2012-01-22 |
Goffi |
radio collective first draft
|
2012-01-04 |
Goffi |
browser: fixed tabs not opening on room joining
|
2012-01-04 |
Goffi |
radio collective integration, first draft
|
2011-12-12 |
Goffi |
server: fixed buggy vcard cache retrieving, fixes avatar issue
|
2011-12-10 |
Goffi |
use of async history
|
2011-12-10 |
Goffi |
browser: fixed call to getRoomsJoined
|
2011-12-10 |
Goffi |
server side: asynchronous login
|
2011-07-07 |
Goffi |
browser side: microblog's entry header with pseudo and timestamp
|
2011-07-06 |
Goffi |
microblog avatar update
|
2011-07-06 |
Goffi |
browser side: CSS: microblog fix
|
2011-07-05 |
Goffi |
server side: refactored signal according to SàT's bridge changes + getCardCache handling + updatedValue handling
|
2011-07-05 |
Goffi |
browser side: widgets are now added in a widgetsPanel when a tab is created
|
2011-07-05 |
Goffi |
browser side: CSS: fixed bad colors on targetWarning popups
|
2011-07-05 |
Adrien Vigneron |
browser side: microblog entries
|
2011-07-05 |
Adrien Vigneron |
browser side: CSS: microblog entries
|
2011-06-29 |
Goffi |
browser side: css: reverted drag'n'drop to red background
|
2011-06-29 |
Adrien Vigneron |
browser side: CSS: drag'n'drop
|
2011-06-29 |
Adrien Vigneron |
browser side: CSS: header, unibox, tabs + drag'n' drop reworked
|
2011-06-29 |
Goffi |
browser side: grouped header panel in a global Absolute panel
|
2011-06-29 |
Goffi |
on failure, Libervia now wait 5 s before trying again to call the serveur + only room name is now shown in tabs
|
2011-06-29 |
Goffi |
browser side: CSS: changed tabs margin + fixed dragover background for chat panels
|
2011-06-28 |
Adrien Vigneron |
browser side: CSS: black & red tabs + dialogs fixes
|
2011-06-28 |
Goffi |
switched back to worldmap background
|
2011-06-28 |
Goffi |
browser side: CSS tabs fix
|
2011-06-28 |
Goffi |
added Social contract & About to help menu
|
2011-06-28 |
Adrien Vigneron |
browser side: CSS update, tabs & dialogs
|
2011-06-28 |
Goffi |
browser side: bottomBorderWidget size fix (for webkit)
|
2011-06-28 |
Goffi |
browser side: changed widgets' body min size to (200px, 150px)
|
2011-06-28 |
Goffi |
browser side: signal management
|
2011-06-28 |
Goffi |
browser side: changed borderWidgets' size to 10px
|
2011-06-28 |
Goffi |
browser side: widgets' setting: height detection fix
|
2011-06-28 |
Goffi |
browser side: removed in EmptyPanel
|
2011-06-28 |
Goffi |
browser side: widgets' setting: mouse wheel can now be used to change values
|
2011-06-28 |
Goffi |
browser side: widgets' setting reset button update fix
|
2011-06-28 |
Goffi |
typo fix
|
2011-06-28 |
Goffi |
browser side: widgets' width and height can now be fixed + tarot game position fix
|
2011-06-28 |
Goffi |
browser side: selecting widget now change header color instead of dashed borders
|
2011-06-27 |
Goffi |
browser side: Widgets' setting (col & row span can be changed
|
2011-06-27 |
Goffi |
browser side: CSS: removed useless z-indexes, and replaced tabs by spaces
|
2011-06-27 |
Goffi |
browser side: widgetsPanel is now scrollable when there are too many widgets, and widgets have a minimum size
|
2011-06-27 |
Adrien Vigneron |
browser side: IE & Opera CSS fix
|
2011-06-27 |
Goffi |
browser side: widget removing is now managed
|
2011-06-27 |
Goffi |
browser side: widgets cells can now be added by putting a widget on a border
|
2011-06-26 |
Goffi |
browser side: new widget handling:
|
2011-06-26 |
Goffi |
New widget system: first draft
|
2011-06-26 |
Adrien Vigneron |
browser side: widgets CSS
|
2011-06-22 |
Goffi |
browser side: fixed button
|
2011-06-21 |
Goffi |
browser side: fixed CSS
|
2011-06-19 |
Goffi |
browser side: inclusion of Adrien's icons
|
2011-06-18 |
Goffi |
browser side: refactoring: menu is now in its own module
|
2011-06-18 |
Goffi |
media paths update
|
2011-06-18 |
Adrien Vigneron |
browser side: registerPanel text-align fix
|
2011-06-18 |
Adrien Vigneron |
browser side: CSS: redesigned dialog boxes, and contacts
|
2011-06-18 |
Adrien Vigneron |
browser side: groups design
|
2011-06-17 |
Goffi |
Adrien's uniBox design integration + lastPopup style
|
2011-06-17 |
Adrien Vigneron |
browser side: uniBox CSS + menu last popup corner
|
2011-06-17 |
Goffi |
browser side: menu separator + last popup menu hack to avoid it being shown out of the screen
|
2011-06-17 |
Adrien Vigneron |
browser side: menu CSS fix
|
2011-06-15 |
Adrien Vigneron |
browser side: menu CSS fix
|
2011-06-15 |
Adrien Vigneron |
browser side: menu CSS update
|
2011-06-15 |
Goffi |
registration fix
|
2011-06-14 |
Goffi |
Login/Register box: integration of Adrien Vigneron's design
|
2011-06-14 |
Adrien Vigneron |
browser side: register box CSS update
|
2011-06-02 |
Goffi |
browser side: fixed microblog filtering
|
2011-05-31 |
Goffi |
Added tag SàT v0.2.0 for changeset 12e889a683ce
|
2011-05-31 |
Goffi |
server side: misc stuff:
SàT v0.2.0
|
2011-05-31 |
Goffi |
server side: misc stuff:
|
2011-05-30 |
Goffi |
added README
|
2011-05-29 |
Goffi |
server side: 404 error is now sent instead of directory listing when requesting a directory
|
2011-05-29 |
Goffi |
browser side: microblog entries caching
|
2011-05-29 |
Goffi |
Contact update + add dedication in About dialog
|
2011-05-29 |
Goffi |
browser side: fixed refactoring issue
|
2011-05-29 |
Goffi |
Roster list update, contact deletion + some refactoring
|
2011-05-28 |
Goffi |
addind contact + subscription management + misc
|
2011-05-28 |
Goffi |
social contract update
|
2011-05-26 |
Goffi |
browser side: adding contact, first draft
|
2011-05-26 |
Goffi |
browser side: HTML sanitization
|
2011-05-26 |
Goffi |
MUC group joining
|
2011-05-26 |
Goffi |
browser side: added about box
|
2011-05-26 |
Goffi |
added Social Contract \o. (in French only so far)
|
2011-05-26 |
Goffi |
browser side: connected contacts now appear differently
|
2011-05-26 |
Goffi |
Account creation
|
2011-05-25 |
Goffi |
server side: user is now disconnected on session end, and queue is purged
|
2011-05-25 |
Goffi |
server side: Session management refactoring
|
2011-05-25 |
Goffi |
browser_side: prevent default for escape key (cancel HTTPRequest in FF)
|
2011-05-22 |
Goffi |
Browser side: Tarot game
|
2011-05-22 |
Goffi |
Tarot game: score is now shown (need to use XMLUI later)
|
2011-05-21 |
Goffi |
added Tarot cards images
|
2011-05-21 |
Goffi |
Tarot game: a game can now be finished
|
2011-05-19 |
Goffi |
Tarot game: center_panel layout + chien can now be showed + fixed click event inheritance + card selection first draft
|
2011-05-17 |
Goffi |
Tarot game: game launching (first hand showed), and contract selection
|
2011-05-16 |
Goffi |
Tarot Game: first draft
|
2011-05-16 |
Goffi |
room user joining/leaving
|
2011-05-16 |
Goffi |
browser side: misc css/layout fixes
|
2011-05-13 |
Goffi |
browser side, misc stuffs
|
2011-05-13 |
Goffi |
browser_side: contactsChooser now discard MUC rooms
|
2011-05-13 |
Goffi |
browser_side: added naive html sanitize method
|
2011-05-13 |
Goffi |
server_side: added getRoomJoined method
|
2011-05-13 |
Goffi |
browser-side: CSS misc udpates
|
2011-05-07 |
Goffi |
browser side:
|
2011-05-07 |
Goffi |
browser side: ContactsChooser is now used to ask for 3 others players when tarot game is launched + names refactoring
|
2011-05-07 |
Goffi |
browser side: added ContactsChooser dialog
|
2011-05-07 |
Goffi |
browser side: added CSS for contactsChooser class
|
2011-05-07 |
Goffi |
server side: misc stuff
|
2011-04-20 |
Goffi |
added tab panel
|
2011-04-16 |
Goffi |
browser_side: removed some useless mess + changed delay for warning message to 2s
|
2011-04-16 |
Goffi |
browser side: a warning message now show who will receive the message entered in UniBox, with a color depending on how many people will be able to see it
|
2011-04-16 |
Goffi |
- User status is now updated
|
2011-04-15 |
Goffi |
Added basic chat panel
|
2011-04-15 |
Goffi |
moved panels and menu in a separate file
|
2011-04-15 |
Goffi |
register.py and contact.py moved to new directory browser_side
|
2011-04-15 |
Goffi |
browser side: microblog panel improvments
|
2011-04-09 |
Goffi |
public blog is now shown i reverse order
|
2011-04-07 |
Goffi |
- Group microblog management, first draft
|
2011-03-30 |
Goffi |
microblog panel filtering
|
2011-03-26 |
Goffi |
server: fixed wrong parameter number in blog resource
|
2011-03-26 |
Goffi |
magicBox is now able to send global microblog
|
2011-03-24 |
Goffi |
server: microblog resource
|
2011-03-24 |
Goffi |
browser: misc appearance change
|
2011-03-24 |
Goffi |
html tools
|
2011-02-14 |
Goffi |
CSS: microbloging style + using CSS reset
|
2011-02-14 |
Goffi |
drap and drop first draft
|
2011-02-13 |
Goffi |
added build/ and Session.vim to .hgignore
|
2011-02-13 |
Goffi |
personalEvent management signal first draft, microblogs are now put in a central grid
|
2011-02-13 |
Goffi |
server side: proper profile management in signals generic callback
|
2011-02-08 |
Goffi |
signals handling and first draft of microblogging
|
2011-01-31 |
Goffi |
ContactPanel: first draft
|
2011-01-30 |
Goffi |
Initial commit
|