OnlineCoinCoin, by Chrisix
:: OnlineCoinCoin
:: Infos
:: Github
:: Scrinechottes
:: TODO-list
::
Saikoi
Une tentative de coincoin en ligne quasi-intégralement codé en javascript. Le code est très fortement inspiré (pour ne pas dire parfois carrément pompé) sur le merveilleux script GreaseMonkey d'Axelflandersutifuto pour la tribune de linuxfr. Que les auteurs et patcheurs en soient remerciés, ainsi que tous les autres codeurs de tribunes 2.0 faisant usage d'Ajax et autres modernités.
Bugs et fritures manquantes
Un bug ? Une fonctionnalité absente qui vous fait cruellement défaut ? N'hésitez pas à signaler tout ça.
Vous pouvez même directement contribuer au code si le coeur vous en dit.
News
Version 0.4.6, 03/06/17 14:16
- L'highlight par #id ayant le vent en poulpe, olcc effectue un modeste premier pas en permettant d'insérer #id dans le palmi par ctrl-clic.
Pour gérer du vrai highlight sur ces #id en revanche, ça demande de revoir beaucoup de choses dans la structure assez mal foutue des posts
donc soyez pas trop pressés. Histoire de faire un peu de teasing, sachez tout de même qu'un effet de bord sympathique de cette future refonte
sera l'éradication du célèbre bug du nouvel an [:itm]
Version 0.4.5, 22/05/17 23:00
- Remplacement du vilain objet Flash par une belle balise <audio> toute standarte de l'achtéhémèle 5
pour gérer les notifications sonores, avec l'adaptation du javascript idoine. Merci à ckillerz< pour sa
proposition de poule-request, et à dave< qui m'avait envoyé un patch analogue il y a genre un an /o\
Version 0.4.4, 08/05/17 23:00
- Migration de mon vieux système de gestion de version cpold vers le compte github
que j'avais ouvert il y a jore 4 ans. [:wouhou2] enfin la modernité, faites péter les poules rikouest !
- Patch pour prettyfier les norloges au format iso pas belles berk berk qui sont postées par un client dont on
taira le nom pour ne pas livrer l'auteur à la vindicte populaire. Le patch masque via une astucieuse règle css
visibility: hidden les dates, lorsque celles-ci correspondent à la date du post, et sont donc inutiles.
L'avantage est que ça marche aussi pour les dates au format MM/DD# qui peuvent aussi bien être postées inutilement
parfois. Et puis, quand la date est significative, elle est affichée et prise en compte pour le highlight.
- Ajout de nouveaux raccourcis clavier dans le palmipède :
- alt-l : pour improver la productivity des furieux qui tapent les totoz à la main
- alt-a : pour chantonner sur la tribune
- alt-c : pour la balise <code> (spécifique à dlfp)
- Amélioration de la gestion/affichage des logins et UAs :
- Tweaks de css pour afficher les logins et UAs tronqués de façon harmonieuse et éviter les débordements qui arrivaient parfois
- Le clic sur un UA insère désormais dans le palmi une interpellation bigornophonée de la moule (comme le clic sur le login),
mais de façon supposément intelligente pour ne pas se retrouver avec des trucs jore
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0<
- On peut faire ctrl-clic sur un login ou un UA pour copier l'intégralité de l'UA dans le palmi.
Version 0.4.3, 17/09/13 23:00
- Remise à niveau du package pour intégration de tas de petites modifications, comme l'adaptation
au nouveau serveur totoz.eu, le format du cookie dlfp, petits tunings de css et autres trucs
qui ne valent pas la peine d'être mentionnés (et que j'ai oubliés de toute façon).
Version 0.4.2, 28/03/11 01:00
- Personnalisation de la favicon
- Fermeture des entrées 86,
91,
92,
94 et
95 dans le bugtracker
- Le non-effaçage de mes posts et leurs réponses de l'historique est désormais débrayable dans
les options de config (ça fera plaisir à adonai<)
Version 0.4.1, 24/02/11 00:50
- Suite à la nouvelle version de dlfp en RoR, la tribune historique
a quelque peu changé de paramètres. La config d'olcc a donc été mise à jour.
- Un peu auparavant, un batracien avait levé un beau trou dans le slip (injection de code HTML
dans les user-agents). C'est l'occasion de packager un slip neuf.
- Raivolussion ! Tout le monde s'accordait à dire que la css par défaut est ugly.
Du coup, on lui a mis un petit coup de polish, c'est devenu une sorte de mix entre Golcc et EnhancedBoard.
L'ancien style est toujours disponible sous le nom de thème "oldolcc".
Version 0.4.0, 09/01/11 00:30
La Chrisix Corp. est fière de présenter cette nouvelle version 0.4.0 "dguihal edition" qui introduit
une feature de taille : la sauvegarde / restauration de configuration.
Comment ça marche ?
- Dans la fenêtre de configuration, une section Load/Store a fait son apparition.
- En cliquant sur "Sauvegarde", un fichier contenant tous les paramètres de configuration
(y compris les cookies) est généré, destiné à être enregistré sur disque local.
- En cliquant sur "Chargement", on restaure une configuration préalablement sauvegardée
depuis le fichier local choisi dans le champ de saisie.
- À noter que lors de la sauvegarde, le fichier de configuration est généré à la volée :
il n'est jamais enregistré sur le serveur d'olcc (pour les paranos qui auraient peur pour
leurs données)
Cette feature a été intégralement développée par dguihal.
Moult remerciements à lui.
Version 0.3.9, 13/03/10 21:00
Quelques petites nouveautés et bugfix, pas énorme, mais juste histoire de reprendre un peu le dév.
- Correction des bugs #59/#63, #81 et #82
- Correction du bug (vieux bug non répertorié) qui empêchait de poster des codes en %truc (ils étaient interprétés, c'est ballot)
- Persistence des posts "importants" : désormais, en cas de dépassement du nombre max de posts dans le pinnipède, les posts de l'utilisateur,
les posts qui lui répondent ou qui le bigornophonent ne seront plus jamais supprimés.
- À propos de bigornophone, celui-ci est maintenant case-insensitive, et on peut définir des alias à son pseudo :
dans la configuration, entrer vos multis séparés par des | dans le champ "Login".
Version 0.3.8, 21/02/10 22:00
Une version de feignasse : ce sont les autres qui ont bossé à ma place, merci les gentils contributeurs ! [:itm]
- Intégration du patch de LiNuCe qui gère If-Modified-Since/Last-Modified + code 304, le combo gagnant pour la bande passante.
- Intégration aussi du patch de grid pour les liens sur les leçons (entrée #76 dans le Mantis).
- Ah oui, et puis, normalement, le bug du bras a disparu (c'est see qui a fourni la soluce). \\o/ [:kurrupt]
Version 0.3.7, 18/01/10 22:46
- Un petit fix du très fameux "bug de la css golcc avec les posts vides"
- Pis tant qu'on y est un petit coup d'opacity dans la même css pour laisser légèrement paraître la couleur de la tribune dans les posts (suggestion de longue date de see<)
- Différentiation des notifications entre le bigornophonage général ("moules<") et particulier ("mon_pseudo<")
Version 0.3.6, 24/07/09 00:10
- Il faut bien l'avouer, la version 0.3.5 refoulait un peu des dessous de bras.
Alors hop elle a été mettre un coup de déo et elle est ressortie en 0.3.6
l'air de rien
Version 0.3.5, 23/07/09 01:10
- Résolution des entrées 51,
53,
54,
55 et
56 du bugtracker
- Refonte du panneau de configuration
- Support du son (notifications hors-focus uniquement, stade encore expérimental)
Version 0.3.4, 18/07/09 19:20
- Correction de bugs :
- Bug 31, horloges cross-tribune dans le Palmipède
- Bug 49, horloges impossibles (genre 39 février à 28h 64m 42s)
- Bug 50, numéro de version dans l'ua
- Prise en compte du changement de couleur de tribune dans la config dans le palmipède (bug signalé par Epy<)
Version 0.3.3, 16/07/09 23:20
- Ajout d'un mode "Chasse silencieuse" dans le balltrap, pour ceux qui veulent buter
du canard volant sans que ça poste des pan pan partout
- Modification du tooltip sur horloge : celui-ci indique désormais le vrai id du post
tel que présent dans le backend (plutôt que l'id interne à olcc avant)
- Correction du bug 48
Version 0.3.2, 14/07/09 19:10
- Correction dans les CSS pour les panneaux de config qui dépassent en hauteur
- Ajout du click sur login (oui ça aurait pu être fait depuis longtemps)
- Correction du bug qui faisait que les UAs personnalisés par tribune ne fonctionnaient pas
- Correction du bug 47
- Ajout d'une feature cachée spéciale dédicace à Ned< :-) (hint : ça a un rapport avec le balltrap)
Version 0.3.1, 12/07/09 02:10
- Balltrap \o/ Kill them all ! Un grand merci à whygee
pour son code js du vol des canards. Cette version lui doit beaucoup !
Version 0.3.0, 11/07/09 17:00
- Possibilité de définir des tribunes perso
Version 0.2.5, 05/07/09 20:05
- Nouvelle fonction "attacher un fichier" (icône trombone dans la barre d'outils)
- Amélioration de la version iPhone (toujours en beta) - accessible ici
Version 0.2.4, 03/07/09 21:55
Version 0.2.3, 25/06/09 23:15
- La sélection de style avait cassé la compatibilité avec IE et webkit, c'est réparé...
Testé sous Firefox 3, IE6, Opera 9, Safari 4 sous Windows et Firefox 3, Opera 9 et Konqueror 4 sous Linux.
Version 0.2.2, 24/06/09 21:50
- Choix de la feuille de style dans l'interface de config (la feuille choisie est conservée d'une session à l'autre)
- Suppression de la fenêtre de log
Version 0.2.1, 18/06/09 23:00
- Intégration du filtre "Plonk" aimablement fourni par benoar<
- Correction du bug 45
- Un peu de ménage dans le code qui était mal intégré au nouveau serveur depuis l'abandon de free (migration à l'arrache powered)
Version 0.2.0, 27/04/09 22:42
- Compatibilité KHTML et Opera
- Migration vers le serveur olcc.logicielslibres.info
Version 0.1.0, 18/03/09 22:20
- Compatibilité IE 6
- Notifications dans les onglets des tribunes
- Nouvelle apparence par défaut et thèmes alternatifs (Firefox uniquement, via le menu Affichage < Style de la page) : lefttabs, sfw, Golcc
- Correction des bugs 40, 42, 43 et plein d'autres pas référencés
Version 0.0.10, 10/02/09 00:30
- Recherche de totoz
- Correction du bug 38.
Version 0.0.9, 09/02/09 00:30
- Implémentation du click-on-norloge-référence (feature-request 36), avec un effet qui tchue
- Correction du bug 34.
Version 0.0.8, 07/02/09 23:30
- Ajout des tribunes d'olo< et tifauv< dans les pré-configurées
- Nouvelle killer-feature : des pseudos onglets pour filtrer les messages (mes posts, bigorno...)
- Correction à chaud d'un bug amusant levé par un batracien
Version 0.0.7, 05/02/09 19:20
- Bigornophone
- Un bug d'utf-8 dans le user-agent corrigé
- Ajout d'une barre bleue sur le côté pour les posts qui répondent à l'utilisateur
- Petits changements discrets dans la CSS
- Correction du bug 33.
Version 0.0.6, 03/02/09 00:10
- Titre de la fenêtre configurable dans les options
- Indicateur de nouveaux posts :
- Les nouveaux posts sont mis en évidence par une bordure en pointillés verts
sur le côté.
- Si l'onglet n'a pas le focus, un * est inséré dans le titre quand il y a des
nouveaux posts. Si il y a des réponses à mes posts parmi les nouveaux, c'est un #
à la place du *.
- Pour faire disparaître ces notifications de nouveaux posts et la bordure verte,
cliquer n'importe où dans le pinnipède.
Version 0.0.5, 02/02/09 00:15
- Panneau d'aide/bienvenue spécial pour la première utilisation
- Sauvegarde de la configuration lors de la fermeture de la page
- Boss-mode
- Petits changements dans la CSS
Version 0.0.4, 30/01/09 00:30
- Correction des bugs
25,
27,
28 et
30.
- Petits changements cosmétiques très légers dans la css.
Version 0.0.3, 29/01/09 00:16
- Le scroll automatique vers le bas fonctionne
- Les totoz sont implémentés, en popup ou inline. Le mode popup est le mode par défaut.
Un changement de mode ne sera actif que pour les posts arrivant après le changement
(ou en rechargeant la page)
- Les posts highlightés apparaissent désormais dans un popup en haut
- Petite amélioration cosmétique sur le style de "mes posts" (barre rouge à gauche)
- Amélioration de la gestion des cas d'erreur http
Version 0.0.2, 28/01/09 01:30
- La touche entrée pour poster fonctionne
- Les raccourcis Alt+touche pour le palmipède sont implémentés
- Le post authentifié fonctionne pour peu qu'on ajoute ses cookies dans la config
- La config utilisateur est désormais conservée d'une session à la suivante (elle est stockée dans des cookies valides 10000 jours)
- Bugs corrigés :
20
21
23
24